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.

Home workstation

  • MacBook Air M1 (2020), 16GB RAM variant

    It's not the most effiient computer I've used in terms of raw horsepower, but it definitely feels like one during 99% of time. I cannot recommend it enough - snappiness along with battery life is second to none.

  • Gigabyte M28U monitor

    I have limited space for my home office, that's why I opted for something compact. The display is pretty awesome though, 144Hz gives you buttery smooth experience and it works out of the box with Apple Silicon machines. Good color rendition as a plus.

  • Keychron K10 Wireless Mechanical Keyboard

    For those days when I want to untether myself from the confines of cables, the Keychron K10 is my go-to wireless mechanical keyboard. It's versatility shines with multi-device connectivity. The K10's comfortable layout, combined with a full set of function keys, ensures I don't miss a step in my workflow when I'm away from my main setup. Its long battery life means I can trust it to last through sessions of intense productivity without constant recharging. Whether I'm lounging on the couch or working remotely, the Keychron K10 delivers the perfect blend of convenience and mechanical satisfaction.

  • Apple Magic Trackpad

    When it comes to navigating the digital space with finesse and precision, the Apple Magic Trackpad is my cursor-controlling instrument of choice. Its sleek, minimalist design isn't just about aesthetics; the spacious surface offers ample room for a variety of gestures and swipes, enhancing my MacOS experience. The Magic Trackpad's smooth glass surface and Force Touch technology provide feedback that's both responsive and delightful, allowing for a more intuitive and natural interaction with my computer. It pairs flawlessly with my MacBook, offering a consistent and reliable connection that never skips a beat. The trackpad’s rechargeable battery and Bluetooth connectivity make for an uncluttered workspace, allowing me to focus on the task at hand with elegant and ergonomic control.

Development tools

  • VS Code

    When it comes to writing code, Visual Studio Code stands out as my preferred integrated development environment (IDE). It's not just its lightweight design or its speed that makes it so alluring, but the powerful suite of features it offers. With its vast array of extensions, I can tailor my coding environment to fit my needs perfectly, whether I'm working on web development or scripting. The intuitive user interface, combined with its robust debugging tools and built-in Git commands, streamline my development process, allowing me to code more efficiently and with fewer distractions. Autocomplete, syntax highlighting, and the ability to customize almost every aspect of the IDE are just cherries on top. VS Code enables me to write, test, and debug my code with finesse, making it an indispensable tool in my software development arsenal.

  • Warp Terminal (Warp.app)

    In my continual quest for the most efficient and powerful tools, Warp Terminal has claimed its place as the terminal emulator of choice on my desktop. Warp is not just another terminal; it's a reimagining of what a command-line interface can be. Its modern, GPU-accelerated interface delivers a buttery-smooth experience that traditional terminals can't match, making every interaction feel responsive and dynamic. The unique features such as input assistance, command search, and contextual autocomplete are game-changers, helping to reduce errors and speed up the command entry process. Additionally, the collaborative workflows it supports are a significant boon when it comes to pair programming or sharing scripts with colleagues. With its sleek design and focus on enhancing productivity, Warp Terminal has become a critical component of my development toolkit, helping me to navigate and control my development environment with unparalleled ease.

  • TablePlus

    TablePlus is a modern, native tool with a streamlined design that I use to manage my databases quickly and securely. It's a one-stop database management solution that supports a wide range of relational databases like MySQL, PostgreSQL, SQLite, and more. With its intuitive GUI, I can easily interact with my data, run SQL queries, and edit data rows with the inline editor, all without compromising on performance.

  • Tailscale

    With Tailscale, I can tap into my office resources as if I were sitting right at my desk, allowing for smooth transitions between environments. It provides direct access to servers, databases, and services without the hassle of traditional VPN complexities or performance bottlenecks. Whether I need to perform system maintenance, access critical files, or collaborate with my team on private networks, Tailscale maintains a reliable and encrypted connection that supports my productivity, keeping the workflow uninterrupted and secure no matter where I work from.

Productivity

  • NotePlan

    For organizing my thoughts and tasks, NotePlan is my digital planner of choice, striking the perfect harmony between notes and to-dos. Its Markdown-based system allows for a clean and clutter-free environment where I can jot down ideas as they come or meticulously plan my day with a structured checklist. The calendar integration is seamless, providing a comprehensive overview of my schedule alongside my notes. I particularly admire how it combines the feel of a traditional notebook with the technological perks of reminders, tags, and backlinks, ensuring that no idea or task falls through the cracks. NotePlan's ability to synchronize across all my Apple devices means that I can stay up-to-date whether I'm at my desk or on the go. This app is a cornerstone of my daily productivity, helping me stay focused and on track in a pleasantly intuitive way.