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

Remember "Worse is Better" by Gabriel? Lisp was a correct, consistent and complete system, prioritizing these over simplicity. C, on the other hand, was a simple system but not nearly as much complete, consistent or correct as Lisp. Nevertheless, Lisp lost to C.

This is what happens when Capitalism meets Software. When it comes to winning markets, shipping simple stuff is always better than shipping a slightly more complex (in terms of code as well as UX) but correct stuff. That is why most companies prioritize feature development over bugfixes. That is why selecting multiple items from a list is still inconsistent across the web. That is why XMPP lost and Whatsapp and Messenger are winning.

There are efforts like Solid (https://solid.inrupt.com) by Tim Berners-Lee himself that's trying to bring back the concept of files and data-ownership to end-users, to enforce correctness and consistency. But I'm still skeptical if the efforts will ever win the market.



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

Search: