- OS:
- Arch Linux or OpenBSD, depending in how I feel
- Editor:
- Micro on Linux
- mg(1) on OpenBSD
- Plug-ins:
- Micro has support for a few linters, which is all I really need
- mg(1), meanwhile, doesn't even have syntax highlighting
- Terminal:
- Kitty on Linux
- XTerm on OpenBSD
- Shell:
- Zsh on Linux
- ksh on OpenBSD
- Version Control:
- Git is the only realistic option (though Mercurial and Fossil are nice)
- Code Hosting:
- Usually Codeberg
- I also have sourcehut
- My Formula Student team uses GitLab
- My university and another society use GitHub 🤮
I usually licence my work under GPL if it's a large project, or Beerware if it's something smaller (or if it's for internal use in one of my societies).
Any coursework I do, however, gets licenced under BSD-3-clause. For this, GPL would be too restrictive and Beerware would be too informal, and BSD-3-clause is a nice middle-ground (as far as I'm concerned).