|
|
|
|
|
by a_bonobo
1863 days ago
|
|
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. |
|
It's weird to think that philosophy can actually yield productivity gains... Many people think of philosophy as being the anti-thesis of productivity.