[Hardware + OS]

  • Lenovo Thinkpad X380 Yoga - pricey but ideal machine for everything from high-intensive computing to taking notes in class
  • Windows 10 - grown up on this OS and its predecessors all my life

[Text/Code Editors]

  • Notepad++ - lightweight enough that I use it as my default editor for quick one-off files
  • VSCode - chock full of handy plugins that I use for nearly all coding
    • Night Wolf Theme - spinoff of Sarah Drasner's Night Owl theme with clearer editor separators
    • Bracket Pair Colorizer - a sanity-essential VSCode plugin for navigating nested brackets
    • Prettier - another essential VSCode plugin for human-readable code
    • Settings Sync - useful when I am switching between workstations and don't want to re-download every extension
    • TODO Highlight - a fantastic tool I use to help me emphasize my code comments
    • Toggle Quotes - a subtle but oft-used plugin for quickly switching between single, double, and backtick quotes
    • Code Spell Checker - my first line of defense against unintentionally misspelling APIs
    • CSS Peek - great for quickly navigating between HTML and CSS files in Angular

[Consoles]

  • HyperJS - my favorite terminal GUI to use, especially for long-running server consoles
  • Cmder - great for long-term projects where I need to view many console outputs at once on split-screen

[Git]

  • GitHub - my primary cloud repo for storing projects
  • GitKraken - an amazing and robust Git GUI that trivializes most common Git commands
  • GitBash - my life saver in a pinch when I need to execute very specific Git commands

[System Admin Tools]

  • PuTTY - essential tool to use to SSH into cloud servers from my Windows machine
  • CyberDuck - fantastic tool to use for SFTP uploading + bonus is that it can launch a PuTTY terminal into the server

[Productivity]

  • Notion - the single management tool that holds my entire life together
  • Google Calendar - great for planning out my day-to-day and personal appointments