Complexity
A lot of times I look around me and I see people making complexity.I'm pretty sure that much of is subconscious. Some of it comes about from feature creep. But much of what I see comes more from the pursuit of the computer science-y configurability.If a little configurability is good, more is better, right?That's the problem -- as you keep adding more complexity the system you're building starts getting bigger and bigger. Soon you start inventing your own language.But as things get more complex you get to the point where you are the only person that can understand the system.Then you're stuck.