One Tip a Week: Dato

This week’s tip of the week is Dato. This is one of the amazing tools that Sindre Sorhus built aside from the thousands of npm packages he’s created. It is for macOS only though.

So what the heck is it? Well like everyone, I have lots going on in my calendar. Dato will notify you when you have a meeting. You configure it to notify you a little bit before the meeting or right at the time of the meeting. You can also add reminders in there too. That’s one feature.

Not a dev tool, but a dev life tool — especially if you're deep in flow and meetings keep sneaking up on you.

Dato open from the macOS menu bar showing a calendar with events and reminders for the day.

Another handy feature is you can configure several clocks to keep up with your coworkers’ respective time zones.

Dato in the macOS menu bar showing multiple times in different timezones
Dato's settings for time zones

The killer feature for me is when you do have a meeting, you can configure it to have fullscreen meeting notifications. I can’t tell you how many times that has saved my bacon when I was in a flow state.

Dato Events settings with "Fullscreen notification for events & reminders" highlighted and enabled

There’s a tonne of settings, so I encourage you to explore Dato.

It is a paid product (not sponsored). I didn’t end up paying for it as I was an early adopter, but even if I wasn’t one, I would 100% pay for this. It’s roughly 15$ USD, has a generous trial and then after that it will just bug you to purchase it, so I leave it up to you to pay or be bugged. 😅

Let me know what you think of it! If you’re on Linux or Windows, let me know what calendar tools you use!

That’s it! Short and sweet. Until the next one!