Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Of course, complexity isn't intentionally introduced for sales.

What happens is that features new features are added willi-nilli and these take priority over the quality of the overall product - see the triumph of MS Office in the 90s and many other situations of software companies competing.

And the companies have their priorities and their hiring and management reflects these priority even if it's just implicit in what's done. Especially, if you let older software engineers go and push the youger workforce constantly with constant fire-drills etc, and , no one will be "capable of good design" but why should they be?



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: