There are many good reasons why using a new library, framework, or programming language (later referred as a tool) is not worth it. However, for some reason the most common reason I hear is: We don’t have time to learn how to use it. It is easy to think that this argument is used by […] Read more
Technology Evaluation
Enterprise developers are serious professionals. They don’t waste their time for creating silly things. They leave this to the hipster developers. Enterprise developers write software which keeps our society running. They are the backbone of the modern society, and they know it. Enterprise developers claim that they aren’t driven by money. They are driven by […] Read more
Everyone has heard about hipster developers. These are the guys and gals who are working in startups and doing cool things. They are not driven by money. They are driven by the will to make the world a better place for all of us. They use cool technologies. They are agile. They are lean. You […] Read more
One interesting idiosyncrasy of the software development industry is that the open source movement has created a number of development tools, which can be used to develop computer software free of charge. In some cases, this has been even used to justify the selection of a technology X over a competing technology Y. Even though […] Read more
In my previous article called When Business Dictates Technology Selections, I wrote about arguments, which are used by management to overrule the technology selections made by technical staff. I also tried to describe, why I feel that managers should have control over technology selections. I have to admit that I was not doing a very […] Read more
A few days ago I found myself in the middle of an argument concerning the best build tool for Java projects. Somewhere during the discussion, I realized that there is no tool, which is best in every possible situation. Naturally, this leads into a conclusion that the best tool for the job must be selected […] Read more