Best of 2020

The blog posts Hacker News loved most in 2020. 1,508 posts.

Software Engineering
742

Why software ends up complex

Complexity in software, whether it’s a programming languages, an API, or a user interface, is generally regarded as a vice. And yet complexity is exceptionally common, even though no one ever sets out to build something complex. For people interested in building easy to use software, understanding the causes of…