- Eine Erzählung, die sich auf den persönlichen Weg konzentriert, wie der Autor sich in die Sprache Go verliebte und schließlich das Buch schrieb
- Erfahrungsbericht darüber, wie aus dem Erfolg eines Blogposts ein Vertrag mit Manning entstand und das Buch über drei Jahre hinweg fertiggestellt wurde
- Ein lebendig geschriebener Text über zahlreiche Versuche und Irrtümer, emotionale Höhen und Tiefen und insbesondere Konflikte im Lektoratsprozess
Die erste Begegnung mit Go und der Wendepunkt
- 2018 arbeitete der Autor in der Schweiz nach einem PoC mit Scala/Akka und war von der Effizienz und Einfachheit von Go begeistert
- In einem neuen Unternehmen sammelte er praktische Erfahrung mit Go und begann Blogbeiträge zu schreiben, nachdem er gesehen hatte, dass Kollegen dieselben Fehler wiederholten
- Ein auf Medium veröffentlichter Blogbeitrag erhielt unerwartet viel Resonanz und gab ihm Selbstvertrauen beim Schreiben
Der Beginn der Buchveröffentlichung: von der Idee bis zum Vertrag
- Als Erweiterung der Blogbeiträge entstand der Plan, 100 Go-Fehlerfälle zu sammeln und zu einem Buch auszubauen
- Der Verlagsvorschlag wurde nur an Manning geschickt, und auf eine einfache E-Mail kam schnell eine positive Antwort
- Nach positivem Feedback von sieben externen Reviewern wurde im Dezember 2020 der offizielle Vertrag unterzeichnet
Schreibprozess und Zusammenarbeit mit den Lektor:innen
- Nach der Festlegung des „Minimum Qualified Reader (MQR)“ wurden unnötige Grundlageninhalte konsequent entfernt
- Durch die Zusammenarbeit mit einem nichttechnischen Development Editor (DE) verbesserte der Autor seine Schreibfähigkeiten
- Es gab Kapitel, die durch wiederholte Reviews und Überarbeitungen mehr als zehnmal neu geschrieben wurden
Externe Reviews und der Umgang mit Feedback
- Das Buch durchlief in drei Phasen (1P, 2P, 3P) externe technische Reviews, wobei sich die Bewertungen schrittweise verbesserten
- 1P: 13 Reviewer, Durchschnitt 4,10 Punkte → 2P: 4,15 Punkte → 3P: 4,6 Punkte
- Das Prinzip beim Umgang mit Feedback stammt aus Bill Kennedys Rat: „Nicht einmal ein einziges Feedback ignorieren.“
Die große Krise im Lektoratsprozess
- Der anfangs zugewiesene Technical Development Editor (TDE) verfügte nicht einmal über grundlegendes Go-Wissen, was für Unmut sorgte
- Ein komplexes Korrektursystem und ineffiziente Zusammenarbeit verursachten Probleme, und der Editor fügte sogar in großem Umfang Fehler ein
- Aus großer Frustration erklärte der Autor einen Arbeitsstopp, woraufhin Manning schnell einen neuen Editor zuwies und das Problem löste
Der Weg zur Fertigstellung und die Leere nach der Veröffentlichung
- Nachdem alles abgeschlossen war, stellte sich statt des Gefühls „Es ist vorbei“ eher Leere ein (Post-Publication-Depression)
- Die Energie und Emotionen, die fast drei Jahre lang hineingeflossen waren, verschwanden in einem Augenblick
- Danach erholte sich der Autor allmählich und gewann den Stolz auf die von ihm geschaffenen Inhalte zurück
Der Erfolg des Buchs und die Reaktion der Community
- Direkt nach der Veröffentlichung wurde das Buch ohne lange Werbephase auf Reddit, Twitter und anderswo spontan geteilt
- Ein Jahr später stellte der Autor über die Open-Source-Seite 100go.co kostenlose zusammenfassende Inhalte bereit
- Auch bei Manning fiel die Resonanz positiv aus, und dem Autor wurde später sogar eine unterstützende Rolle für andere Autor:innen angeboten
Tantiemen, Einnahmen und ihre darüber hinausgehende Bedeutung
- Stand Ende 2024 wurden von der englischen Ausgabe 11.452 Exemplare verkauft, mit Gesamteinnahmen von rund 47.000 US-Dollar
- Der Stundenlohn ist niedrig, doch wichtiger als Geld sind für den Autor der Beitrag zur Community und die persönliche Erfüllung
- Das Buch beeinflusste auch nachfolgende Reihen zu Java, C++ und SQL Server
Abschluss und persönlicher Vorsatz
- Mit einer Goodreads-Bewertung von 4,66 wurde das Ziel übertroffen
- Es ist vielleicht nicht das beste Go-Buch überhaupt, aber der Autor ist überzeugt, dass es damals das beste Buch war, das er machen konnte
- Ein Vorschlag für eine zweite Auflage liegt ebenfalls vor, und nun wartet er auf Feedback der Leser:innen
2 Kommentare
https://product.kyobobook.co.kr/detail/S000211704725
Das ist dieses Buch.
Hacker-News-Kommentare
sync.Poolerwähnt und ein relevanter Link geteiltsync.Poolin der Go-Standardbibliothek ansieht, gibt es gestufte Pools in verschiedenen Größen, und große Einträge werden oft verworfenireferenzieren?