Got the Time?

Being in a leadership position for the last 7+ years of my career meant that engineering took a back seat to other more important parts of the role, leaving the smarter people to do the actual engineering and building.

I am however, and have always have been, an engineer first, and while I was fortunate enough in my previous role to still have a somewhat direct role in engineering, whether through code review, taking on some smaller tickets, or when limited by resource, to handle some of the bigger tickets , I didn't get to do as much of it as I wanted.

However, I still have to keep current, learn new technologies, revisit old ones, and keep myself challenged: Writing code will always be fun for me, and is my main source of learning languages/systems.

Don't get me wrong, some days it can be incredibly trying (and frustrating), especially when you're doing small bits of code that don't really challenge the mind, or you're learning something new and don't fully understand how it works (Monkey C) but I do love the challenge of doing something outside of my comfort zone, and now that I have a bit more time on my hands, I have started tackling some of the languages I didn't have time for/need to work with again on other projects (SwiftUI, PHP, non-React based JS/SCSS, Solidity, and lately Monkey C for Garmin Devices) and it has been incredibly fun, and reminded me why I started doing this in the first place over 21 years ago: 😲

Over a year ago, working with teams across the globe, I wanted to be able to quickly see the time in different timezones (to make sure I was mindful of our engineers time, and not sending them messages at some ungodly hour) with a little distraction or context-switching as possible. It shouldn't break your concentration to simply check the time, right?

I don't like/use widgets on macOS much, mostly because they're hidden away, but also because preferences 🤷🏼‍♂️, but what I do spend a lot of time (and have a penchant for) using are menu bar apps. They're there when you need them, non-obtrusive when you don't, and generally get the job done.

With that in mind, I set about revisiting SwiftUI and built a very rough menu bar app to show the time in different timezone. It took a few hours one night, and it worked well for my needs, but the timezones were hard-coded, and I'd have to build the app every time I needed to add a new one.

Recently, I decided to take it from a simple hard-coded utility app, and make it useable for anyone on a Mac, and the result is "Got the Time?" - a super simple menu bar app for macOS - it can be used as a secondary clock showing a different timezone, or as a drop-in replacement for the existing clock in the menubar (with some effort on your part).

I use it every day: A simple click on the clock, and I can change to any of the timezones I have configured, et voila, the time in your required timezone.

If this is something that piques your interest, you can find it available for purchase below.

Got the Time? macOS App
Need to quickly check the time in a different timezone, but don’t want to use widgets, or run it through a launcher? Got the Time? is a simple, local macOS menu bar app that allows you to add multiple timezones, and easily switch between them straight from your menu bar. No internet required*It really is as simple as 1, 2, 3:Launch the app and it will add a clock in your menu bar, using your current macOS settings to set a default timezone in your current timezone. Click on the clock to switch between timezones and add more timezones (in Preferences).Why Got the Time?I initially built Got the Time? for myself: I work with people in many different timezones around the world, and found it cumbersome to have to add multiple clock widgets to the Control Center, pick up my phone to check the world clock, or search “Time Now {Country/City}” in Google to quickly spot check the time in a different timezone. Simply raising my eyes to look at the menu bar is less distracting, and prevents breaking context when I am doing deep work, or in a meeting, and being able to quickly switch between timezones takes a few seconds, at most.Supported macOS Versions: 13+*No Internet Required: Besides validating your license key, there is no need to be connected to the internet. This app uses no APIs, doesn’t track your usage, and utilises built-in macOS frameworks to provide all the information.Important NoteDue to changes at Apple, apps that are launched outside of the Mac App Store need to be notarised, which requires an Apple Developer Program account. I applied for the account in November, and I am still waiting for it to be approved and the $99 to be taken off my card. 2 support calls later, and I am still unable to get this done, which is why I launched it on Gumroad in place of the Mac App Store.It is possible to get around this issue here: https://support.apple.com/en-za/guide/mac-help/mchleab3a043/macSomething wrong? Have a feature request? Pop me an email: [email protected]