Ontwikkeling

Mijn setup

Wat er werkelijk op mijn machine en bureau staat, in de /uses-traditie. Geen affiliatielinks. Als iets hier staat, is dat omdat ik er dagelijks naar grijp, niet omdat iemand voor de plek betaalde.

Editor en terminal
  • NeovimDe belangrijkste editor. Jarenlang spiergeheugen en een configuratie die ik echt begrijp. LSP voor PHP, Rust en TypeScript.
  • JetBrains MonoHet lettertype voor editor en terminal. Hoge x-hoogte, helder bij kleine groottes, de ligaturen blijven op de achtergrond.
  • tmux + zshEén terminal, veel panelen, sessies die een verbroken verbinding overleven. Hier gebeurt het meeste werk.
Hardware
  • Linux-werkstationUbuntu op een desktop die ik zelf bouwde. De ontwikkelomgeving komt overeen met productie, wat een hele categorie verrassingen wegneemt.
  • Mechanisch toetsenbordTactiele switches, bijna ortholineaire indeling. Stil genoeg voor een gesprek, scherp genoeg om te voelen.
  • Dubbele monitorCode op de ene, de draaiende site en de logs op de andere. De controlekamerindeling, teruggebracht tot een bureau.
Bureau en opname
  • Sony α7 IIIDe camera die ook aan de fotografiekant zijn plaats verdient. Doet dienst als nette webcam voor klantgesprekken.
  • Bekabelde audioEen echte interface en koptelefoon. Bij een lang gesprek tellen latentie en helderheid meer dan gemak.
Diensten
  • GitHub + ActionsDe bron van waarheid en de CI-pijplijn. Zelf gehoste runners voor de zwaardere Rust-builds.
  • PlausiblePrivacyvriendelijke analyse waar een klant cijfers nodig heeft, zonder cookiebanner om je voor te verontschuldigen.