4 ms·
Reminds me of the Chinese "chabudou" meaning "almost" or "not much missing". This attitude is painful and costly in hardware development - you save money and ti
by captainmuon 4y ago
Reminds me of the Chinese "chabudou" meaning "almost" or "not much missing". This attitude is painful and costly in hardware development - you save money and time now, but it costs you a lot more in the long run (e.g. support and RMA costs). But it is in software development where I found it really devastating.
Things like people not using version control but creating lots of "bak" and "copy" files. Using tools from hacking boards on your own software because we don't bother making a proper build. Unit tests are seen as a waste of time. API design is seen as an academic luxury.
I mean, I am all for agile. And for building MVPs without unneccessary abstractions and fluff. And heroic hacks that save the day. But "good enough" or "duct tape" should never become your main development methodology.