3 ms·
Yes of course if you "know" that the choice doesn't matter and you still obsess with it then it is your fault. I don't know how much that happens in practice, a
by galaxyLogic 4y ago
Yes of course if you "know" that the choice doesn't matter and you still obsess with it then it is your fault. I don't know how much that happens in practice, and I wouldn't blame people much for doing that because maybe they enjoy doing it.
Based on my own experience as a SW developer I have found that more often it is hard to know beforehand whether a design-choice matters much or not, and how much.
I suppose that is also the reason for much of "Technical Debt". People make less than optimal design choices not because they are bad designers, but because trying to evaluate the benefits of each choice would be too time-consuming.