evangelism

The dangers of technical evangelism

Why the software you love may not always be the right one for the project at hand, and how you can recognize and plan for it.