2 ms·
"The Unix philosophy of “do one thing well” doesn’t actually work that well. Dan Luu explains this better than I could." The question is, what works better? N
by mcguire 5y ago
"The Unix philosophy of “do one thing well” doesn’t actually work that well. Dan Luu explains this better than I could."
The question is, what works better?
Nothing in software development works particularly well. But some things don't work at all.
"TDD/FP/Agile zealots are probably zealots because adopting TDD/FP/Agile/Whatever made them better programmers than they were before. I mean it would be better if they learned TDD/FP/Agile/Whatever without becoming zealots, and incorporated their ideas into an overall synthesis of a nuanced programming philosophy, but I don’t think most people are interested in doing that anyway. Possibly because “synthesizing a nuanced programming philosophy” only matters / is useful to a very small slice of programmers, because it’s honestly a kinda weird thing to expect tens of millions of people to be that weirdly obsessive about their job."
But it's not kinda weird to expect tens of millions of people to behave like zealots of a thing that doesn't work particularly well? (A non-zealot cannot work with a zealot without at least acting like a zealot. The true zealot won't allow it.)