Ir al contenido principal

The ultimate weapon.

As programmers, we have a limited language and an objective to create great things.  I consider that wee needs to understand that in comparison to other careers we have something established and that needs to be understandable to everyone else without rodeos. 

Up to this moment at the University we have been taught many programming languages, the way to use them, the internationality that they have and the many ways we can use to solve a problem. We are the society of limited language but great imagination.

There are some good practices that as developers we need to follow, such as making the code as understandable as possible, to generate the documentation, to describe what we are doing and so on, so that people who read our code can easily understand it and make the proper changes in the correct time. But sometimes, people do not understand it and generate the code as hard as they can, so that their ideas cannot be stolen. 

The problem with developers who do this is that the limited languages that we have become the hardest book we have ever read and they become someone essential in the company and so they have control of the things we need.  What I am referring to is similar to the control that the government has in the book of George Orwell to the language and so to the way people think. In our case,  the company where the developer who follows these rules thinks that they cannot fire him because he has got all the knowledge, but as programmers, we need to make stuff that people continue to use even though we are not there anymore or that can change according to the necessities. 

The other problem that I consider we have as developers another important thing to take into consideration: the use of our programs. We got the power to get to people in an easy way, to get their information and to easily make them change their ideas. The problem with that is that people might use their information in the wrong way.  Information is the most valuable thing nowadays and people would kill for all the things that we can have access while creating an app because people do not read the terms of privacy. 

I consider that we have both sides, lots of power and limited language and that's maybe the reason people do not like to program. We need to change the way we think to some simple commands that can or cannot be understandable to any human being. We need to take into consideration that people change and that they become more and more lazhy and that what we create might make a change in their lives or not. 

Comentarios

Entradas populares de este blog

Power! Unlimited power!

Throughout history,  humans have seen how life has changed,  how their expectations of technology have evolved and how wrong we were about it since the beginning. In this case, I am referring to the fact that we have a big imagination about what we are capable of, but sometimes, this idea might go too far or ever to close,  there is no middle.  In the specific case of technology,  we have something certain,  some authors like Asimov were right about the limits we should include  in this area, called "The three laws of Robotics": A robot may not injure a human being or, through inaction, allow a human being to come to harm. A robot must obey orders given it by human beings except where such orders would conflict with the First Law. A robot must protect its own existence as long as such protection does not conflict with the First or Second Law.   where we define a limit in the way we use technology.  In the case of comp...

But Mom, I just want to be Popular

This podcast was about the way Clojure was developing. I consider that the way Rich Hickey explains it is quite simple and tries to convince the audience that this programming language and way of programming is quite good, useful and simple. In this case, he explains since the use of Lisp, and how it was really popular in the 1970s,  but as computers become more complex, could do more with less and requiring more complex programs the multiparadigm languages lost the battle. Anyway, he tries to expose the way he and the java developers try to make a great comeback with this programming language. This is due to the fact that it got advantages and some other applications among some programming languages. In this case, I can compare this programming language with Mathematica, a programming language (that people consider software to compute math problems)  that can do as much as Clojure can, but with the limitations that you should understand the way the math works and the way...

A new hope

Hello everyone, my name is Ana Paula, but as I like to use pseydonims in my blogs, here I am Mersault. I like programming classes, but I tend to have issues in those due to the fact that I have anxiety and I do like the things to work perfectly. Also this is because I tend to compare myself to everyone else. Anyway, nowadays I know what I am capable of and that I have friends that support me and that asking the teacher for extra help is not bad. However,what I expect of this class is to learn the way a functional language works and the way I can use it in comparison to other , more commercial, programming languages. What I like is music, reading and dancing. You can  see me everyday with a book in my hands and my headphones in the other. My favourite book is "the stranger" by Albert Camus because I have always thought that I do not belong to. My favourite band is thirty seconds to Mars, and many Mexican rock bands. I also play the guitar and people would think that I like t...