Get to production as early as possible
The sooner you start treating your app as already in production, the better off you’ll be.
Hacking things together at the start is tempting because it increases perceived velocity.
But in the long run, you’re taking on debt that must be repaid.
It also does not nurture the mindset that quality is essential and that the main branch must always be stable.
So add constraints, deploy to production early and often, and figure out the process that works while the stakes are low.
The alternative is figuring all this out when a failed deployment means you’ve lost users and burned your marketing budget.
Yours,
Taj