Kanäle
Jetzt personalisiertes
Audiomagazin abonnieren
Log-in registrieren
forum verwendet Cookies und andere Analysewerkzeuge um den Dienst bereitzustellen und um dein Website-Erlebnis zu verbessern.

handverlesenswert

Kluge Köpfe filtern für dich relevante Beiträge aus dem Netz.
Entdecke handverlesene Artikel, Videos und Audios zu deinen Themen.

Du befindest dich im Kanal:

Technologie und Gesellschaft

Denken wie ein Programmierer

Jannis Brühl
Redakteur
Zum Kurator'innen-Profil
Jannis BrühlMittwoch, 20.03.2019

Als Programmierer wäre ich ja etwas sauer über diesen Text. Sind denn alle Coder neurotisch? Wired-Autor Clive Thompson spürt dem Drang nach, der Coding oft zugrunde liegt: Effizienz zu steigern und ermüdende Alltagsaktivitäten zu automatisieren. Er spricht mit vielen Programmierern, die ihm begeistert erzählen, wie sie ihren Alltag automatisiert haben. Die mit Spreadsheets minutiös ihre Kalorienzufuhr erfassen und ihren geplanten Häuserkauf durchrechnen lassen, die bestimmte Hosen und Hemden zigfach besitzen, um keine Zeit bei der Kleiderwahl zu verlieren (und nebenher funktionierende Start-ups erfinden, für die sie nur 20 Stunden im Monat arbeiten müssen). Und Thompson schreibt sich selbst und seinem Sohn auch noch ein paar Skripte.

Ein zentrales Thema ist auch die Eleganz von schlankem Code, der auf das Minimum reduziert ist, von Code als Poesie:

Journalists sometimes marvel at the huge size of Google’s code base—2 billion lines!—as an indication of its might. But coders aren’t impressed by volume. Sometimes the most productive programmers are those who reduce code bases, make them shorter and denser. After three years at Facebook, an engineer named Jinghao Yan checked all of his contributions to the company’s code base and found that the math was negative. “I’ve added 391,973 lines to and removed 509,793 lines from the main repository,” he wrote on another Quora coder thread. (There are a lot of programmers on Quora, as it turns out.) “So if I coded 1,000 hours a year, that’s about 39 net lines removed per hour!”

Das Bild, das sich ergibt, ist etwas klischeehaft: Programmierer handeln zwanghaft, sie hassen soziale Interaktionen. Deshalb schreiben manche Skripte, die sich regelmäßig mit kombinierten Textbausteinen bei ihren Verwandten melden, damit die nicht sauer sind, oder die der Partnerin romantische Roboter-Nachrichten schicken. Und trotzdem juckt es den Leser in den Fingern, auch ein paar Ineffizienzen im Alltag wegzuautomatisieren.

Denken wie ein Programmierer

Möchtest du kommentieren? Dann werde jetzt kostenlos Mitglied!

Kommentare 1
  1. Nutzer gelöscht
    Nutzer gelöscht · vor mehr als 5 Jahre

    Meine Statistik für den piqd code: 139.097 neue Zeilen, 155.785 gelöschte Zeilen.

Bleib immer informiert! Hier gibt's den Kanal Technologie und Gesellschaft als Newsletter.

Abonnieren

Deine Hörempfehlungen
direkt aufs Handy!

Einfach die Hörempfehlungen unserer Kurator'innen als Feed in deinem Podcatcher abonnieren. Fertig ist das Ohrenglück!

Öffne deinen Podcast Feed in AntennaPod:

Wenn alles geklappt hat,
kannst du das Fenster schließen.

Öffne deinen Podcast Feed in Apple Podcasts:

Wenn alles geklappt hat,
kannst du das Fenster schließen.

Öffne deinen Podcast Feed in Downcast:

Wenn alles geklappt hat,
kannst du das Fenster schließen.

Öffne deinen Podcast Feed in Instacast:

Wenn alles geklappt hat,
kannst du das Fenster schließen.

Öffne deinen Podcast Feed in Apple Podcasts:

Wenn alles geklappt hat,
kannst du das Fenster schließen.

Öffne deinen Podcast Feed in Podgrasp:

Wenn alles geklappt hat,
kannst du das Fenster schließen.

Bitte kopiere die URL und füge sie in deine
Podcast- oder RSS-APP ein.

Wenn du fertig bist,
kannst du das Fenster schließen.

Link wurde in die Zwischenablage kopiert.

Öffne deinen Podcast Feed in gpodder.net:

Wenn alles geklappt hat,
kannst du das Fenster schließen.

Öffne deinen Podcast Feed in Pocket Casts:

Wenn alles geklappt hat,
kannst du das Fenster schließen.