/uses

• updated

A continuously updated list of devices, tools, and services I use to get digital work & play done. Inspired by uses.tech, check there for a list of everyone’s /uses pages.

/uses

Hardware

The essentials.

My office is where my MacBook is, all these devices go wherever I travel to:

Additionally, using the following devices in my homebase, those leave my desk for longer trips:

Software

In general, it’s macOS & iOS & iPadOS & watchOS all around. The majority of my work is done on macOS.

I keep it simple and use the default Apple apps across devices for all basic computing needs: Mail, Calendar, Notes, Reminders, Contacts, Messages, Photos, Music. The additional apps I use have versions for macOS & iOS.

Living a cloud-first life where all my files are stored in some cloud service and are selectively synced to any device.

Mail, Calendar, and Contacts are hooked up to personal and work Fastmail accounts.

I live with automatic dark mode where all my devices and apps have a light theme during the day, and a dark theme after sunset.

File Storage & Sync

  • Finder & Files
    Simple, yet powerful. I use Finder & the iOS Files app to access all my files from multiple sources: iCloud, SSH servers through Secure ShellFish, local network drives attached to my Raspberry Pi, or version controlled projects in WorkingCopy.

  • iCloud Drive, 2 TB
    I have used Dropbox Pro for many years but it became too clunky and Apple’s version turned into what I wanted Dropbox to be. My non-code related files live there and are happily synced.

  • Scanner Pro
    Listed here because this app on my iPhone makes every piece of paper coming across my desk into a digital file helping me maintain a paperless office. Works like a charm with any document in multiple languages making them searchable with OCR. Scanned paper documents are then destroyed and put into recycling.

Browsing

  • Safari
    My main browser on every device. I stay for best typography rendering of any browser, the feature & UI minimalism, and the privacy and content blocking features. No extensions at all except for 1Blocker.

  • DuckDuckGo
    My search engine on all devices in all browsers.

  • 1Blocker
    My content blocker of choice for Safari so I rarely see any ad tech bullshit. Fast, effective, and unobtrusive on every device.

  • Ungoogled Chromium
    My secondary browser on macOS mainly used for all things crypto. Sadly Firefox stopped support for connecting hardware wallets and they refuse to fix their broken pinned tabs feature, so I had to switch to a browser based on Chromium. Switching between Zerion & Rainbow & MetaMask as daily drivers for web3 stuff.

Development

  • VS Code & Cursor
    From Notepad, to Dreamweaver, to CSS Edit, to Coda, to Espresso, to TextMate, to Atom, and now I arrived at VS Code. Its feature set, coding experience, and ecosystem far outweigh the Electron drawbacks, and at least it is the most performant Electron app I know.

    Using a small set of extensions for automatic code formatting with either ESLint/Prettier combo or Biome in both editors.

    I miss Espresso as my personal gold standard for how a code editor UI on macOS should look and behave. For that reason occasionally dropping into Panic’s Nova but it does not fit my development workflow for larger projects anymore.

  • Monokai Pro Octagon
    My go to syntax color theme for everything displaying code. Used with a bunch of my own style customizations in VSCode and Cursor.

  • SF Mono or Fira Code
    I can never decide and switch between them for everything which displays code.

VS Code dark theme: Monokai Pro Octagon, SF Mono
VS Code light theme: GitHub Light, SF Mono

  • Ghostty
    Switching between Ghostty and the integrated terminal in VS Code all the time. My default shell is Zsh. Configured with my own dotfiles and styled with Pure.

Ghostty dark theme: Monokai Pro, SF Mono, Pure
Ghostty light theme: GitHub Light, SF Mono, Pure

  • Git
    My projects are under version control and are synced as Git repositories. Using Git on command line, within VS Code, and occasionally with GitHub Desktop. Everything I do for work is embedded in a Git-based workflow. Every commit I create on any device is signed with one of my GPG keys.

  • OrbStack
    Lots of work projects are Dockerized so there’s always a bunch of Docker containers running on my machine. OrbStack is amazingly performant compared to the official Docker Desktop.

  • Kaleidoscope
    I’m a senior developer and still don’t know how to properly resolve a merge conflict without this app.

  • Transmit
    Use it since like forever on macOS. Gives me file access to pretty much everything within my network and remote resources, including S3 & Wasabi on both, macOS & iOS.

  • Secure ShellFish
    Like Transmit, gives me file access to network and remote resources over SSH & SFTP on iOS, making them available in Files.app. Has a great terminal on top.

  • Working Copy
    One of the most powerful development tools on iOS making version-controlled, on-device development possible. In my workflow it is the basis for doing quick code or copy edits. Because it is a document provider on iOS, I can directly access my cloned Git repositories from any other app.

  • GitHub for mobile
    The iOS app is crazy good for quickly managing issues and code reviews. Rarely use the desktop version.

  • Homebrew
    The trusty package manager for the Unix side of macOS, for all the stuff which is not Dockerized.

  • nvm
    I need to switch between multiple Node.js versions throughout the day and nvm has always been perfect for that.

  • Bun
    Really nice Node.js replacement I prefer to use over Node.js.

