Technology Evaluation

We Don't Have Time to Learn It

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

The Way of the Pro

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

The Way of the Hipster

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

Why Free Does Not Always Mean the Same than Cheap

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

Why Business Dictates Technology Selections

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

When Business Dictates Technology Selections

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