Every machine should have this basic toolchain:
Our preferred version control system. Everything we do is tracked via Git. Every workstation should have a working Git installation. From scratch, here's what you might do:
PostgreSQL is our preferred database. Most of our projects use this, with a few exceptions.
Docker is our primary-preferred tool to set up development environments. Not all our projects use Docker, but it's recommended to use it whenever possible.
Asdf version manager is our second-preferred tool for managing runtimes. It manages installations of Elixir, Ruby, Node.js, and other tools.