I didn't start with a roadmap. I started with curiosity and a bad internet connection. The kind of connection that drops every time NEPA takes the light. The kind that makes you download documentation offline just in case.
I taught myself HTML. Then CSS. Then JavaScript. The usual path. What wasn't usual was doing it at 2am with a phone hotspot, running off battery power, and still choosing to open the editor.
The real lessonThe conditions will never be perfect. Ship from where you are. I built three production systems without a stable power supply. Conditions are an excuse.
I went through the tutorial phase like everyone else. Angela Yu's Full Stack course. YouTube deep dives. Udemy certificates. The whole pipeline. And at the end of it I could follow instructions very well — but I couldn't build anything without them.
The shift came when I started treating every project like it was going to production. Not a demo. Not a practice app. A real system. That mental switch changed how I approached every decision — database schema, auth strategy, error handling, deployment.
ByteByteGo and Hussein Nasser opened up system design thinking for me. Suddenly I wasn't just writing code — I was thinking about why the architecture was shaped the way it was.
The church management system changed everything. A real pastor, real congregation, real donations flowing through Paystack. That's when the debugging sessions stopped feeling like frustration and started feeling like responsibility.
After that came the full e-commerce system. Then the blog backend — built independently, from memory, by referencing patterns from my own previous projects. No tutorial. No hand-holding. Just architecture instinct built from shipping real things.
Modish Cakes and Events is live. The church system is live. The e-commerce store is live. Real clients. Real users. Real URLs. That's the curriculum nobody sells you.
The blog you're reading is part of what comes next. Building in public. Writing about the real bugs, the real decisions, the real late nights. Not the polished version — the actual version.
The queue is long: a school management system, a personal tools dashboard, a POS system, a real-time courier tracking system with Socket.io, a listing platform, a booking engine. And somewhere in there, a relocation to Lagos and a remote job paying in USD.
The timeline is tight. The drive is not.