geometric computations in a Performance-sensitive optimization algorithm that was drafted in Python. After confirmation, the whole algorithm was rewritten to C++, which was fine since it was part of a large science experiment
rewriting / wrapping some middleware + APIs so that other people can transition new work to rust. The resulting interfaces turned out very pleasant to use!
At home:
building command-line software for my Gemini PDA. This is an ARM device and Rust is far easier to cross-compile than C++.
Implementing a larger optimization & solver algorithm (a few thousand lines) which I coded some time ago in Clojure. Very easy to parallize.
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.
I use Arch in a VM, or (preferred) Guix package manager for tools that require newer versions of software.
On the job, I write mostly C++/Python/Go/Rust, at home more Rust, Python, and the Lisps.
Work (frequently some kind of embedded) uses also e.g. Ubuntu, OpenSuSE Leap, Gnome, eclipse, and so on.
What do you use rust for?
At work:
At home: