I’ve been doing software development for work for a decade. Mostly backend. Mostly python, but also type/JavaScript and a small amount of Go. Most of that time I’ve worked in docker containers.

This has largely solved the “well it works on my machine” problem. You check out the repo, it has a dockerfile and docker-compose. You do docker compose up and you’re good to go. Deps are installed. Os is correct. Other weird setup is handled for you.

It was implicated in another thread that a lot of people are doing everything on their host machine still, like on purpose.

So what is your work’s setup? Do you like it?