Nobody ever asks my this, but here's what I'm working with these days. I try to keep things simple, having a bespoke config that's been grown over decades just isn't for me anymore.
Editor & Terminal
I started using Zed after switching to Mac, but I haven't learned its keybindings properly yet. So from the terminal or for macros I still use Helix instead, whose editing model I like a lot better than vims. Both of them provide nice out-of-the-box experiences which is great!
kitty is my terminal. While I'm using MacOS now kitty feels like home and works great there too! After decades of being stubborn I finally also came around to installing fish. Turns out the people were right! Starship adds useful things to my prompt and zoxide makes me go to places.
Languages & Tools
Gleam is my favourite so I try to use it whenever possible! It compiles to both Erlang and Javascript which makes it perfect for web things.
Go is so good if you want to produce static binaries for little tools and such. Its tooling and libraries are on of the best and I regularly review their standard library to learn from it.
When doing low-level hacky experiments and/or going fast just good old regular C still reigns supreme. None of those "modern C killers" do it for me.
I use git from the command line, except for reviewing changes. I'd like to try out Jujutsu at some point too. Delta makes for pretty terminal diffs.
Development Environment
I use most of the built-in software that macOS comes with. They are fast and work great! Only thing I add is Rectangle for better window management.
Firefox for testing. While I use Safari for general browsing, I'm most familiar with their developer tools and feel like they give me the most insight. I also use Chromium for performance testing.
AI
As an AI researcher, I'm of course bound to use AI tools at some point. I often feel stuck nowadays in this situation where people only associate this science with the environment destroying art stealing lie machine. I just like statistics and linear algebra and computer science and have been doing this well before the recent graze ๐
Still, I started using Claude Code for some repetetive get code on the screen tasks. Given the right context and close guidedance it can actually do pretty well! Anyways I'm not worried about my job security any time soon.
Hardware
I replaced my PC and my old laptop with a MacBook Pro. I like being able to move around, and having a powerful super-computer with 18 hours of battery life that fits in my bag is perfect. No other machine I've owned or seen came close.
I also still love my Aspire One netbook, if you're looking for a cheap indestructible netbook with no moving parts that's good enough for coding and content consumption they're perfect!
Coffee
I own a Breville (Sage) Bambino Plus and Breville Smart Grinder combo. Unfortunately it looks like the espresso machine is dying on me after around 7 years; I hope I can safe her still.
I like stronger floral coffees. My favourite drinks are cortados and cappuccini.
Unfortunately I'm also a Starbucks basic bitch. PSL is love, PSL is live.
This site
This website is a static site with some Lustre components sprinkled about. It's built entirely with Gleam using a bunch of my own libraries and a custom website builder I made during the 2025 holidays. I write content in djot, a markup language very similar to Markdown.
Inspired by uses.tech. Everyone's setup is different and that's what makes it interesting.