HomeBlogThings I Use 2025

Things I use (2025)

Published Jun 12, 2025
Updated Jun 12, 2025
2 minutes read

It's been a while since I shared my development environment. A few months ago, I was doing a screen-sharing session with a friend, and he asked me about my VSCode configuration and how I manage my windows so quickly. Based on that, I'll share the tools and configurations that make my development environment comfortable for me.

Mac setup

I've been using my MacBook Pro M4 Pro, which has a modest configuration that works for me: 24GB of RAM and 512GB of storage. For my work, it is enough.

I'm using the MX Keys keyboard as my main keyboard. I also use it together with the Apple Magic Trackpad 2 (the Lightning one). I use this combo in the same position as the MacBook + trackpad layout. This allows me to keep my muscle memory intact.

When I am at home, the Mac is docked with a few other pieces of equipment, such as:

Software

I try to keep it fairly basic since during the day I use the browser, terminal, and VSCode. However, I do use other software to make my life better when working. I also use a few keyboard shortcuts to navigate faster; for this task, Magnet solves my problem.

For my terminal emulator, I'm using Ghostty. Previously I was using WezTerm (another awesome terminal emulator), and before that, I was using iTerm2. For now, Ghostty is solving my problem.

My editor is VSCode, tweaked with a few extensions, nothing special here.

VSCode
VSCode (click to expand)

A few notable extensions and configurations:

For notes, I use Obsidian. Also, nothing special here—I use only three plugins: Tasks, Templater, and Colored Tags.

As a window manager, I use Magnet. With a few keyboard shortcuts, I'm able to rearrange the windows based on my workflow.

Notable apps/CLIs:


I believe that's it. I've been using this setup since last year, just made a few other improvements to my VSCode settings but nothing relevant to highlight in this post. There are a few other things that I'm planning to start using, like Aerospace, but I'm too lazy to learn new software. Maybe I will do that during my vacation.

That's it! I hope you find this post useful. If you have any questions or suggestions, feel free to reach out to me on Twitter.