Last updated August 2023. Inspired by Wes Bos.

Desk setup

I work from a home office overlooking our back garden. Aiming for a kind of mid century modern retro sci-fi explorer's lounge aesthetic.

  • 14" MacBook Air (M2, 2022). "Midnight", 16 GB RAM, 512 GB storage. With a gold Apple logo. Love it.
  • Apple Studio Display. I love the single-cable life.
  • Apple Magic Keyboard with Touch ID (Swedish layout), and a Magic Trackpad. Not having to reach for the laptop for Touch ID is a great quality-of-life improvement.
  • Black Autonomous SmartDesk frame with a walnut effect table top. I like that it has height presets.
  • Walnut and brass monitor stand.
  • mStand for the MBP. Usually open as a second screen.
  • EasyErgo Executive Mesh office chair. A revelation after my previous not-so-ergonomic chair. Concave arm rests are amazing.
  • HyperX Gold Cloud Alpha headset. I'm a sucker for black and gold. Works well. Wired; haven't found a wireless headset I like.

On my Mac

Terminal screenshot
Vim in tmux in iTerm2.
  • Arc browser. A quirky power-user browser rethinking web browsing from first principles.

    With a retro Netscape-style shooting stars icon for nostalgia and because it's more recognisable in the dock.

  • Spotify and Apple Music.

    I go back and forth. I want to like Apple Music, and it's improving. Spotify has better recommendations. Apple Music handles local files better.

    I mostly pay for Apple Music because of an inane but beloved automation that plays a sound around the house when it's time to feed the cats…

  • Hand Mirror for a one-click camera check. Honestly don't use it often, but I enjoy having a hand mirror icon in the menu bar.

Menu bar screenshot

Hand Mirror, xbar, Tuple, Mic Drop, Fantastical, iStat Menus.

Configuring the clock to show seconds is great for meetings.

  • xbar to show if our cats are in or out.
  • Tuple for remote pair programming.
  • Mic Drop for a global mute/unmute shortcut.

    It's great to have a consistent shortcut between Tuple/Zoom/Google Meet. This does mean I sometimes end up double-muted and confused (in Mic Drop and the meeting).

    It gives peace of mind to see mute status in the menu bar, just like you effectively see the camera indicator light there.

  • Fantastical to enter calendar events in natural language via a menu bar icon, and to list them there.
  • iStat Menus to show memory, CPU, network activity and battery status of peripherals.

    To avoid clutter it only shows the computer's battery status in the menu bar, and I click it to see the rest.

  • SuperDuper! for full-disk backups before OS upgrades and such.
  • Apple's Notes. Have tried other notekeeping apps and methods but so far this one has worked best for me.

    Top-level folders for work, house, car, cats, food and drink, misc, and archive. I'd like it to feel more organised, but I'm not sure what's missing exactly.

  • iCloud Drive. Mostly fine, if you keep version-controlled code outside it. (Otherwise it will duplicate files.)
  • The Ring Mac app pops up a floating window when our Ring cameras detect motion and I need to run downstairs to receive a parcel.
  • Spark for email, but I've found I don't really like it on desktop.

    I miss Mailplane and may go back to that, or plain Gmail in a browser. Mailplane can show my private and work Gmail (and calendars) in a tabbed app. I have a pretty organised Gmail setup using "Multiple Inboxes" and filters.

  • Raycast. Launcher, clipboard history, putting the computer to sleep etc.

    It looks sleek and modern, has a rich ecosystem and some cool touches like showing your next calendar event and letting you launch its meeting with one keypress.

    I've made automations to e.g. launch standard Zoom meetings, send notes to self, and text my partner. I like how automations can be just a folder of scripts.

    But I also think the general flow is worse than Alfred in some respects – I need to rewire my brain to always start with the command ("Contacts") and not the object ("Foo Barson") because it's handled poorly, where it's supported at all.

  • Divvy for window management.

    Raycast also does window management, but Divvy has two features I'd miss: a shortcut to open a grid panel where you can visually drag to pick size and position, and hitting a shortcut twice to use that arrangement but on the other display.

Divvy screenshot
Divvy grid panel.
Padbury Clock Revived screenshot
Padbury Clock Revived screensaver.

On my iPhone

  • Castro for podcasts. The inbox-centric workflow is genius.
  • Spark for email. Love how I can set different swipes to quickly move or snooze emails, and how I can swipe between different signatures (e.g. different languages and formality).
  • Ice Cubes for Mastodon. I like Ivory's polish, but I disagree with some design choices, and search/discoverability is lacking.
  • Captio to send notes to myself. Gmail uses filters to send these to a "Notes" inbox (via "Multiple Inboxes"). Another filter forwards them to my work email if they contain a keyword.
  • Ruler to measure stuff with an on-screen ruler.




  • Honda e Advance in "charge yellow" with the 17" wheels. Not the most practical car but delightful to drive and look at.

    You can customise the background image on the main displays. I made one with the cat bus from My Neighbor Totoro.

Honda e screen background
Cat bus background image.
  • Andersen A2 charging point, "charcoal" front and "nearly black" sides. Very polished hardware; very unpolished software.
Andersen charging point mounted to a wall covered in ivy, connected to a Honda e
Andersen charging point.


  • Anker 3-in-1 Magnetic Charging Stand by the bed. Replacing the Qi charger with MagSafe was such a quality-of-life improvement – no more aligning it just right.
  • Velvetiser "in-home hot chocolate system". Copper. My partner was gifted this. Makes a smooth, frothy cup of cocoa. We use it much more than expected.
  • Withings Body+ smart scales. Really good UI; syncs automatically to Apple Health.


  • iPhone 12 Pro. Gold, naturally.
  • Apple Watch Series 6. Gold stainless steel with gold Milanese loop.
  • AirPods Max headphones. Noise cancellation is great to have, and the sound stage and quality make music listening on the go an ✨experience✨. Should have had a power button, though.
  • AirPods Pro 2 earbuds. For running and doing chores. Sound quality isn't as good as the Maxes, but it's not bad at all.
  • Kindle Paperwhite (2021) e-reader with the black fabric cover.
  • Fujifilm X100T camera. Realised I'd stopped bringing my DSLR and lenses with me because they were too bulky. Honestly, I rarely even bring this one, these days.
  • Eastpak Extrafloid backpack.


I don't want to manage my own servers if I can help it.


My go-tos are: