Der pragmatische Programmierer
„Bei der Programmierung geht es darum, zu versuchen, die Zukunft weniger schmerzhaft zu gestalten.“ Dieses Zitat aus dem Geleitwort bringt auf den Punkt, warum man das Buch lesen sollte.
Es ist eines dieser seltenen Fachbücher, die ich nach Jahren immer noch im Regal stehen habe (die erste Auflage). Und immer wieder versucht bin, sie anderen ins Regal zu stellen. Jetzt ist die Jubiläumsausgabe da.
Ziel der Autoren ist, die Freude am Programmieren (wieder) zu wecken. Unabhängig von bestimmten Sprachen, Vorgehen oder Frameworks werfen die beiden einen Blick auf das, was gut funktioniert. Wie man Leute zu gutem Handwerk verhilft und Teams zu einem guten Klima verhilft.
Erläutert werden neben Best Practices auch Fallstricke. Gute Beispiele und interessante Analogien machen das Buch außerdem zu einer Fundgrube für Argumente in Gesprächen mit verschiedenen Stakeholdern. Übungen aus den Abschnitten werden im Anhang durch Lösungen bzw. Lösungsvorschläge ergänzt.
Zielgruppe: Leute, die nicht nur den Arbeitstag rumkriegen möchten, sondern stolz auf ihr Werk sein möchten. Und die keine Scheu haben, einmal Aufgebautes mit der Zeit auch immer wieder anzupassen.
Was macht das Buch aus?
„Pragmatisch“ ist m. E. nicht der treffendste Begriff dafür. Eher geht es darum, wirklich gute Programmierarbeit zu leisten, die robust ist und sich immer mit dem Fluss der Welt anpassen lässt.
In diesem Sinne lautet die Analogie für das Programmieren viel mehr Gartenbau als Hausbau: Man bereitet den Boden, macht es Schädlingen schwer und sieht zu, wie sich das große Ganze entwickelt. Wildwuchs ist schnell im Blick und wird sanft in die richtigen Bahnen gelenkt. Und am Ende kann man die Hängematte auspacken und genießen, was man geschaffen hat.
Aus dem Vorwort der Jubiläumsausgabe (eher frei zitiert):
20 Jahre sind in Bezug auf Software viele Lebensalter. […] Gleichzeitig haben 20 Jahre keinerlei Auswirkungen auf den gesunden Menschenverstand. Die Technologie mag sich geändert haben, die Menschen nicht. Praktiken und Ansätze, die damals eine gute Idee waren, sind auch heute noch gut. […] Ergänzt werden die überarbeiteten Teile durch Inhalte, die die sich verändernden Einstellungen und Umgebungen reflektieren: Von der agilen Bewegung […] über eine steigende Akzeptanz funktionaler Programmiersprachen bis hin zur Berücksichtigung von Privatsphäre und Sicherheit. […]
Fazit: Unbedingt (wieder) empfehlenswert. Mit Anspruch an das eigene Berufsethos.
Themen: Wie man…
- … den Verfall von Software bekämpft (Entropie)
- … flexiblen, dynamischen und anpassungsfähigen Quelltext schreibt
- … das eigene Handwerkszeug optimal nutzt
- … sich vor Sicherheitslücken schützt
- … Probleme bei nebenläufigem Code löst
- … Teams bildet
- … effektiv testet
- … Anwender:innen begeistert
- Anforderungen und (unlösbare) Rätsel
- Persönliche Verantwortung
- Architekturtechniken
- Orthogonalität & Umkehrbarkeit
- Zeitliche Kopplung
- Geschwindigkeit: Leistungsfähigkeit von Algorithmen
- (Falsche) Zustände
- Aktoren und Prozesse
- Design by Contract
- Ressourcen balancieren
- Programm vs. reale Welt
- Prototypen & PostIts
- Schlauer werden: Wissensportfolio
- Kommuniziere! Schreiben, reden, …
Die Rezension zur älteren Ausgabe in der Zeitung: Pragmatisch diesseits und jenseits der Logik
David Thomas und Andrew Hunt: „Der pragmatische Programmierer. Für Einsteiger, fortgeschrittene Programmierer und alte Hasen“. Hanser 2021. 39,99 EUR. ISBN 978-3-446-46384-4.
Website zum Buch: https://pragprog.com/titles/tpp20/the-pragmatic-programmer-20th-anniversary-edition
Maria
Jeder Monat im Kalender ist einer (Wild-)Bienenart gewidmet. Es gibt Infos zum Aussehen, zum Lebensraum und zu Gewohnheiten.
Die handgezeichneten Illustrationen sind naturgetreu und informativ. Es gibt immer auch eine Skizze in Originalgröße, dazu vergrößerte Abbildungen. Damit kann man gleich in die Natur gehen oder (eigene) Fotos damit abgleichen, um z. B. die Art zu bestimmen. Die Texte sind fundiert und nutzen umfangreiche Quellen wie
Gerade zu Ostern ist das Suchen ja mega-beliebt! Hier mal eine andere Art von Anregung dazu.
Hat man den Versuch des Tages – egal ob erfolgreich oder nicht – abgeschlossen, muss man bis zum nächsten Tag warten, bis ein neues Worträtsel kommt.
Bei dem Versuch von heute muss ich mich wahrlich nicht verstecken: 3 Wörter eingetippt, Lösung eingeloggt. Hey-ya!
HomeStudying, HomeOffice, Kontaktverbote… das Gefühl der Einsamkeit ist in der Mitte von uns allen angekommen. OK, es war vorher schon da, jeder Mensch fühlt sich mal einsam. Andere Faktoren neben einer Pandemie – Alter, Trennung, Umzug, Krankheit, Jobwechsel – sind weitere Ursachen für das ungute Gefühl.
Die Liebe zu Hamburg, zu verschiedenen Zutaten und zu gutem Essen verbindet drei Freundinnen: Nicola, Cornelia und Meike lieben es, auf den Wochenmarkt zu gehen. Die drei haben sich inspirieren lassen vom saisonalen Angebot, haben viel gekocht, sehr viel gezeichnet und sehr, sehr viel gelacht. Mit dem Buch wollen sie Neugier und Freude wecken: Am Einkaufen auf dem Markt, am Leutegucken und natürlich am gemeinsamen Kochen und Essen.
Schön ist, dass alles recht einfach und überschaubar ist. Anfängerinnen-tauglich, würde ich mal sagen.
Marie ist 8 Jahre alt und sehr wissbegierig. In ihrem Kopf hat sie unzählige Fragen.
So lernt Marie die Uni kennen und bekommt einen Eindruck davon, was Studieren und Forschen bedeutet.
Themen
Das Buch verwertet sich selbst. Jede Seite bringt ihre eigene Beschreibung mit, wie man sie komplett in ein umweltfreundliches Projekt verwandelt. Upcycling auf sehr prägnante Weise.
So wird z. B. die Seite mit einer Anleitung für ein Wurmglas nach dem Lesen herausgetrennt und als Einleger für eben dieses Glas verwendet. Die kurzen und guten Anleitungen und kindgerechten Erklärungen werden begleitet von Illustrationen, die das Buch und die daraus entstehenden Projekte einladend darstellen.
Laut Verlag kann man mit diesem Buch erfahren, „wie es [Ihnen] mit einfachen Hacks auch in schwierigen Zeiten gelingen kann, Spitzenleistung zu erbringen und Erfolge zu feiern.“ Das klingt erst einmal sehr vielversprechend.

Mika war viel zu kurz auf der Erde. Dann starb er an Krebs. Seine kleine Schwester Marlene konnte Mika deshalb nicht in echt treffen. Doch das ist gar nicht so schlimm, denn Mika bleibt Marlenes Bruder, nur eben im Himmel. Als Mika gestorben ist, flog seine Seele nämlich einfach direkt in den Himmel! Dort lebt Mika jetzt als Schmetterling und passt gut auf seine Familie auf.
Gut gewählte Rituale helfen verwaisten Eltern, Geschwistern und Angehörigen bei der Verarbeitung der Geschehnisse. Manche kannte ich schon, andere waren mir neu, alle sind leicht durchzuführen und – je nach individueller Präferenz – und wirklich gut.
Wie ein Werwolf fühlt man sich manchmal, wenn die Zeit gekommen ist: Das Denken verändert sich, der Körper verwandelt sich, es wachsen einem Haare an den unmöglichsten Stellen, und manche bekommen eine unbändige Lust auf Fleisch.
Das Buch ist wirklich gut gemacht. Kurze Abschnitte, alle brennenden Fragen sind drin, man kann von vorn nach hinten alles lesen oder sich direkt auf das Thema stürzen, das gerade am wichtigsten erscheint. Sowohl die psychologische Seite (Veränderung durchs Erwachsenwerden an sich) als auch alle relevanten körperlichen Faktoren habe ich dort gefunden.


