I bet somebody got a really nice bonus for that feature"The thing is, all of these bad features were probably justified by some manager somewhere because it's the only way their feature would get noticed. They have to justify their salary by pushing all these stupid ideas in the user's faces. 'Hey, look at me! I'm so cool!' After all, when the boss asks, 'So, what did you accomplish in the past six months,' a manager can't say, 'Um, a bunch of stuff you can't see. It just works better.' They have to say, 'Oh, check out this feature, and that icon, and this dialog box.' Even if it's a stupid feature." As my colleague Michael Grier put it, "Not many people have gotten a raise and a promotion for stopping features from shipping."
Raymond gets it right again