Join the discussion

Write your take first — we'll ask for email only when you're ready to publish.

  • Hacker News
  • If you really want to learn: Watch some people (your mom, neighbor or friends) use the app. Literally tell them "Hey look here's a new tool, can you set a couple of timers for me." and sit beside them and watch them use it. Don't tell them anything, just watch.

    You will learn SO MUCH!

  • Much-needed app, thanks for the same. For some time, I have been thinking about a similar app for the simple requirement of sounding every 25 to 30 minutes while working on a computer just to give rest to the eyes, but I was unable to find a suitable one. The "offline-first PWA with zero dependencies; no build step, no cookies, no links, no analytics, nothing other than timers" gives it a really usable coat for both desktop and mobile
  • I have a suspicion that someone holds worldwide patents on multi timers with repetitions and notifications (audio and vibration).

    Thats the only explanation I have to explain the dire state of the built in timers on iphones and the free apps available on the app store. And no, I’m not going to pay $$$ per month for the premium apps.

    And don’t even get me started on the PITA it is to make a web app to do the same (useful for runners) - you would think it would be a simple thing todo? Have a go and let me know if it doesn't break your balls.

  • This is awesome, and your post about coming back to front-end after the jQuery era really resonates. It’s a whole new world! Major props for diving into web components and shipping this.

    One small suggestion that might be a fun addition for a power user: keyboard shortcuts. Being able to hit Spacebar to start/stop the most recently active timer, or N to focus the "Add Timer" input field would be a great little UX enhancement.

    Great job getting this out there!

  • Pet peave: don’t have a massive button for dark mode, just listen for the OS setting.
  • I built something similar! I also wanted a timer for multiple phases wity varying time. I use it for setting a time limit on various task so I don't get distracted or too invested into something without getting stuff done.

    Also zero analytics and all that other stuff: https://timer.bryanhogan.com/

  • This is exactly what I want when baking bread: I have a fixed sequence of steps, spaced quite far apart, and this is pretty much perfect: a series of relatively short breaks when autolysing and kneading, then waiting 10 hours overnight, then waiting 75 minutes after proofing.

    I'm not sure how well this will work on a mobile; the service worker might be stopped after a few hours, particularly with the screen off overnight

  • I find it a little overwhelming.

    Like erikrthoff suggested, I'd drop the light mode toggle and just go with prefers-color-scheme. Then I'd move the X buttons to the top-right of their respective sections (timers, segments), and move the Add Timer button underneath.

    Mockup: https://i.imgur.com/EcSHX7S.png

Explore Birbla archives