What os? What ide? What plug-ins?
Windows 11
Notepad (new)
Co-pilot
ChatGPT Agent to prompt copilot for me.
(This is a joke)
OS: Debian (Trixie)
DE: KDE Plasma
I use vim for light edits. Currently using VSCodium, but am slowly trying out Kate. I use codeberg as Version Control, and Konsole as the terminal.
I also have notepadqq (a native alternative to notepad++), but prefer vim and am also trying to switch to Kate.
Arch -> i3 -> terminator -> tmux -> nvim.
Nvim is IDE and vim for quick edits.
LXC/incus and podman containers
Usually use Debian for server administration but have recently been using fedora and rocky Linux and other rpm based distros for their easier use of podman configurations (quadlets). I don’t really recommend using fedora as a server (unless it’s in an incus container) but I got into it as CentOS was deprecating and the podman systemd setup was catching on at the time and fedora was handling it the best at the time.
Dropped out of GitHub for the most part and getting acclimated with codeberg and forgejo.
Use librewolf for browsing and firefox-developer-edition with many profiles for testing and development. Qutebrowser for reading documentation.
Lmde7, nvchad set up with some linters and autocompletion.
- 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).
- OS:
A messy bedroom.
Linux (Debian) with neovim. Telescope and Treesitter and the big plugins I use but I use a bunch of other smaller ones as well.
At my last job I did a bunch of Rust, this job I do mostly Go.
Arch Linux, hyprland/quickshell
Kitty/konsole
VSCodium (+ a very few plugins) / Kate
Varies a bit with job, but by far the most in the last 15 years:
Linux (Debian), Emacs, tiling window manager (i3/sway/stumpwm), also gollum wiki + org-mode for writing docs. For small quick edits, I use vim.
On the job, I write mostly C++/Python/Go/Rust, at home more Rust, Python, and the Lisps.
What do you use rust for?
It varies a bit, but
OS: Win11
IDE: Jetbrains IDEs (Rider, intellij, Webstorm) with a side of notepad++ and vscode, primarily for notes, Snippets and misc file types
Shell: PowerShell 7
Git: builtin for jetbrains tools and otherwise my own custom PowerShell wrapper on git cli
Macos M1 Pro, Tmux + zsh, Neovim Full stack developer, not gaming
Debian, awesome wm.
For work I use IntelliJ
For personal projects in Rust wezterm + Neovim + mix of different plugins
Arch + i3wm/sway + Tmux + Neovim
Ditto, pretty much.
NixOS, fish, tmux, Helix
Linux
Distrobox container
Code OSS
-
clangd (always have to change compile commands path because $workspacefolder variable varies per machine even on the same project, it will just choose a subfolder sometimes)
-
nrfconnect suite (it has some extra checks for .dts files and a nice GUI)
-
embedded flash plugins/programs like jlink, Stmcubeprogrammer, etc…
Serial Studio
Logic 2 / Sigrok pulseview
-





