Durch Holzhandwerk der Absurdität der Softwareentwicklung entkommen
Wie mich Anforderungen in der Softwareentwicklung so verrückt gemacht haben, dass ich neue Tätigkeiten lernen wollte
- Vor einigen Jahren hinterließ Eric Diben in einem Docker-CLI-Issue einen legendären Kommentar:
- Er sagt, er würde mit der Softwareentwicklung aufhören und aus Holz Möbel bauen.
- Lange Arbeitszeiten, niedrige Bezahlung und die Gefahr, sich mit einer Tischkreissäge den Finger zu schneiden, sind die Folgen, aber niemand fragt, ob man in ein DBMS einen RSS-Feed einbauen kann.
- Von über 9.000 Reaktionen waren die meisten positiv.
- Viele Entwickler können sich mit diesem Kommentar identifizieren:
- Er hat einmal gesagt, er wolle seinen Laptop aus dem Fenster werfen und einen Hof anfangen.
- Auch der Teamleiter schrieb plötzlich, er wolle ein Wirtshaus betreiben, Barkeeper werden und die Geschichten anderer Menschen hören.
- Die Softwareentwicklungswelt ist so absurd, dass ich 100 Alpakas kaufen und Alpakawollsocken verkaufen und den Umgang mit
package.json-Konflikten für immer vergessen möchte.
- Als ich in einem Agile-Meeting die absurde Forderung bekam, Jira-Arbeitszeit per T-Shirt-Größe zu schätzen, gab ich meinen komfortablen, gut bezahlten Job auf und entschied mich für die Unsicherheit, mit einer macOS-App meinen Lebensunterhalt zu sichern.
- Es gab nur eine einzige App, die nicht einmal auf den neuesten Apple-Silicon-Chips lief, und mit einem Umsatz von 0 war es wirklich ein Risiko.
Eine kurze Vorgeschichte
- Den Großteil meiner Zeit vor dem Studienbeginn habe ich mit Dingen verbracht, die ich nicht tun wollte.
- Als Kind musste ich bei der Landwirtschaft mithelfen.
- In der verbleibenden Zeit übte ich Akustik-Gitarre, machte Bodybuilding, schrieb Gedichte und zeichnete Bleistiftporträts.
- Während der Studienzeit war ich nicht mehr in der Lage, bedeutungslose Dinge zu machen.
- Ich lebte zehn Jahre in einer Mietwohnung und konnte mich nicht daran gewöhnen, ohne Garten auszukommen.
Meine ersten Holzarbeiten
- Ich baute ein Schachbrett mit einem Figuren-Set, in das Magnete eingebaut waren und dessen Figurenformen nicht den üblichen Schachfiguren entsprachen.
- Ich wollte, dass sich die Figuren stabil an ihren Platz setzen und das Spiel bestehen bleibt, selbst wenn ein Kind oder Hund dagegenstößt.
- Ich rundete eine Kiefernplatte und meine Frau half mir, die dunklen Felder zu bemalen.
- Ich bohrte Löcher in die Unterseite der Platten, um Neodym-Magnete einzubauen; zwei Quadrate wurden dabei versehentlich durchstoßen und mit Holzspachtelmasse repariert.
- Ich schnitzte die Schachfiguren auf dem Balkon mit der Dremel, und es war befriedigend zu sehen, wie aus dem Sechseck kleine Figurenformen wurden.
- Inspiriert vom Design moderner Schachsets wählte ich eine geometrische Form, die wenig Schnitzarbeit benötigt.
Kaval bauen
- Vor zwei Jahren im Oktober bot die rumänische Band Subcarpați einen kostenlosen Kurs „Kaval selber bauen“ an; ein Flötenspezialist unterrichtete eine Woche lang die Grundlagen.
- Die Kaval ist eine lange Flöte mit fünf Löchern, deren Klang im unteren Register düster und entfernt wirkt.
- Seit dem ersten Kauf der Kaval wollte ich sie selbst bauen, aber da es im Internet kaum Informationen gab, klang das für mich sehr mystisch.
- Ich mochte es, dass wir zu zweit arbeiteten und alles mit der Hand machen mussten, ohne Elektrowerkzeug.
- Der Handwerker hatte seit seiner Kindheit als Schäfer durch Trial-and-Error gelernt, wie man eine gute Flöte herstellt und wo die Löcher sitzen müssen, doch er wusste nicht, warum diese Löcher an genau diesen Abständen liegen oder warum die Länge der Holzröhre für jede Tonart anders sein muss.
- Der Autor wollte eine Universal-Kaval bauen, auf der man in jeder Tonart spielen kann.
- Für Auftritte mit Songs in verschiedenen Tonarten braucht man 12 Flöten mit unterschiedlichen Längen.
- Ich fand heraus, wie eine Flöte funktioniert: Man kann sie sich als offenes oder geschlossenes Rohr vorstellen, in dem schwingende Luft bei Lochpositionen Knoten und Antiknoten erzeugen muss.
- Genau daran arbeite ich gerade, auf das Ziel einer „Universalflöte“ zuzugehen.
Was hat das mit Software zu tun?
- Seit zehn Jahren habe ich in einer Mietwohnung gelebt und mich nie daran gewöhnt, ohne Garten zu leben.
- Um meinen Lebensunterhalt mit der Entwicklung von macOS-Apps zu sichern, gibt es in diesem Bereich seit langem viele gesundheitsbelastende Dinge.
- Ich bekomme viele Nachrichten mit einem negativen Ton, doch selbst wenn ich nur aus der Wohnung gehe, wird der unerträgliche Autolärm, der ekelerregende Geruch und der komplette Mangel an Privatsphäre zu zusätzlichem Stress und dazu, bis tief in die Nacht zu arbeiten.
- In letzter Zeit kamen die absurdesten Anforderungen für die App.
- Lunar ist eine App zur Steuerung der Monitorhelligkeit, und sie beklagten sich, dass sie die Lautstärke eines sonderbaren Audio-Geräts nicht reguliert.
- Man fragte, warum die App unter Windows nicht funktioniert, oder forderte, der App Clop zur Bild-/Video-/PDF-Komprimierung auch eine Textkomprimierung zu verpassen.
- Aber diesmal reichte es, die Haustür zu öffnen, einen Zweig der Rosskastanie zu greifen und einen französischen Hobel daraus zu machen, um negative Nachrichten kurz zu ignorieren und die Befreiung zu spüren, mit den Händen etwas zu schaffen.
- Ich kann verstehen, dass Menschen Dinge nicht wissen, aber ich kann die negativen Formulierungen, die ständigen Nachrichten und den Drang, jedes verfügbare Medium für Forderungen zu nutzen, kaum ignorieren.
- In der Technikbranche riecht es nach KI und Machine Learning, und acht von zehn Artikeln drehen sich um ein neues LLM oder ein Bildgenerierungsmodell, deshalb verliere ich jedes Bezugsempfinden und achte nicht mehr auf neue Technologien.
- Holz riecht einfach besser.
Eine Nebenbemerkung über das Privileg, Softwareentwickler zu sein
- Dass man selbst entscheiden kann, wie man seine Zeit einsetzt, ist schon ein Privileg.
- Ich hatte Glück, dass ich zur richtigen Zeit Informatik studieren konnte und in den letzten zehn Jahren enormes halb-passives Einkommen erwirtschaftete.
- Das Glück spielte eine große Rolle, aber ich habe auch wirklich hart gearbeitet.
- Dass mein Verstand durch die Fixierung darauf, etwas nicht unvollendet liegen zu lassen, verletzt wurde, war ebenfalls „Glück“.
- Auch wenn ich müde bin, dränge ich weiter, lasse Mahlzeiten ausfallen, vernachlässige Hausarbeit und mache anderen damit zu schaffen.
- Obwohl ich weiß, dass es keine echten Deadlines gibt und man etwas zur Hälfte erledigen und dann liegen lassen kann, mache ich es trotzdem.
- Privileg negiert nicht die Gefühle.
- Regression zum Mittelmaß bedeutet, dass jeder an den Status quo gewöhnt ist und bei einer nur leichten Verschlechterung schon meckert.
- Mir scheint, die uns bekannte Softwareentwicklung wird verschwinden, und ich bin müde geworden, jedes Jahr neue Technologien zu lernen, die ständig das Vorherige ersetzen.
- Ich denke, Schmerzen, die auch Muskeln aufbauen, sind besser als chronische Fingerbeschwerden vom stundenlangen Sitzen und Tippen.
- Ich bin einfach müde davon, dass online alles immateriell, vergänglich und einsam wirkt.
Holzwerken mit günstigen Werkzeugen und kostenlosem Holz
- Während der Pandemie 2020, als ich in der Wohnung festsaß, kaufte ich viele Dinge, weil ich dachte, sie würden helfen, etwas Neues zu lernen und ein neues Hobby zu beginnen.
- Ich dachte ernsthaft, ich würde mein Leben lang smarte LED-Leuchten bauen, während meine Frau eine professionelle Wollhandwerkerin werden würde.
- Vor kurzem stapelte ich in der neuen Wohnung Kisten mit ungenutzten Sachen im Treppenbereich; ein Regal dieser Größe hätte ausgereicht, um das Chaos an einem Ort zu verstauen.
- Da ich aber kein so großes Regal günstig bekam, zeichnete ich in Freeform Linien und maß alles aus, bestellte dann viele Kiefernbretter und eine Menge lange Schrauben.
- Ich bestellte auch die günstigste mobile Werkbank mit Schraubstock für 30 $, damit beim Sägen möglichst wenig Sägemehl in der Wohnung entsteht.
- Wenige Tage später begann ich, ein Regal mit einer günstigen japanischen Handsäge aus dem Lidl vor einigen Jahren zu sägen.
- Wenn man lange Holzplanken mit der Hand ohne Technik sägt, verzieht sich die Kante.
- Auch das Übereinanderlegen von fünf Planken hilft nicht gegen den Verzug.
- Entweder man kauft eine Tracksäge oder sorgt dafür, dass die verzogene Kante nicht sichtbar bleibt.
- Meine Frau half mir beim Messen der Bohrpositionen und beim Einschrauben der Schrauben, und unser Hund kontrollierte regelmäßig, ob die Fehler gut verborgen sind.
- Das Einschrauben der Schrauben dauerte zwei Tage; das Drehen der langen Schrauben war anstrengender als gedacht.
Eine Werkbank aus einem Schreibtisch
- Das ist meine derzeitige „Werkbank“: Ich montierte die Tischplatte meines früheren „Coding Desk“ vorne auf die für das Regal gekaufte 30-USD-Schraubstock-Arbeitsplatte.
- Auf der Werkbank ist Folgendes:
- Der günstigste Blockhobel ($8)
1 Kommentare
Hacker News Kommentar
Kurz gesagt: