Hello fellow Developers!
I guess it'd be good to introduce myself a little bit first - I'm Peter and I'm a software engineer at ❤️ (and by degree(s), FWIW) based in Edinburgh, Scotland. I've been working in the industry for 12+ years now and as of 2 years ago or so I stepped up to a managerial role (yes, nobody else wanted it in the dev team, j/k).
My work experience so far includes working in a setting that's driven by very strict processes, guidelines, and enormous box ticking exercises that your software must pass prior to it getting a glance at a live/production env (yes, you guessed it right, corporate). This includes design (UML, TOGAF etc.), implementation, all sorts of tests and so on.
Over the many years, I feel the mindset for perfectionism has been kind of baked into my head.
Now with Indie Hacking, I've got to, I mean I must, overcome this mindset. Whenever I get to building something I feel I need to understand every aspect related to the thing I'm working on, and sometimes go down the rabbit hole for days. 3rd party component? Oh wait. And of course I need CI/CD, right?
There is no space (or time) in the Indie Hacking for perfectionism. Speed is what matters, I know.
The thoroughness, though, remains.
I've been a lurker here (and the startup scene in general) for quite some time now - and oh girl/boy, some indie hackers ship extremely fast, they must have lots of time on their hands, whereas I've got:
Bundle all that with perfectionism and you've got a real pickle.
Small, consistent efforts do add up over time, and I always recall this when I start to feel overwhelmed:
This chap, @levelsio beats it all, no frameworks, just plain and simple PHP (even in one file!) - super impressive and something my engineer's mindset can't cope with very well - but key thing? He ships fast AND his stuff works, and makes the dolla'.
I know I know, just ship the MVP, fast.
One thing I have been doing though is coming up with ideas, and... buying domain names, I'm currently sitting at 8 pages of domains (25 per page) in my Namecheap account...
If you hear a big bang close to beginning of the next year, it may still be fireworks or about half of those domains dropping.
Why indie hacking?
Anyway, if you have been in a similar situation and managed to overcome this whole perfectionism thing, any advice would be greatly appreciated.
Sorry for the long post, maybe I should write a book about something!