Software I use, newsletters I read.

I get asked a lot about the things I use to build software and stay productive. Here’s a big list of all of my favorite stuff.

Workstation

  • 14” MacBook Pro, M2 Max, 64GB RAM (2023)

    I was using a 13” 16GB M1 MacBook Pro earlier. Extra RAM and more CPU cores are a game changer for me. I’m able to run more apps at once without worrying about performance.

  • LG UltraWide 34WK95U-W

    34” display with 5120x2160 resolution and 21:9 aspect ratio. It has a Thunderbolt port, so I can connect it to my MacBook with a single cable for power and display. I love the extra horizontal space for working with 2 windows side-by-side.

  • Apple Magic Keyboard with Touch ID

    It works great with MacBook Pro and I love the Touch ID integration. I don’t have to type my password 100 times a day.

  • Logitech MX Master 3 For Mac

    I enjoy the extra buttons and the LogiOptions+ software to customize extra buttons and gestures for different apps.

Development tools

  • Visual Studio Code

    After using WebStorm for nearly ten years, I made the switch to VS Code and I’m really enjoying it. It’s quicker and offers a broader range of extensions.

  • iTerm2

    Honestly, I’m not using it to its full potential, but the features I prefer over the default Terminal.app include: improved autocomplete, enhanced mouse support for text selection, superior search functionality, and a larger scrollback buffer.

  • CleanShot X

    After trying many different screenshot tools, this is the only one that meets all of my needs. It struck me with beautiful annotation tools, auto-scroll screenshots, and decent screen recording features.

Productivity

  • Raycast

    Raycast is an alternative to Spotlight that comes packed with numerous productivity features. I use it to swiftly launch apps, manage clipboard history, execute commands, and automate tasks by creating custom extensions.

  • Github Copilot

    Thanks to Copilot, I enjoy coding more than ever. It saves time writing ”boring” code and helps me focus on the interesting parts.

  • GPT-4 Turbo

    I use GPT-4 for all sorts of coding & writing tasks, and interestingly to create new productivity tools based on it. It deserves a separate article.

  • DevUtils

    This is a swiss army knife for developers. It can convert JSON to CSV, decode Base64, JWT, URLs, diff text, generate Lorem Ipsum, and much more.

  • Setapp

    Other productivity apps from Setapp subscription not mentioned above are: Bartender, iStats Menus, Paletro, CleanMyMac X, Prizmo, Sip.

  • AltTab

    AltTab brings the power of Windows’s “alt-tab” window switcher to macOS. It is super customizable and works great with multiple displays!

Newsletters

  • ByteByteGo

    It covers interesting bits of software architecture and distributed systems. I like how they explain complex topics in a simple way.

  • Last Week in AWS

    Since I work with AWS every day, it helps to stay up to date with the latest releases through insightful commentary.

  • Node Weekly

    Lately I rarely find useful news there, but I still keep it for occasional gems.

  • Postgres Weekly

    I’ve started using Postgres not so long ago, so this newsletter is an invaluable source of knowledge for me at the moment.

  • The Pragmatic Engineer

    Occasionally I find an interesting read there on the inner workings of software engineering in some well-known companies.

  • Serverless Status

    Serverless is a big part of my work, so this one helps to stay up to date with the cutting edge stuff of the ecosystem.

  • Tech Radar

    Published quarterly, it is always filled with dozens of new tools, techniques, frameworks and ideas to explore.

  • weekly.tf

    I’m a big fan of Terraform and I find insightful articles, novel tools and latest best practice in this newsletter.

  • TypeScript Weekly

    TypeScript releases are pretty technical, so I am always on a lookout for good follow-up articles in this newsletter.