I never know when it’s better blogging etiquette to update a published post with new information or to publish a followup post instead. But given the chance to use "Half-assed" in two consecutive article titles, I think the prudent choice is to seize that opportunity. After I posted "Half-assed Mac Apps" a few days ago… Continue reading
This week, Riccardo Mori published a piece about the recent perceived decline in Mac software titled “A brief reflection on Mac software stagnation”.
I was going to reply with a quick tweet-sized comment. But those 280 characters turned into a few tweets, then a full-on Twitter thread, and then – ah, shit – I really should write about this properly.
So here we are this evening. I want to present my short thesis answering Riccardo’s question of why so many Mac Catalyst apps are, at best, Half-assed Mac Apps.Continue reading
As much as it is a job and source of income, for me, building software is also a way to relax, a form of self-expression, play, and in the best moments – joy.
Today, I want to show off a project so far along the joy side of that spectrum that it blows past being silly and borders on pure ridiculousness.
Let’s reskin Notification Center on macOS.
And make it look like Winamp.Continue reading
I’ve been big into journaling for close to a decade now – at least in my personal life. But I’ve never been able to build up the same habit in my work / professional life – even though I know I would reap benefits there, too.
I’ve tried all sorts of workflows to make journaling my workday a regular and frictionless routine — everything from a Day One hotkey to some convoluted Keyboard Meastro macros and Drafts.app actions.
None of them stuck.
But what finally did work for me (at least for the last six months or so) is a tiny little Mac app called Capture Thing.Continue reading
A few weeks ago I built a niche little app idea dubbed MeetingBuddy. You choose a target app from a pre-defined list (or pick any app on your Mac) and a time interval and MeetingBuddy starts screenshotting that app’s windows.
Each recording session goes into its own folder where all of the screenshots are organized by date. But! while this is all going on, MeetingBuddy is also OCR-ing any text found in the screenshots and storing that alongside each image in a sidecar file.
You end up with a folder of recordings for each session. Images and their corresponding text contents.
Why is this useful? Honestly, I’m not exactly sure that it is just yet. But here’s what I’ve been using it for.Continue reading
After my post last week about the updates I made to my audio app Ears, longtime internet buddy @macrael asked:
@tylerhall Do you use libraries for the hotkey-setting UI or the start-on-launch stuff? I’m putting together my first Mac app and am looking into those parts rn.
I do, actually. In addition to replying to MacRae on the nightmare birdsite, I thought I’d post the two helper projects here for anyone else searching.Continue reading
Eighteen hours later, I’m here to write about the dumb, little toy of an app I made this morning just for Big Sur. I honestly don’t expect other people to use it. I’m not even sure if I’ll keep using it. It was more of a “I hate this. I wonder if I can fix it?” type of thing.Continue reading
I’ve written previously about using Hazel on macOS to react to a new file appearing in a synced iCloud Drive folder and running commands. But I wanted a faster solution that I could trigger from almost anywhere – including an iOS Shortcut. A way to send a command directly from my phone (or maybe any other device?) to my Mac.
What I came up with is a tiny, macOS menu bar app I call Shelley – because as a friend told me, it’s a Frankenstein of a hack.Continue reading
Jigsaw is one of those ridiculously fun (dumb?) ideas that come along and smack you upside the head one day and you can’t help but take an afternoon to build.
Apple already lets you sync the contents of your Desktop using iCloud. But, if you’re a visual person like me who often arranges their Desktop icons in meaningful ways, not having the positions of your files on screen also stay in sync is frustrating as I move between my laptop and desktop throughout the day.
Jigsaw solves that by syncing the positions of your Desktop icons over iCloud. Move a folder on your iMac, and a few seconds later it mirrors itself on your laptop.
Jigsaw is free to download.Continue reading
For me, my Mac’s Desktop is my staging ground, my active workspace, the digital representation of my mental RAM. I’ll typically have all of the files related to the task I’m currently working on stored on my Desktop. Once it’s complete, I’ll either file them away or delete them and move on to the next thing.
Having the Desktop on my iMac at home stay in-sync with my work laptop eases the transition and context switching as I move between locations. Dropbox has been doing this for years, but actually getting into the correct folder in Dropbox always has just enough friction to keep me from using it with active files the way I do my Desktop. When Apple added the option to sync your Documents and Desktop folders into iCloud Drive a number of years ago, it was a perfect fit for me…