100 Days of Code: My Journey, Projects, and What I Learned

100 Days of Code: My Journey, Projects, and What I Learned 100 days. One commitment. A changed developer. I decided to take on the #100DaysOfCode challenge not just as a trend, but as a personal contract. I wanted to: Build discipline Sharpen my development skills Create meaningful projects Grow my confidence in public What started as a challenge turned into a journey of self-discovery and growth that reshaped the way I learn, build, and think as a developer. Here’s the story. Why I Started Like many developers, I used to code sporadically. One day, I saw the hashtag #100DaysOfCode trending on X and decided to dive in. It wasn’t about building a perfect portfolio. It was about consistency over complexity. I promised myself: I’d code every single day for 100 days I’d tweet daily logs I’d reflect and write after the challenge And I stuck to it. How I Structured My Challenge To avoid burnout, I broke the challenge down like this: Days 1–20: Core JavaScript projects Days 21–40: DOM manipulation, small apps Days 41–60: APIs and real-world apps Days 61–80: React, component-based projects Days 81–100: Full-stack and polished mini tools Each day, I coded for 1–3 hours depending on my availability, but I never skipped. I kept it realistic and progress-based, not perfection-based. Projects I Built Here are a few highlights:

Apr 22, 2025 - 15:38
 0
100 Days of Code: My Journey, Projects, and What I Learned

100 Days of Code: My Journey, Projects, and What I Learned

100 days. One commitment. A changed developer.

I decided to take on the #100DaysOfCode challenge not just as a trend, but as a personal contract. I wanted to:

  • Build discipline
  • Sharpen my development skills
  • Create meaningful projects
  • Grow my confidence in public

What started as a challenge turned into a journey of self-discovery and growth that reshaped the way I learn, build, and think as a developer.

Here’s the story.

Why I Started

Like many developers, I used to code sporadically.

One day, I saw the hashtag #100DaysOfCode trending on X and decided to dive in. It wasn’t about building a perfect portfolio. It was about consistency over complexity.

I promised myself:

  • I’d code every single day for 100 days
  • I’d tweet daily logs
  • I’d reflect and write after the challenge

And I stuck to it.

How I Structured My Challenge

To avoid burnout, I broke the challenge down like this:

  • Days 1–20: Core JavaScript projects
  • Days 21–40: DOM manipulation, small apps
  • Days 41–60: APIs and real-world apps
  • Days 61–80: React, component-based projects
  • Days 81–100: Full-stack and polished mini tools

Each day, I coded for 1–3 hours depending on my availability, but I never skipped. I kept it realistic and progress-based, not perfection-based.

Projects I Built

Here are a few highlights: