I have bad taste. So I will say suckless.org - software should do one thing and do it well - code should be understandable, easy to build, easy to port - dependencies should not be a problem - the chosen language must not be a burden - resources are scarce: if you say "unused memory is wasted memory" you are part of the problem (I know, I'm a horrible person)
Are you quoting suckless.org? Or paraphrasing? In a skim, I see some philosophy stuff there but not exactly this. I think those are platitudes: they sound good but aren't specific enough that anyone disagrees with them, so they're not saying anything. Imagine: > - software should do one thing and do it well No one ever says "let's do a bit of everything, badly". And there's tons of wiggle room in "one thing". Imagine…
About the code should be understandable and the efficiency, I'm thinking of the old times java. I've seen people in systems department having to profile java stuff because they were OOMing their tomcats. Eventually we had to ask for the code, debug it and send it patched with just some '=null' because the GC wasn't doing its job in the best way. In the early 2000 the philosophy already was "Good hardware is cheaper than expert developers" :(