3 ms·
I grow tired of the endless comparisons of software development with some other practice, profession, or physical process. All analogies eventually break down
by justin_oaks 13y ago
I grow tired of the endless comparisons of software development with some other practice, profession, or physical process.
All analogies eventually break down if you take them too far. (If they didn't then you wouldn't be comparing something to something else; you'd be comparing something with itself.) But software development is so different from so many other practices and processes that most comparisons to gardening, building, finances, etc. don't provide much real value.
Its especially tiresome when it's claimed that "sofware isn't like that, it's like THIS". In the article, I find that neither gardening nor engineering is an especially enlightning analogy to software development.