š§Ŗ Struggling Forward: Cursor, Mock APIs, and the Weight of Self-Doubt

"Sometimes, growth wears the mask of frustration."
ā±ļø 54 Hours of Code ā and Still No Features Shipped
This week I clocked in 54 hours of coding, with 26 hours dedicated to a new project (I'll reveal more soon, stay tuned). And yet, despite the time and effort, I have nothing production-ready to show. Iām still chasing that elusive MVP.
I ended up rebuilding the core structure of the mock APIāagain. The previous version had become a maze of overcomplicated logic. Cursor helped me scaffold things faster, but to be honest, it often feels like managing a swarm of junior developers: fast output, but little understanding. What it gave me in speed, it lacked in clarity.
Now Iām deep in the refactor phaseārewriting, untangling, reshaping. Itās slower than I expected. And to be candid, I donāt know if Iām the only one feeling like this, but using AI tools has made me feel more like a follower than a builder. I'm second-guessing every line. Ironically, it's taking me just as longāif not longerāthan doing it all manually.
š§ The Battle With Myself
This week hit hard. Iāve questioned my worth as a developer multiple times. I even caught myself drafting a message to my boss: āIām doneāIām just not good at this.ā Between the mental fog of burnout and the physical toll of getting sick, I felt defeated.
But I didnāt quit.
I kept pushing forward. I dug into Cursorās rule system, took apart the problem, and rebuilt pieces step by step. Iām not there yet, but Iām still in the fight.
If I could give my past self advice, it would be: "Keep going. Endure now. The payoff will come later."
š§© Tools, Time, and Tiny Wins
- Cursor ā Powerful, but not magical. Itās only as good as the prompts I give it, and prompt engineering is its own learning curve.
- Obsidian + WakaTime Plugin ā Helped me document ideas and track the architectural decisions behind the scenes.
- Neovim ā I spent 15 hours here, tweaking, configuring, and debugging. It remains my sanctuary for focused work.
While listening to the DevRel podcast from Cursor, I realized something humbling: even juniors are expected to understand the product and business logic. That struck a nerve. Cursor can write code, but it canāt understand the problem space unless I do. Thatās on me.
Next steps? Youāll hear more soon about the new project Iām building in collaboration with Ivoyant (ivoyant.com). Weāre starting small: a tight MVP for a handful of users, then iterating with a Kaizen mindsetācontinuous, mindful improvement.
šÆ What Comes Next
- Ship the MVP, no matter what. It doesnāt need to be pretty. It needs to run.
- Get better at prompting. Iāll begin tracking what works and what doesnātāturning experiments into experience.
- Rebuild confidence. I donāt need to be perfect. I need to show up.
š WakaTime Snapshot
- Primary Language: TypeScript (20h)
- Editors of Choice: Neovim + Cursor
- Top Project: New application (coming summer 2025)
- Global Rank: #1336 on WakaTime
Goal: break into the Top 10 by next month