DEV Community

Ishan Siddhartha
Ishan Siddhartha

Posted on

Week 2 done 🚀

This week was a rollercoaster—packed with learning, creativity, and a healthy dose of frustration. Looking back, I realize I might’ve pushed myself a bit too hard, cramming a lot into just seven days.


What I Covered

Here’s what I managed to tick off this week:

  • CSS Mastery: Learned Flexbox, Grid, Bootstrap, and general web design principles like color theory.
  • JavaScript Basics: Covered the fundamentals of JavaScript, which opened up so many possibilities.
  • jQuery & Simon Game: I started building a Simon game to practice JavaScript and integrate jQuery into my workflow.

Honestly, I’m proud of how much I learned—but it came at a cost.


The Cost of Speed

By midweek, I realized something: I was exhausted.

I was learning so much, so fast, that my brain barely had time to process it all. When I got stuck on parts of the Simon game, it was frustrating—because I couldn’t translate my thoughts into working code. It made me feel like I was running but not going anywhere.


What I Learned About Myself

This week’s biggest takeaway wasn’t technical—it was about pacing myself:

  • Learning needs balance: Going too fast burns you out; going too slow dulls motivation. The trick is finding that sweet spot where progress feels consistent but not overwhelming.
  • Patience is key: It’s okay to take a step back when frustration builds up. Coding takes practice and clarity, not just speed.

Goals Moving Forward

  • Complete the Simon Game: I hope to wrap this up tomorrow with a calmer mind.
  • Stick to a Sustainable Pace: I’ll focus on learning consistently every day rather than rushing through topics.

This week taught me that learning web development is a marathon, not a sprint. It’s better to enjoy the journey and absorb concepts deeply than to rush ahead and risk burnout.


Top comments (0)