Tools
A lightweight list of tools, apps, and more that I use on a daily basis to design and code software.
Development
- I use Intellij Ultimate as my text editor on the job, and Visual Studio Code for personal projects.
- Chrome is my main browser for both development and general use.
- LucidChart is my go to diagramming tool for software design. Creating diagrams helps me solution and think through problems and system design. For the really challengingg problems, I step into VR use Noda!
- React is my frontend JavaScript library of choice, but I truly enjoy deep diving into a new framework, paradigm, or design pattern.
- For CSS I’ve used a myriad pre-processors and css-in-js solutions like styled-components and SASS but these days I’m using vanilla CSS.
- For unit and functional testing I typicall use Jest and Cypress.
- On the job, the AI assistant I use is GitHub Copilot Chat but for everyday tasks I prefer ChatGPT.
Hardware
| Monitor | LG Widescreen |
|---|---|
| Keyboard | Nuphy Air 75 |
| Laptop | Macbook Pro |
| VR Headset | Meta Quest 2 |
| Headphones | Meta Rayban Smartglasses |
| AI Assistant | ChatGPT |