What I Use

I love getting to see what other developers are doing and using to excel in their craft, and this page is no exception to that rule. Have a question about what I’m using at any given time? Check here–I’m keeping it as up-to-date as I possibly can. And while you’re at it, check out uses.tech for a list of everyone’s /uses pages!

Notice I’m missing something? Drop me a line @alexandersix_ on Twitter and I’ll add it to the list!

Software

Ghostty

I currently use Ghostty as my terminal of choice. It's fast, easy to configure, and works across macOS and Linux. Not much more to say about it other than it's a fantastic piece of software that's definitely worth a shot if you haven't tried it yet!

Neovim

Neovim is my current editor, and I don’t ever see myself going back to any other. I started using Vim/Neovim a few years ago, but in 2021 I decided that if I was going to give it a shot, I’d have to dedicate myself to using it for at least a month or two to get the hang of it. I did, and the rest is history. I love the INCREDIBLY high levels of customization you get with Neovim, because the time between my brain thinking, my fingers reacting, and something happening on my screen is so short now. I’m working at the speed of thought, and it’s amazing.

Tmux

I use Tmux as a simple, easy way to manage projects and sessions in my terminal. I know there’s a lot more that Tmux can do, and I’m only scratching the surface, but knowing that I can spin up a Tmux session, detach from it, and come right back to where I was later on is so satisfying, especially when I’m jumping between a lot of different projects.

Raycast

On macOS, my launcher of choice has quickly become Raycast. I use it for normal, everyday things like launching applications and doing quick calculations and conversions, but recently, I have started using it for window management as well, which has changed the game for me on macOS. On my Linux computer, I'm running AwesomeWM, which is a window manager that automatically tiles windows for me. I haven't had much luck getting any of the macOS versions of tiling window managers to work without being buggy, so mapping Raycast's window management commands to key combos works as a pretty good alternative!

Arc

Arc is my browser of choice! It's built on the Chromium engine, so I get all of the developer tools that I'm used to from having previously used Brave and Chrome, but the Browser Company has rethought a lot of the mainstays of the web and created something special and, admittedly, much better than any other browser I've used. I can't wait for them to release a version for Linux so I can use Arc on ALL of my machines!

Berkeley Mono

I use Berkeley Mono as my editor font. It’s a paid font (though, not very expensive) and it has a nice, retro flair to it that is easy to read and fun to look at!

Everforest

My editor and terminal color scheme is currently Everforest. I used Catppuccin for a long time, and it was (and still is) fantastic! However, over time, I have been slowly leaning back into the green and gray spectrum of colors, which meant that Everforest was a perfect choice. Everything on my computer (as much as possible, at least) is now themed to match Everforest, and it's been an amazingly productive and calming change.

Dotfiles

Any and all configurations that I can possibly have in dotfile format can be found here on my Github profile. Don’t just clone my dotfiles down and use them yourself, though. They might work for you out of the box, but they’re written specifically for me! Use them as a guide to see and learn cool things, and then adopt your own configurations!

Figma

Figma is my software design tool of choice. It’s easy to use, free, and browser-based, so it’s incredibly simple to share designs with people who don’t normally work in Figma.

TablePlus

I use TablePlus in order to work with databases when developing applications, but I’m not 100% tied to it. It’s a great application, don’t get me wrong, but I’d like to see what I can do with just a terminal-based system.

Obsidian

Right now, I use Obsidian to take notes, manage projects, and otherwise be my second brain. I jump between note-taking programs frequently, and like with TablePlus, I’d love to find something similar that I can use in my terminal. I will say, if nothing else, the PARA method for task/project management has piqued my interest, and seems to integrate really well into Obsidian.

Hardware

System76 Thelio Major

I recently switched to using a Thelio Major desktop computer from System76. System76 is a Linux computer manufacturer that open-sources as much of the hardware and software as they can. It's an IMPRESSIVE machine, and I've had nothing but great experiences with it since switching over. I'm running an AMD Ryzen 9 7900X CPU, an AMD RX 7900XTX GPU, 64GB of memory, and 2TB of storage. It's a beast that should last me for a very, very long time. I HIGHLY recommend purchasing from System76 if you're looking for a Linux computer that just works!