Schon das Cover ist super: Der Titel ist schwarzglänzend auf mattschwarzem Grund (das kann das Coverbild kaum wiedergeben).

Schade nur, dass er sich nicht wieder ausschalten lässt… und damit geht der Spaß los: Meteoritenfelder, feindliche Raumschiffe oder die hochgewürgten Haarballen des technischen Offiziers sind schließlich eine viel größere Herausforderung, wenn man nix, aber auch gar nix sieht. Oder doch? Auf Seite 43 sieht man, dass es LAUT WIRD (uiuiiiiuiiii)!! Und auch andere Geräusche lassen direkt Bilder vor dem inneren Auge aufleuchten.

Eine zertifizierte Kinder-Yogalehrerin hat das Buch für gut befunden. Und auch ich habe den Eindruck, dass es die Übungen vernünftig erklärt.
Vom herabschauenden Hund bis zum Krokodil, das Buch lädt müde Kindergartenkinder und ihre Eltern zu einer beruhigenden Fantasiereise ein.
Alles agil umgebaut und trotzdem kommt Neues nicht schneller auf den Markt? Die Konkurrenz überholt Eure Firma, während die eigenen Innovationsprozesse versiegen? Viele agile Teams formen eine agile Organisation? Nein, das funktioniert nicht.
Das Internet ist kein Motor, kein Gerät und auch keine öffentliche Bibliothek. Es ist ein entscheidender Teil der Gesellschaft, und das weltweit. Das Internet hat die zwischenmenschliche Kommunikation verändert, aber Viele verstehen nicht wirklich, wie es funktioniert.
Es ist die größte Arktisexpedition, die bisher gelaufen ist: Ein Jahr lang driftet der Eisbrecher mit dem schönen Namen Polarstern durch das Nordpolarmeer. Das Schiff ist gleichzeitig als Forschungsstation ausgerüstet. Bzw. als VIELE Forschungsstationen.

Das Buch berichtet von den Menschen an Bord, vom Abenteuer der Expedition und auch von historischen Vorbildern. Wichtige Infos zur Entstehung des Klimas und dem Leben in der Arktis sind natürlich auch zu finden. Und es gibt ein paar Tipps, was jeder Einzelne von uns tun kann, um die Zukunft – unsere Zukunft – ein bisschen besser zu machen und den Klimawandel aufzuhalten.
„Es war einmal…“ so fängt die Geschichte an, ein Märchen.
Das Buch gibt Einblicke in die Praxis, in die relevanten Themen. (Zwischendurch scheinen relevante Themen in der Gesellschaft allerdings auch wieder zu verschwinden. Hier sind sie zu finden.) Als theoretisches Fundament dienen Gender Studies, Leadership-Betrachtungen, Psychologie und Coaching. Einige Studien kommen zur Sprache, jeweils kurz im Kontext interpretiert. Die Autorinnen bringen selbst Führungserfahrung mit und sind gleichzeitig erfahren in der Beratung von Führungsfrauen in der Wirtschaft und in Non-Profit-Organisationen.
Wer Menschen führt – sei es als Führungskraft oder Projektleitung – hat es immer mit der Fragestellung zu tun, wie diese für eine Aufgabe zu motivieren sind. Das Buch gibt hierzu viele wichtige Impulse und eine Fülle an Informationen. Zielgruppe sind vornehmlich Menschen, die bereits führen oder führen wollen.