Mein Entwicklungs-Setup

Nach Jahren des Optimierens bin ich hier für meine tägliche Entwicklungsarbeit gelandet.

Hardware

  • ThinkPad X1 Carbon (11. Generation)
  • 32 GB RAM, 1 TB NVMe
  • Externer 4K-Monitor für anspruchsvolle Arbeiten

Betriebssystem

FreeBSD auf dem Server, Linux auf dem Desktop. Ich habe versucht, FreeBSD vollständig auf dem Desktop auszuführen, aber die Hardwareunterstützung für Laptops ist noch nicht vorhanden.

Herausgeber

Neovim mit einer minimalen Konfiguration. Früher hatte ich Hunderte von Plugins, aber jetzt halte ich es einfach:

  • LSP für Code-Intelligenz
  • Treesitter zur Syntaxhervorhebung
  • Teleskop für unscharfe Suche
  • Git-Schilder in der Dachrinne

Das ist es. Keine ausgefallenen Themen, keine Ablenkungen.

Terminal

Alacritty + tmux. Schnell, zuverlässig, anpassbar. Ich habe immer ein paar tmux-Sitzungen am Laufen:

  • dev – Hauptentwicklung
  • sys - Systemüberwachung
  • notes – kurze Notizen und Aufgaben

Versionskontrolle

Git mit ein paar Aliasen, die mir Stunden sparen:

alias gs='git status -sb'
alias gc='git commit -m'
alias gp='git push'
alias gl='git log --oneline -10'

Fazit

Das beste Setup ist das, das Sie in- und auswendig kennen. Nehmen Sie sich die Zeit, sich gründlich mit Ihren Werkzeugen vertraut zu machen, anstatt ständig auf neue umzusteigen.