MacBook Pro

My on-the-go development machine is a 2024 M4 Max 14” MacBook Pro with 48GB of memory and the nano-texture display. It’s an absolute beast of a machine, and I love how snappy it is when moving things around and interacting with the interface. Everything I could possibly want to write code for is possible on this computer, and I don’t think I’ve heard the fans spin up more than a handful of times since I started using it.

Primary Monitor (LG 32UN880-B)

My primary monitor is an LG 32" Ultrafine with the Ergo monitor arm. It's a beautiful 4k monitor that has plenty of real estate for writing code and having a browser open. The display itself is sharp and easy to read, and having the ergo arm means that I can move the montior around to meet any need.

Secondary Monitor (LG DualUp)

My secondary monitor is an LG 28" DualUp monitor with the Ergo monitor arm. I saw this weirdly vertical monitor in a video and just had to try it out as a secondary monitor. Let me tell you, I couldn't be more pleased with it. The 16:18 aspect ratio is perfect for stacking two 16:9 windows on top of each other, so it's like I have two secondary monitors in a single package. Highly recommend picking one up if it sounds interesting to you!

Keyboard

I am currently using the Glove80 by MoErgo as my primary keyboard. It's a split, ortholinear, concave keyboard that has helped a ton with my hand, wrist, and arm pain. It's not my favorite keyboard, but it strikes the best balance between ergonomics and portability, which is important since I work remotely and want to be able to move locations every so often. I previously used the Kinesis Ergo 360, which I would also highly recommend.

Mouse

I really loved the MX Master 3, which I was using previously, but the lack of a wired mode made it difficult to use due to my router disrupting the wireless signal and making the mouse jittery and unresponsive. So instead, I started using this wired g502 X mouse, which has been working perfectly ever since!

Audio/Visual

Microphone

My main audio input is a Shure SM7B dynamic microphone. It’s an amazing sounding mic, but the best feature for me is that it all but removes background noise and focuses right in on my voice. That’s a life-changing feature when you have a small child running around the house during work hours!

Audio Interface

I connect the SM7B to my computer using a Cloudlifter CL-1 to make sure the signal is strong enough to be heard, and a Focusrite Scarlett Solo to convert the input from XLR out of the mic to USB into the computer.

Headphones

I recently (at the beginning of 2024) upgraded my headphone game significantly by purchasing the AKG K712 PROs. They are large, open-back studio reference monitor headphones, and wow do they sound good! The open back gives me a MASSIVE sound stage, and the size of the ear cups mean that even my very large ears don't get fatigued after a few hours of wearing them. They aren't noise cancelling, in fact, they're quite the opposite, but so far I haven't had any noise issues. In the case that I DO need a little bit of noise cancelling action, I have the AirPods Pro to help me out there.

Webcam / Camera

A recent update to the office setup, I use a Sony a6400 mirrorless camera and a Sigma 16mm F1.4 wide angle prime as my webcam and to record videos. The feed gets sent out of the camera into the Elgato Camlink 4k which acts as the input into my computer for things like Zoom, OBS, etc. It was a big investment, but the image quality has improved so much over the webcam that I was previously using.

Lights

To light up my face and give the video some depth, I use two Elgato Key Lights, one on either side of my desk. They were an expensive option, but they do what they say on the box and I haven’t had to mess with them much at all except to get my preferred settings dialed in.

Thunderbolt Dock (CalDigit TS4)

The most recent addition to my desk is a CalDigit TS4 thunderbolt dock. Before this, I was using up every single port on my Macbook for my monitors, keyboard, and camera connection. Now, with all of the ports that this dock offers, I'm down to only using one or two of my laptop ports at any given time, and my desk setup looks much cleaner because of that.

My Desk

Desk

My desk is a large, L-shaped desk made up of two IKEA Karlby countertops. The main part of the desk is set up on a pair of white, Fully motorized standing desk legs (linked), and the other desktop is set on top of a pair of IKEA Alex drawers.

Chair

After being very disappointed with the Autonomous chair, I shelled out the money for the old faithful, Herman Miller Aeron chair. It took quite a bit of breaking in, but now it's a fantastic chair that helps me keep a good posture while working at my desk all day.