I do a little bit of a lot of things. Some of those things are code. I enjoy thinking about how the world and technology interact, and how technology affects the way people interact with each other.
I'm not a full time dev, so my machines have to pull double duty for other work. Related to dev I do the following:
First tools to set up:
VS Code
Docker
WSL2 (I use Windows machines)
Then within WSL2:
Git
Node Version Manager
Oh-My-Posh
PNPM (the only globally installed Node package I use)
Pretty much everything else I could install for local development (postgres, redis, etc) I run with Docker containers instead, keeps my local installs list short and clean.
Not required but I freaking love it: Windows Terminal. It's configurable and it just works.
I'm not a full time dev, so my machines have to pull double duty for other work. Related to dev I do the following:
First tools to set up:
Then within WSL2:
Pretty much everything else I could install for local development (postgres, redis, etc) I run with Docker containers instead, keeps my local installs list short and clean.
Not required but I freaking love it: Windows Terminal. It's configurable and it just works.
same thing, install everything on docker image