Although I have quite a lot of life experience and can think from the perspective of the client/boss, based on what I’ve encountered in my career and heard from people around me, over 90% of people just want to see results as quickly as possible and don’t care about anything else.
Sometimes, spending an extra day to do things right can save several days of work in the future—not to mention the nightmare of troubleshooting system issues when problems arise (most of the time, the original developer has already left the company and possibly for a better-paying job).
From practical experience, as long as there are no problems, everything seems fine. But once an issue occurs, the time cost is usually at least 3–5 times higher.
So, in my work, I don’t aim for perfection, but I do require myself to minimize technical debt. Only by reducing future risks can we move forward, right?
In a way, this is quite similar to life,I also try not to let my life get bogged down so that I can keep moving ahead.
Top comments (0)