The cost of "perfect" stack obsession
Technical battles are favorite approach how to talk about technologies for many software engineers, who are often “geeks”. It may happen on any level: hardware, operating systems, window managers, distributions, IDEs and text editors and of course - software technical stack. There is nothing wrong to discuss, disagree and prove your own point. The problem starts when rationality is replaced with beliefs. The perfect stack does not exist. Each and every decision is a trade-off: solving one probl