The pointy-haired boss
Reading this article from the year 2002, I do think that it really portrayed the common boss back there (and today). Usually you are asked to develop a program or a system by your boss. Mostly the common boss will not be able to say the differences between different programming languages. He will mostly tell you to develop it in Java because it is the "standard" which he heard about and he will not get into any risky stuff. In the most ways Java will just work fine. But this doesn´t mean that this is the best choice for a specific problem. Often it would be that much more better to choose programming language a for problem x, and programming language b for problem y. We do know that not all programming languages are the same. We do...
Often people have strong opinions about topics, which they do not even really know. This sometimes makes me angry because if I do not know that much about a topic, I usually say that, just try to suggest things and/or keep my mouth shut.
At this time in big companies it still will be often the same (with the pointy-haired boss). But I do think, that now more and more companies (also companies with a younger average age) are realizing, that coding isn´t like other tasks in a company. This is not like the usual "nine to five job" with five days a week. Bosses have to realize that and adjust their thinking to that. I do think that a lot of things changed the last years and it really depends in which company and in which part of a company you work.
  
Before I got involved with coding, I also looked for the most common programming language(s), because I thought: "If everyone uses it, it must be good, and I should know it". But this thinking is the major problem! It avoids innovation and building up value, because the standard isn´t rare (nevertheless you should know the standard).
Don´t let the suits make technical decisions for you! Using the standard often will cost you three things: Time, Money, Innovation and TIME! Often it will be more work to do and you always will be behind.
 
References:
Graham, P. (2002). Revenge of the nerds. [Online]
Retrieved from: http://www.paulgraham.com/icad.html
Reading this article from the year 2002, I do think that it really portrayed the common boss back there (and today). Usually you are asked to develop a program or a system by your boss. Mostly the common boss will not be able to say the differences between different programming languages. He will mostly tell you to develop it in Java because it is the "standard" which he heard about and he will not get into any risky stuff. In the most ways Java will just work fine. But this doesn´t mean that this is the best choice for a specific problem. Often it would be that much more better to choose programming language a for problem x, and programming language b for problem y. We do know that not all programming languages are the same. We do...
Often people have strong opinions about topics, which they do not even really know. This sometimes makes me angry because if I do not know that much about a topic, I usually say that, just try to suggest things and/or keep my mouth shut.
At this time in big companies it still will be often the same (with the pointy-haired boss). But I do think, that now more and more companies (also companies with a younger average age) are realizing, that coding isn´t like other tasks in a company. This is not like the usual "nine to five job" with five days a week. Bosses have to realize that and adjust their thinking to that. I do think that a lot of things changed the last years and it really depends in which company and in which part of a company you work.
Before I got involved with coding, I also looked for the most common programming language(s), because I thought: "If everyone uses it, it must be good, and I should know it". But this thinking is the major problem! It avoids innovation and building up value, because the standard isn´t rare (nevertheless you should know the standard).
Don´t let the suits make technical decisions for you! Using the standard often will cost you three things: Time, Money, Innovation and TIME! Often it will be more work to do and you always will be behind.
As I wrote in other blog posts, I do think that I have the possibility to grow over myself and get new perspectives. In the end, even if I won´t develop great coding skills, I will be more open minded and think later about this while working and deciding.
Graham, P. (2002). Revenge of the nerds. [Online]
Retrieved from: http://www.paulgraham.com/icad.html
Kommentare
Kommentar veröffentlichen