Uses

Hardware, software, and tools I use day to day.

Hardware

Computer: MacBook Pro 13-inch M2 (the one with the Touch Bar)

For work, the Mac has been my main computer since 2013, and I really like it. The battery–performance–durability combo is still unbeatable.

Keyboard: NuPhy Air75 with Cowberry switches

This is my first and only mechanical keyboard. I’m used to Apple/Mac keyboards, which is why I chose a low-profile one.

I love how it sounds, but it took time to adapt to its sensitivity (at first I was typing a bunch of woooordds with multiple letters). It’s still a bit heavy and a pain to carry in my backpack, so for the next one I’ll probably go with a 65%β€”idk.

Mouse: Logitech MX Vertical

It helped a lot with my shoulder pain. It’s huge, so it’s not the best for traveling.

Software and Tools

Programming Languages

The programming languages I use the most are TypeScript (for web and APIs), Python (for analysis and simple scripts), and Go (for testing new things and getting angry at AI incompetence).

IDEs

For work, I use Cursor with all the AI features. Most of the time, I’m doing things AI can do faster than meβ€”like fixing a bug, writing an API controller, or implementing a new parameterβ€”so AI makes it faster.

For personal projects, I try to use a Neovim setup (with iTerm2 and tmux) and sometimes Opencode to get some AI help. Neovim is still a love–hate thing for me. It’s insanely fast to write and navigate, but the lack of practice makes me slower than I’d like.

Learn β†’ Build* β†’ Test β†’ Learn β†’ Build* β†’ Test β†’ Learn β†’ Build* β†’ Test β†’ Learn β†’ Build* β†’ Test β†’ Learn β†’ Build* β†’ Test β†’ Learn β†’ Build* β†’ Test β†’ Learn β†’ Build* β†’ Test β†’ Learn β†’ Build* β†’ Test β†’ Learn β†’ Build* β†’ Test β†’ Learn β†’ Build* β†’ Test β†’ Learn β†’ Build* β†’ Test β†’ Learn β†’ Build* β†’ Test β†’ Learn β†’ Build* β†’ Test β†’ Learn β†’ Build* β†’ Test β†’ Learn β†’ Build* β†’ Test β†’ Learn β†’ Build* β†’ Test β†’ Learn β†’ Build* β†’ Test β†’ Learn β†’ Build* β†’ Test β†’ Learn β†’ Build* β†’ Test β†’ Learn β†’ Build* β†’ Test β†’ Learn β†’ Build* β†’ Test β†’ Learn β†’ Build* β†’ Test β†’ Learn β†’ Build* β†’ Test β†’ Learn β†’ Build* β†’ Test

* faster