What os? What ide? What plug-ins?

    • xianjam@programming.dev
      link
      fedilink
      arrow-up
      2
      ·
      8 days ago

      I try so hard to move away from this but I seem to always end up crawling back because something is missing or broken. DotRush is hopeful, though (assuming C#)

    • JakenVeina@midwest.social
      link
      fedilink
      arrow-up
      8
      arrow-down
      1
      ·
      15 days ago

      Unfortunately, the alternatives are really lacking. JetBrains Rider REALLY feels underbaked. No deal-breaking issues, but lots of little low-impact ones, and lots of design decisions that go against common conventions, for no apparent reason. The “Visual Studio Mode” doesn’t really help.

      On top of that, I’ve had several issues with RUNNING Rider, on account of being on Bazzite, an immutable distro. It was fine on Mint, but Mint had its own troubles with my NVidia card.

      • Caveman@lemmy.world
        link
        fedilink
        arrow-up
        3
        ·
        13 days ago

        Visual Studio also feels really urderbaked IMO. I had my issues with navigation, UI and Vim mode. Debugger experience with Edit and Continue was pretty amazing though.

    • FukOui@lemmy.zip
      link
      fedilink
      arrow-up
      1
      ·
      3 days ago

      I use codium. It’s basically VS code without all the proprietary and spooky telemetry. Works well as vscode

    • InternetCitizen2@lemmy.world
      link
      fedilink
      arrow-up
      1
      ·
      13 days ago

      Do you find avelonia good to use? I’ve been taking interest in learning dotnet, but I typically have only needed to make CLI stuff in the past.

  • AdamBomb@lemmy.sdf.org
    link
    fedilink
    English
    arrow-up
    1
    ·
    15 days ago

    I work for a company whose product is built on dotnet. I worked in Windows for a long time but with the shitshow that is 11, I switched to Mac at my last hardware refresh. Linux isn’t an option here yet, but we host in Linux, so I hope it will be an option eventually.

    Rider, the only extension I wouldn’t want to live without is IdeaVim.

  • CameronDev@programming.dev
    link
    fedilink
    arrow-up
    7
    ·
    15 days ago

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

  • jjjalljs@ttrpg.network
    link
    fedilink
    arrow-up
    3
    ·
    15 days ago

    For work, a Mac and vscode. I don’t love vscode but it’s what everyone uses.

    Well, some of them develop on windows with like notepad++ and it’s kind of a nightmare. There’s no ci/cd, linting, or testing, so whenever I check out someone else’s branch it’s full of red squiggles.

    My personal is pop!_os Linux where I’m also using vscode because I’m too cheap to pay for pycharm.

      • Clay_pidgin@sh.itjust.works
        link
        fedilink
        English
        arrow-up
        7
        ·
        15 days ago

        Arch is a linux distribution

        Hyperland tiles the windows (so they fill up the screen instead of floating)

        Helix is a text editor

        Kitty is a terminal / console

        LibreWolf is a Firefox version

        Helix is the only part that really answers your question. https://helix-editor.com/

        That’s what I use too.

  • flynnguy@programming.dev
    link
    fedilink
    English
    arrow-up
    2
    ·
    14 days ago

    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.

  • SleeplessCityLights@programming.dev
    link
    fedilink
    arrow-up
    1
    ·
    13 days ago

    At work my OS on my workstation is Windows 11. In an average month I use C#, C++, Python, and Javascript. I usually have at least one instance of VS code and VS pro open. I also use Rider because we use plug-ins for one project. Everything is pretty default except the layout I use.

    At home my dev PC is rynning on Kubuntu and I use VS code as an IDE. I use whatever language fits the team/project. When I can choose I mainly use C# or Rust. After using C# at school and your first job outside of school, you get really fast at expressing yourself in C#.

    For me my keyboard is an import because I want a consistent feel wherever I am. So for typing I use the same clicky switches on my coding keyboards with keycaps that have the same shape and profile.

    • T (they/she)@beehaw.org
      link
      fedilink
      arrow-up
      1
      ·
      14 days ago

      Before I migrated to Linux I used to do this until I got tired of windows killing WSL without any warning

  • JustEnoughDucks@feddit.nl
    link
    fedilink
    arrow-up
    3
    ·
    15 days ago

    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

    • Jeena@piefed.jeena.net
      link
      fedilink
      English
      arrow-up
      1
      ·
      15 days ago

      So how do you like niri and is it stable enough to be a daily driver? Also what kind of screen do you have for it to be useful? I have a feeling that it’s extra useful on wide screens but when it comes to ones which are fairly high it’s less useful, is my assumption correct?

      • hallettj@leminal.space
        link
        fedilink
        English
        arrow-up
        1
        ·
        15 days ago

        Not OP, but I’ve been using Niri as my daily driver for almost two years (since v0.1.2). The stability and polish have really impressed me. In addition to the scrolling workflow it has some especially nice features for screen sharing & capturing, like key binds to quickly switch which window you are sharing, and customizable rules to block certain windows when showing your whole desktop.

        I do use a 40" ultrawide. Looking for options for getting the most out of an ultrawide was how I got into scrolling window managers.

        I only occasionally use my 13" laptop display. I still like scrolling because I like spatial navigation. Even if windows end up mostly or entirely off the screen I still think about my windows in terms of whether they’re left, right, up, or down from where I’m currently looking.

        I don’t like traditional tiling as much because I find squishing every window to be fully in view to be awkward; and with e.g. i3-style wms if I want to stash a window out of view, like in a tab that’s a separate metaphor I have to keep track of, with another axis where windows might be. Scrolling consistently uses on spatial metaphor, placing all windows on one 2D plane with one coordinate system.

        • rwdf@lemmy.world
          link
          fedilink
          arrow-up
          1
          ·
          15 days ago

          I’ve also used Niri for quite a while now, mainly on a laptop without external screens, but sometimes with a 34" wide and curved screen as well. I find it just works for the way I think, I guess? Niri has been rock solid for me too. Can’t remember ever having a problem with it.

  • aloofPenguin@lemmy.world
    link
    fedilink
    arrow-up
    2
    ·
    14 days 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.

  • Agent641@lemmy.world
    link
    fedilink
    arrow-up
    2
    arrow-down
    1
    ·
    14 days ago

    Windows 11

    Notepad (new)

    Co-pilot

    ChatGPT Agent to prompt copilot for me.

    (This is a joke)

    • vrek@programming.devOP
      link
      fedilink
      English
      arrow-up
      1
      ·
      13 days ago

      You laugh, at my last job for certain stuff I had to program in windows 10 and word.

      They didn’t have source control so they did manual code reviews using the “track changes” feature in word.

      The code reviews were pointless though as I was the only one who knew the language it was written in (g-code with proprietary additions by the system vendor)