Developers are Irresponsible and Childish!
Quite often I am asked the question: “How do you manage technology
choices in a team?” In the discussion, often someone argues that
developers should rather not make technology decisions by
themselves. Otherwise the project would fall into chaos and anarchy
because all conceivable technologies would be used. After all,
developers are irresponsible and childish! But the ones who suffer the
most when projects end in chaos and anarchy are actually the
developers. So it is in their best interest to think hard about
technology choices. Interestingly enough, this fact is often ignored
in the discussion.