this post was submitted on 15 Dec 2025
70 points (98.6% liked)

Programming

24083 readers
114 users here now

Welcome to the main community in programming.dev! Feel free to post anything relating to programming here!

Cross posting is strongly encouraged in the instance. If you feel your post or another person's post makes sense in another community cross post into it.

Hope you enjoy the instance!

Rules

Rules

  • Follow the programming.dev instance rules
  • Keep content related to programming in some way
  • If you're posting long videos try to add in some form of tldr for those who don't want to watch videos

Wormhole

Follow the wormhole through a path of communities !webdev@programming.dev



founded 2 years ago
MODERATORS
 

What os? What ide? What plug-ins?

you are viewing a single comment's thread
view the rest of the comments
[–] HaraldvonBlauzahn@feddit.org 5 points 1 week ago* (last edited 1 week ago) (1 children)

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.

[–] ExLisper@lemmy.curiana.net 1 points 1 week ago (1 children)
[–] HaraldvonBlauzahn@feddit.org 3 points 1 week ago

At work:

  • 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.