The Best Projects Can Be Done in a Weekend
2.3.2022
Okay, so maybe that’s not entirely true. I am pretty sure that Netflix was not built in a weekend. Although JavaScript more or less was, so perhaps some of the worst projects are done in a weekend… but I digress.
I long ago recognized that large scale personal projects were simply not My Thing. I had too many grand ideas that led to too many new tombstones in my GitHub repository graveyard. Multi quarter projects at work? Sure, no problem. But spending nights and weekends for months just to see my little side project actually work the way it should? I simply don’t have the focus.
Instead, I drastically scaled down my ambitions. Instead of trying to build difficult things that might be super cool when they’re complete, I focused on simple things that will be moderately-to-pretty cool. And would you believe it – I started finishing projects!
The satisfaction I gain from my hobby-time coding activities has increased dramatically since I started doing smaller projects. At the end of the day, I love making things that work. I’m much happier with a small, silly (and likely redundant) program that does something useful than I am with some unfinished masterpiece.
Of course, many MVPs lend themselves to iteration – that’s kind of the point. Due to this approach, I have scores of small projects that are “done,” but which I can pick up and hack on whenever I feel the itch.
The world needs big, ambitious software. But I’ll save that for the weekdays.
Other Posts
Everyone Has Something To Offer
Book Thoughts: Capital and Ideology
Naive Diffie-Hellman Implementation in Ruby
When Does the Magic Comment Work, and When Does it Not?
Benchmarking Arrays Full of Nils
Go, and When It's Okay to Learn New Things
Grouping Records by Month with Ruby
Add Timestamps to Existing Tables in Rails
The Busy and (Somewhat) Fit Developer
TuxedoCSS and the Rails Asset Pipeline
Gem You Should Know About: auto_html
Querying for Today's Date with ActiveRecord