Vorwort
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
Nördliche Seeotter, wie der auf dem Cover dieses Buches, sind wie Softwareentwicklung, nur viel niedlicher. Sie benutzen Werkzeuge – hauptsächlich Steine, um Muscheln aufzubrechen. Sie arbeiten auch zusammen – sie bilden große „Flöße” aus vielen Ottern, die sich an den Pfoten festhalten, damit sie über Wasser bleiben und nicht auseinander treiben.
Seeotter sind auch Grenzgänger, das heißt, sie schwimmen an der Grenze zwischen Luft und Meer und gehören zu keinem der beiden Bereiche ganz dazu. Diese Meeressäuger müssen Sauerstoff aus der Luft holen, aber ihre Nahrung kommt aus dem Meer. Sie haben Pfoten wie Landtiere, aber ihre Flossen sind an das Leben im Meer angepasst.
Ingenieure sind auch Grenzgänger, nur dass wir uns an der Grenze zwischen Systemen und Nutzern bewegen. Die Software mit ihren Datenbanken, Protokollen, Call Stacks und Containern ist wie das Meer. Wenn wir tiefer zum Meeresboden tauchen, kommen wir zu der Hardware, die alles unterstützt.
Aber die Nutzer sind unser Sauerstoff und unser sonnendurchfluteter Himmel. Durch ihr Licht sehen wir weiter, und dafür müssen wir immer über Wasser bleiben.
Warum es dieses Buch gibt
Das Denken über Softwareprodukte aus der Perspektive der Softwareentwicklung lässt sich auf zwei Themen reduzieren:
- Systemdenken
-
Beschäftigt sich mit Themen wie Algorithmen und Datenstrukturen, Programmiersprachen, ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access