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

You can have anything you want. You get what you design for.

However, saying you're committed is not the same as being committed.

Furrowing your brow and saying you'll try harder, even when you mean it, doesn't necessarily work, either.

It needs trade-offs, and a willingness for abandon certain things as trade-offs. It requires an honest assessment.

Stop updating the system every 5 minutes, stop with the advertising, stop with the user is the product mentality. Stop changing the interface. Stop with requiring a user account. Stop with the all your data are belong to us. Simplify.

None of this will happen, of course. Corporate imperatives militate against it.

Wanna improve Windows? How about having a two-year release cadence? Developers can get a technology preview, full of cavaet emptor achey breaky changes if they want. This allows them to develop for the next release.

Sync the development tools (more importantly the libraries) like C++ in with the release. Include those libraries. The pay-off is, as if by magic, if a user downloads a program for Windows N, it will work. No extra libraries will be required because they'll already be included in the OS.



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

Search: