Hacker News new | ask | show | jobs
by amerika 4790 days ago
Gmail used to have a single concept, and do very well at that. Someone thought up a vision for how an ideal simplified email client should work, and made that as a web application.

Then the usual cruft built up. People wanted to "add features," not realizing that doing so changes the concept of the whole. The interface became non-consistent.

In general, as companies grow, so does the cruft. Projects are no longer in the hands of a single visionary, but a committee. That committee makes demands of programmers, who graft on the new changes. These accumulate and soon inconsistency is the norm.

At that point, users flee to other projects.