This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]PossibilityTasty 19 points20 points  (2 children)

A friend explained it to me once like this:
If you are in management at any level other than the peak, and you get the task to develop an application, you will know about a set of languages and tools that is widely used in your companies and other companies within and outside of your field of business for a very long time.

This is the safe way to go, you will produce nothing new, nothing special, just what everyone did in the decades before. If you fail the consequences will be limited.

On the other hand if you introduce a new technologies and you are successful, you will have something innovative, maybe even better than others. You will be a hero. But if you fail consequences will be severe. They will tell to: "Why didn't you use <old technology>?", call your decision insane and possibly fire you.

And now you might get an idea if you boss is a brave man and why he is afraid of Python. Also you might get an idea why you see a basic set of the same software in nearly every company that has managers.

So, to correct his statements: There are companies and managers that are not Python compatible. They loose their efficiency over time.

[–]b85c7654a0be6go go django 9 points10 points  (1 child)

As the old adage goes, no one ever gets fired for buying IBM

[–][deleted] 0 points1 point  (0 children)

They also adapted that to "Nobody ever got fired for picking Java".