Design

  • Sketch & Figma
    I mostly design in the browser but when required, all my UI wireframing, prototyping, and design needs are met with either Sketch or Figma. Prefer Sketch for the perfectly native UI, but Figma for its collaboration features.

  • Polypane
    Essential for designing in the browser with great handy features all around.

  • xScope
    When stuff on screen just has to be pixel-perfect. Always used to check for accessible colors in all UIs I create.

  • Typeface
    My font manager of choice. Nice and simple.

  • Sip
    Using this to pick colors from everywhere on the screen.

  • Pixave
    Storing full page screenshots of every site or other visual work I create in here. Feels dated and buggy by now so in dire need of replacement.

Photos

  • iCloud Photos
    All my master photos live in iCloud, and are selectively synced to devices in Photos.app. I make sure every photo ending up in here has the correct location and capturing date in its metadata, like for a lot of scanned analog photos from the last century.

  • Photos
    Using it on all devices, most edits happen on my iPhone with it. Metadata editing often happens in the macOS version. Has everything I need since iOS 13. Originally, my library moved from folders, to iPhoto, to Aperture, to Lightroom, and from there back to Photos.

  • Halide
    For capturing everything the image sensors of my iPhone can deliver. Gorgeous interaction & UI design.

  • Darkroom
    For more refined editing on iOS.

Music

  • Music
    Used iTunes to manage my music library since I use a Mac. Digitalized my CD library in Apple Lossless into it in the 2000s, first synced to mobile devices (iPod, then iPhone) via cable, then “synced” with iTunes Match without any cables. Now this library is running with Music, in a mix with Apple Music. This library with the lossless files is living on a network drive in my home network and is accessed from there when sitting at a Mac.

  • Apple Music
    Used for discovering new music and its excellent playlist curation.

Messaging

  • Mail
    Apple’s default email app has always worked for me, on all devices, so I just stick to it.

  • GnuPG
    Use it since I use email but it’s clunky and rarely anyone uses it. Interacting with it only in Terminal.app for decrypting and encrypting, and use it to sign Git commits. Yes, I’m aware of GPG Suite but the instability it introduces into the whole operating system is not worth the usage to me.

  • Messages & WhatsApp
    The only messengers I use every day for personal stuff, mostly on my iPhone.

  • Signal
    In an ideal world everybody would use this so all our private messaging is not controlled by a single, closed-source entity with varying degrees of ad tech evilness.

Writing

Except within Notes.app, everything I write is composed as GitHub Flavored Markdown.

  • iA Writer
    Every longer text I write starts and lives here first.

  • VS Code
    Development-related writing ends up in VS Code, side-by-side with its Markdown preview.

Password Management

Reading

  • Reeder
    Never stopped using RSS for my news reading and Reeder has always been a joy to use. Have it on all my devices but prefer reading on the iPad with it. Keeping it simple and using its native iCloud integration to manage and sync my subscriptions in the background.

  • Instapaper
    My read-later service, mostly reading articles through the Instapaper app on iPhone or iPad, but also have it setup in Reeder.

  • Books
    I prefer buying ePub files directly from book authors which then end up in Books. Pretty much all my technical books live here and are synced via iCloud.

Health & Fitness

  • Health & Fitness
    Any health and fitness-related app I use feeds data into these apps, making them my main health data dashboard.

  • Workout
    Everything I need from an app to track workouts, which only happens on watchOS these days. It is pretty much perfect and replaced Runkeeper for me.

Backup

  • The Cloud™
    Everything I create is either stored in iCloud or a pushed Git repository, making this my first line of defense for data loss.

  • Arq
    My second line of defense, the snapshot backup tool used for all Macs I had in the last years. Encrypts everything locally before uploading. The same backups are sent every hour to a Wasabi bucket, and in my local network to a hard drive connected to the Raspberry Pi via Samba. I have kept all my former Mac snapshots within the same bucket on Wasabi, so I can always jump back to any of their snapshots. Always super stable and happy with it.

  • iCloud Backup
    All mobile devices simply use this to create their backups.

Self Hosted

  • I host my blog (which also includes my photo stream) and portfolio on AWS S3, with Cloudflare in front of it.

  • I run my own analytics server with Umami.

  • I run my own Git repository hosting with Gitea for private projects, and for automatically mirroring every GitHub repository I touch. A VPS running within Amazon Lightsail.

  • I run a public IPFS node & gateway, powered by a VPS on Amazon Lightsail, and the frontend delivered via Vercel.

  • I run multiple Tor exit relays, VPS distributed between Scaleway & OVH.

  • For serverless and JAMstack need I prefer Vercel for its simplicity.

  • For more complex apps I prefer Railway for its simplicity.

Have a comment?

Hit me up @krema@mas.to

Found something useful?

Send some tips

Edit on GitHub

Contribute to this post