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)