Most of the code I write at work is just automating processes and I usually do it piecemeal until managing it all gets too unwieldy then I refactor and simplify. I&#x27;m not exactly building one to throw away, but I&#x27;m using a lot of essentially placeholder code that I know I&#x27;m going to replace with a more coherent system once I see the pieces working together. Sometimes the quick and dirty stuff is good enough and I never need to touch it again, though.