Just Slap it Together and Launch

Its been a hectic few months for me. We just had a baby and moved to a new home. Time has become very precious.

The whole startup-on-the-side thing had been put on hold for many months. I've been dusting off old code this week to see where I can pick up again.

My reaction : What The #$@! Was I Thinking

  • I had gone down the rathole of architecting the whole thing as microservices.
  • It took me a while to figure out how to even launch the app locally.
  • I had bash scripts to build and deploy things that I had to decipher and figure out if they were needed
  • I had old docker images floating around and I'd forgotten what they did.
  • I had an internal framework that I was using to make the code more scalable but it created extra layers of abstraction that I needed to remember.

All for an app that had no users yet and could have just been coded simply in Node/Express and doesnt even really need to have an API at this point.

In the new world of parenthood I have no time to code like this. If I get an hour free in the day, I thank the baby gods for allowing me to have it.

All that complexity - that was once fun and cool - now adds more time, mental hurdles, and deployment effort.

It would have been far better to slap something together, keep it simple, and rework it over time.

So yeah the focus really needs to be on getting something working quickly, keeping it simple, and getting features launched.