> quick-and-dirty exist for a reason. It's easy to say that quick-and-dirty is just dirty, and it's true: in the long run, quick-and-dirty takes longer than the-right-thing
I've started to view this as "quick and dirty pays the bills for me to clean up later".
Yes, it'd be great to have an elegant solution right off the bat - but that's almost always going to take more time/effort. There's also a good chance what you build is completely wrong, so it might get thrown away.
Of course, there are exceptions to this. Particularly, for well-known, well defined things or safety critical things.
I've started to view this as "quick and dirty pays the bills for me to clean up later".
Yes, it'd be great to have an elegant solution right off the bat - but that's almost always going to take more time/effort. There's also a good chance what you build is completely wrong, so it might get thrown away.
Of course, there are exceptions to this. Particularly, for well-known, well defined things or safety critical things.