System Complexity - The Engineer's Nightmare
The more time you spend in Software Engineering, the fewer you will be concerned about which programming language or fancy framework will be used. Another factor plays a big role in how a project develops over time and how much fun it is to work on it: System Complexity.