If you’ve ever said “I’ll start coding seriously tomorrow”,
and then tomorrow becomes next week… and next week becomes
“after this YouTube video”…
Yeah. Same.
I wasn’t a “perfect” coder — I wasn’t even a consistent coder.
I was more like:
Start a project → Get excited → Get stuck → Open TikTok → Never return.
But deep inside, something had to change.
So I did something… questionable, bold, and slightly unhinged:
I challenged myself to build 12 projects in 12 days.
Did I suffer? Yes.
Did I improve? More than I expected.
Would I do it again?
…Let’s not talk about that yet.
😤 Days 1–3: “I Am Him” Energy
I started small — a little too small.
- A weather app
- A mini Pac-Man style game
- A simple note app
I felt unstoppable. I was coding like I had a personal sponsorship from Red Bull.
😵 Days 4–6: Bug-Induced Hallucinations
This is where things… shifted.
You know those bugs that exist purely to test your patience?
Like when a button doesn’t work because you spelled onclick as onlcik
for 2 hours straight.
At one point, I opened my console and it opened back at me.
😭 Days 7–9: The Existential Dread Arc
Halfway through, I questioned EVERYTHING:
- My skills
- My sanity
- My life decisions
- Whether computers were even meant for humans
But each time I considered giving up, a tiny voice whispered:
“Bro, you already tweeted about this challenge. You can’t embarrass yourself now.”
So I kept going.
🤯 Days 10–12: Final Boss Mode
Something weird happened:
I started coding… calmly?
My debugging got faster.
My problem-solving improved.
I didn’t cry (as much).
By Day 12, I pushed the last project, closed VS Code, and just sat there.
I felt peace.
Or maybe burnout. Hard to tell.
💡 What I Learned (that school doesn’t teach you)
✔ Consistency > Motivation
Motivation comes and goes.
Consistency stays — especially when your pride is on the line.
✔ Projects teach faster than tutorials
You can’t “tutorial” your way into mastery.
You need to build stuff. Break stuff. Fix stuff. Cry a bit.
✔ Your future self will thank you
Even if your current self is suffering and eating cold noodles at 2 AM.
🔥 Final Thoughts
This challenge didn’t turn me into a genius overnight.
But it changed my mindset.
If you're a beginner reading this, let me tell you:
You can become a great developer — just don’t quit when it gets hard.
Start small. Build consistently.
And maybe don’t do 12 projects in 12 days unless you're mentally prepared.
(You’re probably not. I wasn’t.)
❤️ If You Enjoyed This
Leave a comment!
Share the article!
Tell me if you want the “12 Projects in 12 Days” full breakdown + code.
I might drop it.
After I recover.
Top comments (0)