Overengineering: The Silent Killer
There is the good old KISS principle, which I always forget. As a result, I end up with overcomplicated solutions that solve problems that do not exist yet.
How do I deal with this? Especially in the age of agents, when adding bloat is free, but cutting it back is expensive?
Am I the only one with this problem, and need to fix myself, or is it a widespread issue, and we need to fix our processes?