Simplicity vs complexity

Two articles about software design pop up on HN: Do the simplest thing that could possibly work Cognitive load is what matters Design is about dealing with complexity. You start with a problem and then you want to solve the problem. There can be numerous ways but often the best way is the simplest way. Now in a craft like software design, it's usually not that easy to be simple and often it requires years of experience for one to reach that point. But sticking to the fundamentals and avoiding shiny techniques can go a long way: ...

August 30, 2025 · Walden Cui