Software I use, gadgets I love, and other things I recommend.
I get asked a lot about the things I use to build software, stay productive, or buy to fool myself into thinking I’m being productive when I’m really just procrastinating. Here’s a big list of all of my favorite stuff.
Workstation
16” MacBook Pro, M1 Max, 32GB RAM (2021)
Upgraded to the 16” MacBook Pro with M1 Max and 32GB RAM for a significant performance boost. It handles heavy workloads silently, excels in tasks like design and video editing, and its stunning Retina display elevates the overall experience, redefining my expectations for a professional-grade machine.
LG Ultrafine Display 4k 27” Monitor
My primary external display, this 27” 4k LG Ultrafine monitor is perfect for design work, providing sharp visuals and accurate colors. It is compact yet spacious, ideal for multitasking, and seamlessly connects to my MacBook Pro via Thunderbolt 3, elevating my productivity and creativity.
Apple Magic Keyboard with Touch ID
A game-changer with sleek design, Touch ID for seamless security, and comfortable typing. Enhances my Mac experience with style and functionality.
Logitech MX Master 3
My go-to mouse for precision, comfort, and productivity. Customizable buttons, ergonomic design, and long-lasting battery. It elevates my efficiency and computing experience.
Muzzo H80 ProNational Monobloc Chair
A decent ergonomic chair that provides solid support for long coding sessions. Its adjustable features and comfortable design help maintain good posture throughout the workday.
Development tools
Visual Studio Code
My top pick for coding, Visual Studio Code (VS Code) is a lightweight yet powerful source code editor. Its seamless Git integration, debugging tools, and a wealth of extensions simplify my development process. With an intuitive interface, it adapts to various programming languages and projects, making coding efficient and enjoyable.
Cursor IDE
My go-to AI-first code editor, Cursor builds on the familiar VS Code experience but adds fast inline edits, codebase-aware chat, and great refactoring help. It’s especially useful when I’m iterating quickly or trying to understand a new part of a codebase.
Claude Code
I use Claude Code when I want an AI assistant in the terminal for planning changes, generating boilerplate, and refactoring with context. It’s a great pairing tool for turning vague ideas into concrete commits, while still keeping me in control of the final code.
iTerm2
My preferred terminal emulator, iTerm2 simplifies my command-line experience with features like split panes and extensive customization. Its session-saving and search capabilities are invaluable, making it a must-have in my development toolkit.
Design
Figma
We started using Figma as just a design tool but now it’s become our virtual whiteboard for the entire company. Never would have expected the collaboration features to be the real hook.
Canva
When I need quick visuals (social graphics, simple mockups, or presentations) Canva is the fastest way to go from idea to a polished design without setting up a full design file from scratch.
Generating Image
Gemini Nano Banana
I use Gemini Nano Banana for fast image generation and experimentation, especially when I want to explore visual directions or create variations quickly.
Voice-to-text
Whisper Flow
When I want to write faster, I use Whisper Flow for voice-to-text dictation. It’s great for capturing ideas hands-free and turning rough thoughts into editable text in seconds.
Productivity
One Thing
My productivity cornerstone, ”One Thing” simplifies daily goals, eliminates distractions, and boosts efficiency by focusing on the most important task.