R3ciprocity.com - Prof David Maslach: Innovation; Research Life; & Striving Towards Happiness

How to Build Software When You Have No Idea What You’re Doing (Most Days, You Won’t)

I’ve been building a platform for years. And here’s the truth I wish someone had told me:

You won’t know what you’re doing—most of the time.

Building anything real means making decisions with half the data, managing problems you didn’t know existed yesterday, and waking up unsure if you’re wasting your life. Some days you feel like a visionary. Other days, like a fool. That’s normal.

The hardest part isn’t the code. It’s not the funding. It’s managing the quiet doubt that creeps in when progress is slow, bugs are endless, and people stop paying attention. But you show up anyway. You keep building.