JavaScript
Ruby
Go
Python
TypeScript
React

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

  1. Tool
    14" MacBook Pro, M2 Max, 64GB RAM (2022)
    Description
    My main development machine that handles everything I throw at it.
  2. Tool
    Apple Pro Display XDR (Standard Glass)
    Description
    Beautiful 32-inch 6K display for coding and design work.
  3. Tool
    Keychron 3 Keyboard
    Description
    Mechanical keyboard that feels great for long coding sessions.
  4. Tool
    MX Master 3 Mouse
    Description
    Ergonomic mouse with great customization options.
  5. Tool
    Kindle Scribe for Notes
    Description
    Perfect for jotting down ideas and reading technical books.

Development tools

  1. Tool
    Visual Studio Code
    Description
    I don't care if it's missing all of the fancy IDE features everyone else relies on, VS Code is the best text editor ever made specially once coupled with the right extensions.
  2. Tool
    Ghostty
    Description
    I'm honestly not even sure what features I get with this that aren't just part of the macOS Terminal but it's what I use.
  3. Tool
    TablePlus
    Description
    Great software for working with databases. Has saved me from building about a thousand admin interfaces for my various projects over the years.
  4. Tool
    NeoVim
    Description
    When I need to focus on something without anything else distracting me and I do not need the VS Code extra power, I rely on the forever lasting vim experience.