Essay - Published: 2020.12.20 | journals |
DISCLOSURE: If you buy through affiliate links, I may earn a small commission. (disclosures)
For the past few weeks I've been working on LineTimes - a site that calculates the line times at local stores so you can make informed decisions about when to go. I came up with this idea almost a year ago but finally started building it last month and launched the MVP yesterday.
It was a great experience and I learned a lot. Those learnings will serve me well for the many projects I have slated for 2021.
But I still have the feeling that there's so much more to learn and do. I honestly thought I could crank this thing out in my week off for Thanksgiving.
But it took me another 3 weeks to complete - 300% more time than I'd originally budgeted with a grand total of 70 hours spent at MVP launch time.
70 hours isn't that much. It's about 2 weeks of work at a normal job and I think it's reasonable to say "I launched x app in 2 weeks". But I think I should be better than that as I spend so much time building things and thinking about building things.
This matters because 4 weeks of real-time to push out an app is just too costly for my #buildamonth strategy of validating 2 businesses, building 1 business, and building 0.5 art each month. This strategy relies on the ability to stand up quality software in very short amounts of time in order to unlock quick iterations to maximize opportunities handled.
On the brightside I think I'm heading in that direction. A lot of the time I spent wasn't straight development but learning new technologies and how to get them to do what I needed to do. I picked up / brushed off four technologies that I've had limited or no exposure to in the last year for the LineTimes build. I think I'm pretty warmed up on these and the next build on this stack will be 10-50% faster depending on similarity and how soon I do it. That'll put me squarely in the 2-3 week bucket, likely giving me enough time to allocate to the rest of #buildamonth.
I'll be switching gears for the last 1.5 weeks of 2020 to focus on my reflections and maybe make some new generative art in preparation for Genuary 2021. I'm stoked I was able to release my first real business this year and while I've got a lot more to do to reach my ideal self, think I'm in a good place to make that happen in 2021.
L'Chaim!
My biggest stress was getting LineTimes out the door. I've already shared a bit about how I was frustrated with my slowness in the development process. I think this was largely due to my newness to the technology stack and that there wasn't much I could do to avoid it save choosing a different stack I was more familiar with.
After paying this initial cost, I just need to make sure that I'm getting benefits from it - that this stack and my dev processes are speeding me up and not slowing me down. Logically one of the big reasons I chose this stack was because it was so flexible and had the ability to handle pretty much any project I could throw at it. So I have pretty high confidence that this stack won't unreasonably hamstring me in the future.
Actions to reduce this cost:
Have a happy holidays.
-HAMY.OUT
The best way to support my work is to like / comment / share for the algorithm and subscribe for future updates.