Letting Go of Perfectionism in My New Project-X
I just can't seem to do it like Zuckerberg in the movie and write regularly about working on a new project.
This Project-X (I will call it that for now, although it already has a name) is my first project where I have consciously walked away from perfectionism.
Here is how it was with Fullyst when I was preparing its relaunch:
I would work on, say, the bot settings and instead of making the minimal set of parameters that could be changed with simple commands like /mute_on and /mute_off, my perfectionism pushed me to build modular settings management that works through callbacks and loads items from localization JSON files (the very thing shown in the video attached to this post).
Cool? Absolutely.
Convenient? Of course.
Was it worth the time spent? I really doubt it.
In the new project it is different: I want everything at once and my head is buzzing with ideas on how to make it better, more convenient, cooler, but for the first time I am holding myself back. I write ideas into the backlog and only build what is really needed to launch the MVP.
Does this make me feel better? Not at all.
I am in constant FOMO:
- What if this particular feature really should be done right away?
- What if this is where the commercial value will be?
- What if competitors build it first and I end up chasing them?
It is very hard, but I understand that this way I am cutting TTM (time to market) significantly.
More to explore
The Failure of AI Skepticism: Why Manual Coding Is Already the Wrong Layer
In recent months I keep seeing the same pattern: someone posts another example where some "vibe coders" used AI to generate a project, left API keys on the fron…
You Don’t Need a Perfect Modern Stack to Agentize Your SDLC
Continuing the idea from the previous post. Many companies believe that to add agents to their SDLC they first need to completely get rid of legacy, move to mic…
AI in Software Development: What Comes Next?
AI. What’s next? Up until around December, using AI in development basically meant: prompt -> copy some code -> paste -> tweak -> repeat. Now this a…
Startup Taxes Between Estonia and Portugal: A Quick Reality Check
As a tax resident of an EU country who files my own returns, today is my quarterly 'Tax Day'. On this day I set aside a few hours to file social security report…