If you are a developer and good at what you do, you will layer your application to buffer against changes. If you aren&#x27;t then just write the code the best you know how because building a business AND learning how to be a good coder at the same time is not the most efficient path. That path is littered with constantly rewritten, half-finished, failures.<p>Get a product out and then figure out where you could have done better.