What os? What ide? What plug-ins?

  • banshee@lemmy.world
    link
    fedilink
    arrow-up
    4
    ·
    2 months ago
    • NixOS
    • Hyprland (pending migration to Niri)
    • Emacs (eglot)

    I occasionally use Jetbrains products as well (e.g. maintaining Kotlin projects).

  • HaraldvonBlauzahn@feddit.org
    link
    fedilink
    arrow-up
    4
    ·
    edit-2
    2 months ago

    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.

      • HaraldvonBlauzahn@feddit.org
        link
        fedilink
        arrow-up
        3
        ·
        2 months 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.
  • fum@lemmy.world
    link
    fedilink
    arrow-up
    3
    ·
    2 months ago

    Debian at home, Rocky Linux at work

    VSCodium or Godot depending on what I’m working on.

    Whatever language support via LSP is available for VSCodium, Prettier, I’ll have to check the rest. Nothing that drastically changes the experience. Basically whatever does auto formatting, code completion(without using “AI”), and error highlighting.

      • fum@lemmy.world
        link
        fedilink
        arrow-up
        1
        ·
        2 months ago

        Mostly python, shell, and GDscript these days.

        I did C#/.NET stuff for a few years for $dayjob, but that was all on windows with visual studio

        • InternetCitizen2@lemmy.world
          link
          fedilink
          English
          arrow-up
          1
          ·
          2 months ago

          I see, do you think C#/dotnet is still going to be relevant? It seems like they keep getting better behind the scene and have matured to be more than just windows java. I have fallen off programming and am looking to give myself a project to get back. I was thinking of learning dotnet and using avelonia to make some guis.

          • fum@lemmy.world
            link
            fedilink
            arrow-up
            2
            ·
            2 months ago

            I think C#/dotnet will be relevant on windows for a long time. Personally I’m done with that platform though. Dotnet being free and open source software is great though. There are some fantastic cross platform projects out there written in it, such as Jellyfin.

            • InternetCitizen2@lemmy.world
              link
              fedilink
              English
              arrow-up
              2
              ·
              2 months ago

              Dotnet being free and open source software is great though.

              One reason why I am taking some interest, I primarily use Linux. Tho it does seem like its mostly MS that pays for the development and I do wonder if they might pull the plug and just focus on Windows. I wouldn’t want to start a project I can’t continue or focus on developing skills that are get tied back to a proprietary platform or something.

              such as Jellyfin. TIL

  • CameronDev@programming.dev
    link
    fedilink
    arrow-up
    3
    ·
    2 months ago

    Flexible, but Linux/macos predominantly. Jetbrains (CLion/RustRover). No specific plugins, JB IDEs are pretty good out of the box.

  • AstroLightz@lemmy.world
    link
    fedilink
    arrow-up
    3
    ·
    2 months ago

    Arch Linux (BTW) is my main/dev OS, but also Windows 10 VM for certain projects.

    For simple scripting in any language: VSCodium

    PyCharm, Android Studio for projects in specific languages.

    For other full projects: VSCodium

    As for testing/deploying projects, I have a QEMU dev VM that’s connected to my IDEs using shared folders running basic Arch with fresh install of KDE Plasma.

    Plugins mainly consist of QoL features, linting for certain languages in VSCodium, themes, etc.

  • aloofPenguin@lemmy.world
    link
    fedilink
    arrow-up
    3
    ·
    2 months ago

    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.

  • OnfireNFS@lemmy.world
    link
    fedilink
    arrow-up
    2
    ·
    2 months ago

    Work: RustRover on MacOS Personal: RustRover on Bazzite

    Mainly language support plugins: Python, .env, mermaid