Today’s Lesson: The Problem with Programmers and Problems
If you place three programmers in one room, to solve one problem.
They will come up with 100 different ways to solve said problem. They will weigh the pros and cons of each solution. The speed, the readability, the time investment, etc. They will discuss possible outcomes until they all agree on one solution.
They will then congratulate each other on the superior solution and promptly return to their offices to continue working on their current projects.
They will then have to be reminded of the existence of the problem previously discussed.
At which time they will then come up with a 100 different ways to solve said problem….and will discuss….and return….and be reminded….and…
Programmers are an extraordinarily rare breed!
Likely, because they’re still coming up with a better solution to breeding…