DEV Community

Jacob Stern
Jacob Stern

Posted on

1

Day 50 / 100 Days of Code: Renewed Focus

Mon, August 19, 2024

Today marks the halfway point of my 100 Days of Code journey! 🚀 Along with documenting my progress, I love sharing learning hacks. One of my new favorites is the Pomodoro Technique, which involves focusing on a single task for 25 minutes, then taking a 5-minute break. After four cycles, you take a longer break. This helps maintain focus and prevent burnout.

I’ve tried several Pomodoro timers from the App Store, and two stand out: Bluebird and Tomato 2. Both are excellent productivity tools, but they cater to different needs:

  • Bluebird: This app is feature-rich and visual. It has a unique feature where you cannot pause the timer, encouraging continuous progress. It also offers a reminder every 5 minutes with a small heart icon. While the free version is ample, a paid version is available.
  • Tomato 2: This app is simpler and completely free. It excels in session management, allowing quick access to add 5 minutes or start a short or long break. I really like its session end notifications. Both apps provide a timer in the macOS menu bar, which is great for staying focused amidst distractions like teenagers at home.

One aspect of learning I miss online is tackling big challenges. Online learning can sometimes feel overly determined. Codecademy does a stellar job of integrating various elements to make learning seamless, but I miss the big projects where you break down tasks and assemble them over a term.

Fortunately, we’re starting an early iteration of a portfolio project coming up, and there’s also a number-related project in the works. As I become more fluent in JavaScript, I’ll also begin with entry-level code challenges. I expect this will boost engagement and break down some of the boundaries in our assignments.

Bluebird and Tomato 2 Pomodoro Timers

Top comments (0)

SurveyJS custom survey software

JavaScript Form Builder UI Component

Generate dynamic JSON-driven forms directly in your JavaScript app (Angular, React, Vue.js, jQuery) with a fully customizable drag-and-drop form builder. Easily integrate with any backend system and retain full ownership over your data, with no user or form submission limits.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay