At a startup, often duct taping is exactly what you need. It can't be worthless code, but good enough is often what's needed.
You need to build something that will get shipped and work for the next little bit. Then, when you have an avalanche of customers you get to replace the engine in mid-flight. That's the dream.
The scenario where you build hugely scalable infrastructure with squeaky clean code is not the dream.
You need to build something that will get shipped and work for the next little bit. Then, when you have an avalanche of customers you get to replace the engine in mid-flight. That's the dream.
The scenario where you build hugely scalable infrastructure with squeaky clean code is not the dream.