The Leanpub 60 Day 100% Happiness Guarantee
Within 60 days of purchase you can get a 100% refund on any Leanpub purchase, in two clicks.
See full terms...
An anthology of software errors and the stories behind them
Exploding rockets, clocks moving in reverse, and predictable random number generators—welcome to the bewildering world of software errors, where null pointers pave the way to billion-dollar mistakes.
Interested in this book? Show your support by saying what you'd like to pay for it!
About the Book
"goto fail; An anthology of software errors and the stories behind them" lifts the veil on the often-overlooked realm of software bugs, unveiling the captivating tales of digital misadventures that have shaped our history. From tragic consequences to unexpected humor, this book traverses the intricate landscape of software development, inviting you to join us on an extraordinary journey through the unforgettable stories of software bugs, glitches, and everything in between.
In an era of technological omnipresence, "goto fail" explores the human element that weaves these remarkable stories together. Behind each of these software blunders lies a narrative of ambition, innovation, and the ever-present possibility of failure. From the infamous "goto fail" bug in Apple's SSL/TLS implementation to the devastating miscalculations of the Therac-25 radiation therapy machine, we delve into the delicate interplay between human ingenuity and fallibility. This anthology not only highlights the immense responsibility that rests upon the shoulders of software developers but also reveals how our digital creations can take on lives of their own, shaping our world in unimaginable ways.
As we navigate through these captivating tales, we uncover the diverse consequences of software errors, striking a balance between cautionary tales and light-hearted anecdotes. The journey takes us to cases of famous software lore, such as when Y2K threatened to take us back to the dark ages (or so we thought), and to some lessor known examples, such as the Zune 30 leap year bug that left music lovers momentarily frozen in time. These stories serve as a testament to the complexity and beauty of software development, as well as a reminder of the unanticipated outcomes that can emerge when our digital creations spiral out of control.
"goto fail" invites you to ponder the often treacherous terrain of software errors, exploring the captivating stories behind them. As we traverse this fascinating landscape, we are reminded of the extraordinary power of software and its ability to shape our world in ways both inspiring and cautionary. Through this anthology, we aim to foster a deeper appreciation for the intricacies of software development and the ever-present potential for failure that accompanies it.
So, buckle up and prepare for a thrilling ride through the fascinating, unpredictable, and sometimes treacherous world of software errors and the enthralling stories behind them. As you turn the pages of "goto fail," we hope that you'll not only gain a deeper understanding of the impact of software errors throughout history but also develop a newfound appreciation for the incredible power and vulnerability of the digital world we inhabit.
Some highlights:
About the Author
Tim is the author of Rust in Action and has extensive experience in using and teaching the language. He has been invited to deliver courses, workshops, and talks across Europe, Oceania, and North America. His background is in AI/ML, specifically natural language processing.
Within 60 days of purchase you can get a 100% refund on any Leanpub purchase, in two clicks.
See full terms...
We pay 80% royalties on purchases of $7.99 or more, and 80% royalties minus a 50 cent flat fee on purchases between $0.99 and $7.98. You earn $8 on a $10 sale, and $16 on a $20 sale. So, if we sell 5000 non-refunded copies of your book for $20, you'll earn $80,000.
(Yes, some authors have already earned much more than that on Leanpub.)
In fact, authors have earned over $15 million writing, publishing and selling on Leanpub.
Learn more about writing on Leanpub
If you buy a Leanpub book, you get free updates for as long as the author updates the book! Many authors use Leanpub to publish their books in-progress, while they are writing them. All readers get free updates, regardless of when they bought the book or how much they paid (including free).
Most Leanpub books are available in PDF (for computers) and EPUB (for phones, tablets and Kindle). The formats that a book includes are shown at the top right corner of this page.
Finally, Leanpub books don't have any DRM copy-protection nonsense, so you can easily read them on any supported device.
Learn more about Leanpub's ebook formats and where to read them
You can use Leanpub to easily write, publish and sell in-progress and completed ebooks and online courses!
Leanpub is a powerful platform for serious authors, combining a simple, elegant writing and publishing workflow with a store focused on selling in-progress ebooks.
Leanpub is a magical typewriter for authors: just write in plain text, and to publish your ebook, just click a button. (Or, if you are producing your ebook your own way, you can even upload your own PDF and/or EPUB files and then publish with one click!) It really is that easy.