Programming Setup what Tools do you use daily?

Don’t know if the community is biased which always sounds kind of ideological…

Imo its just a better experience developing on Linux. As mentioned its faster, more flexible offers more dev tools etc. And I think window manager and stuff like that add to this experience.

The tiling-scrolling wm, for example, I use lets me work faster than with every mouse-driven clicki DE Ive tried so far (be it Linux or Windows).

But all this stuff ist very subjective. In the end its imprtant thay it feels right for yourself. And that has never been the case for me, personally, with Windows.

There are some interesting tools mentioned, that I have to give a try! Here are some of mine:

  • At work, I am a bit restricted there because I have to develop on/for several systems which I have varying levels of rights on

    • windows and Pi OS
    • alacritty, but wezterm looks interesting
    • PowerShell
    • helix
    • a wild mix of geany, nano, notepad, notepad++, VSC, and STM32CubeIDE
    • git, ssh
    • a bit OT but KiCAD :slight_smile:
  • At home, I use

    • Manjaro with KDE on PC and Ubuntu on laptop (I dont care much about distributions and desktop environments)
    • ghostty
    • zsh
    • helix (coming from sublime and later neovim)
    • openocd, gdb (I would love to have a graphical debugger for embedded. Let me know if you know something!)
    • git, ranger, fzf, …
    • and KiCAD as well

Im not experienced in using gdb, but there is a TUI version I once stumbeld over: GitHub - wcampbell0x2a/heretek: GDB TUI Dashboard for the understanding of vast knowledge · GitHub

1 Like

Thank you! I will have a look.

Flow should work fine with zls on windows. All you need to do is add zls to your path and run flow.

What issue did you have?