Uses
This idea is lovingly borrowed from Wes Bos.
Editor & Terminal
- Visual Studio Code as my editor.
- I have many extensions that I use across different types of projects. I always include a .vscode/extensions.json and .vscode/settings.json in all my projects so that we're always working in the same base environment. Extensions that are always on: EditorConfig, ESLint, GitLens, and Prettier.
- Theme is currently Monokai Pro Spectrum.
- Default browser is Google Chrome, though I question this sometimes.
- Warp for terminal. I absolutely love Warp, it makes my life so much easier than Terminal.
Dock
These are the apps in my dock on my MacBook Pro. I think this is the most honest and subjective way to say what apps I use the most.
- Finder.
- 1Password. Way better than trying to remember or write passwords down somewhere.
- Obsidian. If I could only choose one app to use for the rest of my life (after VSCode), it would be Obsidian. I keep everything in there and I love tinkering with it and customizing it. I previously used Notion, which I still like, but I like Obsidian's local-first philosophy and using future-proof file formats.
- Discord. I'm in a few servers, mostly video game related.
- ChatGPT. o4-mini-high for little code snippets and o3 for more complex things. I'm still figuring out a system for AI augmentation and my workflow.
- LM Studio. Experimenting with local models for things like text summarization and category tagging content in Obsidian.
- Calculator.
- Slack. Mostly for work, but I have been known to be in a few "fun" Slacks.
- Postman. I mostly use Postman for quick API calls to check data schemas or for troubleshooting when API calls aren't working in my code.
- MySQLWorkbench. Easiest way to interface with local databases.
- Docker. I've been getting much more into containerization lately and I really enjoy it. I'm a real stickler for environment parity.
- VSCode.
- Warp.