News for hackers. Stuff that matters.
Re:Ask HN: What lessons did you learn from your best or wors... by a_bonobo on Saturday May 15, 2021 @06:17AM (#27163949)
Sounds similar to Ousterhout's Philosophy of Software Design!

https://www.amazon.com.au/Philosophy-Software-Design-John-Ou...

The main point is that a software developer's job is to fix stuff so you end up introducing complexity, but you will have a much easier life if you realise when you're about to introduce more complexity, and try to minimise it by thinking about your implementation choices. KISS, I guess.

Re:Ask HN: What lessons did you learn from your best or wors... by applepple on Saturday May 15, 2021 @06:39AM (#27164053)
Nice, this is a broader way to explain the effectiveness of my CSS approach and many other approaches. IMO, Modern developers should read fewer books about tools and more books about software philosophy. It's far more important.

It's weird to think that philosophy can actually yield productivity gains... Many people think of philosophy as being the anti-thesis of productivity.