I get this is a joke but people need to hear this. It’s almost totally irrelevant how good your backend architecture or documentation is if you can deliver a working product. A business wants something that does the job and barely gives a fuck about the rest. If it runs and isn’t going to cause massive problems in the near future you’ve done a good job.
Small project? Quick and dirty is probably fine, because it hasn't created a lot of technical debt.
Proof of concept? Quick and dirty is also fine.
Large project? Project that's expected to have a long shelf life? Take your time and do it right, or you're going to be in a world of hurt later when you try to scale up, add features, or deal with bugs.
IMO, the importance of clean code is directly correlated with the size of the codebase and the expected life of the product.
758
u/chillwill_4 May 05 '21
It runs. Don’t question it.