The Man Who Knew Infinity: A Life of the Genius Ramanujan


Robert Kanigel - 1991
    Hardy, in the years before World War I. Through their eyes the reader is taken on a journey through numbers theory. Ramanujan would regularly telescope 12 steps of logic into two - the effect is said to be like Dr Watson in the train of some argument by Sherlock Holmes. The language of symbols and infinitely large (and small) regions of mathematics should be rendered with clarity for the general reader.

Growing Object-Oriented Software, Guided by Tests


Steve Freeman - 2009
    This one's a keeper." --Robert C. Martin "If you want to be an expert in the state of the art in TDD, you need to understand the ideas in this book."--Michael Feathers Test-Driven Development (TDD) is now an established technique for delivering better software faster. TDD is based on a simple idea: Write tests for your code before you write the code itself. However, this simple idea takes skill and judgment to do well. Now there's a practical guide to TDD that takes you beyond the basic concepts. Drawing on a decade of experience building real-world systems, two TDD pioneers show how to let tests guide your development and "grow" software that is coherent, reliable, and maintainable. Steve Freeman and Nat Pryce describe the processes they use, the design principles they strive to achieve, and some of the tools that help them get the job done. Through an extended worked example, you'll learn how TDD works at multiple levels, using tests to drive the features and the object-oriented structure of the code, and using Mock Objects to discover and then describe relationships between objects. Along the way, the book systematically addresses challenges that development teams encounter with TDD--from integrating TDD into your processes to testing your most difficult features. Coverage includes - Implementing TDD effectively: getting started, and maintaining your momentum throughout the project - Creating cleaner, more expressive, more sustainable code - Using tests to stay relentlessly focused on sustaining quality - Understanding how TDD, Mock Objects, and Object-Oriented Design come together in the context of a real software development project - Using Mock Objects to guide object-oriented designs - Succeeding where TDD is difficult: managing complex test data, and testing persistence and concurrency

JavaScript: The Definitive Guide


David Flanagan - 1996
    This book is both an example-driven programmer's guide and a keep-on-your-desk reference, with new chapters that explain everything you need to know to get the most out of JavaScript, including:Scripted HTTP and Ajax XML processing Client-side graphics using the canvas tag Namespaces in JavaScript--essential when writing complex programs Classes, closures, persistence, Flash, and JavaScript embedded in Java applicationsPart I explains the core JavaScript language in detail. If you are new to JavaScript, it will teach you the language. If you are already a JavaScript programmer, Part I will sharpen your skills and deepen your understanding of the language.Part II explains the scripting environment provided by web browsers, with a focus on DOM scripting with unobtrusive JavaScript. The broad and deep coverage of client-side JavaScript is illustrated with many sophisticated examples that demonstrate how to:Generate a table of contents for an HTML document Display DHTML animations Automate form validation Draw dynamic pie charts Make HTML elements draggable Define keyboard shortcuts for web applications Create Ajax-enabled tool tips Use XPath and XSLT on XML documents loaded with Ajax And much morePart III is a complete reference for core JavaScript. It documents every class, object, constructor, method, function, property, and constant defined by JavaScript 1.5 and ECMAScript Version 3.Part IV is a reference for client-side JavaScript, covering legacy web browser APIs, the standard Level 2 DOM API, and emerging standards such as the XMLHttpRequest object and the canvas tag.More than 300,000 JavaScript programmers around the world have made this their indispensable reference book for building JavaScript applications."A must-have reference for expert JavaScript programmers...well-organized and detailed."-- Brendan Eich, creator of JavaScript

Some Remarks: Essays and Other Writing


Neal Stephenson - 1994
    He’s taken sf to places it’s never been (Snow Crash, Anathem). He’s reinvented the historical novel (The Baroque Cycle), the international thriller (Reamde), and both at the same time (Cryptonomicon).Now he treats his legion of fans to Some Remarks, an enthralling collection of essays—Stephenson’s first nonfiction work since his long essay on technology, In the Beginning…Was the Command Line, more than a decade ago—as well as new and previously published short writings both fiction and non.Some Remarks is a magnificent showcase of a brilliantly inventive mind and talent, as he discourses on everything from Sir Isaac Newton to Star Wars.

Sudden Sea: The Great Hurricane of 1938


R.A. Scotti - 2003
    In this narrative, readers experience The Great Hurricane of 1938, the most financially destructive storm on record.

Trust Me, I'm Lying: Confessions of a Media Manipulator


Ryan Holiday - 2012
    A malicious online rumor costs a company millions. A political sideshow derails the national news cycle and destroys a candidate. Some product or celebrity zooms from total obscurity to viral sensation. What you don't know is that someone is responsible for all this. Usually, someone like me.I'm a media manipulator. In a world where blogs control and distort the news, my job is to control blogs--as much as any one person can. In today's culture... 1) Blogs like "Gawker," "Buzzfeed" and the "Huffington Post" drive the media agenda. 2) Bloggers are slaves to money, technology, and deadlines. 3) Manipulators wield these levers to shape everything you read, see and watch--online and off.Why am I giving away these secrets? Because I'm tired of a world where blogs take indirect bribes, marketers help write the news, reckless journalists spread lies, and no one is accountable for any of it. I'm pulling back the curtain because I don't want anyone else to get blindsided. I'm going to explain exactly how the media "really" works. What you choose to do with this information is up to you.

America the Ingenious: How a Nation of Dreamers, Immigrants, and Tinkerers Changed the World


Kevin Baker - 2016
    . . . Baker examines a wide range of the achievements that have made, and still make, America great again—and again.” —The Wall Street Journal All made in America: The skyscraper and subway car. The telephone and telegraph. The safety elevator and safety pin. Plus the microprocessor, amusement park, MRI, supermarket, Pennsylvania rifle, and Tennessee Valley Authority. Not to mention the city of Chicago or jazz or that magnificent Golden Gate Bridge.   What is it about America that makes it a nation of inventors, tinkerers, researchers, and adventurers—obsessive pursuers of the never-before-created? And, equally, what is it that makes America such a fertile place to explore, discover, and launch the next big thing?   In America the Ingenious, bestselling author Kevin Baker brings his gift of storytelling and eye for historical detail to the grand, and grandly entertaining, tale of American innovation. Here are the Edisons and Bells and Carnegies, and the stories of how they followed their passions and changed our world. And also the less celebrated, like Jacob Youphes and Loeb Strauss, two Jewish immigrants from Germany who transformed the way at least half the world now dresses (hint: Levi Strauss). And Leo Fender, who couldn’t play a note of music, midwifing rock ’n’ roll through his solid-body electric guitar and amplifier. And the many women who weren’t legally recognized as inventors, but who created things to make their lives easier that we use every day—like Josephine Cochran, inventor of the dishwasher, or Marion O’Brien Donovan, who invented a waterproof diaper cover. Or a guy with the improbable name of Philo Farnsworth, who, with his invention of television, upended communication as significantly as Gutenberg did.   At a time when America struggles with different visions of what it wants to be, America the Ingenious shows the extraordinary power of what works: how immigration leads to innovation, what a strong government and strong public education mean to a climate of positive practical change, and why taking the long view instead of looking for short-term gain pays off many times over, not only for investors and inventors, but for the rest of us whose lives are made better by the new.   America and its nation of immigrants have excelled at taking ideas from anywhere and transforming them into the startling, often unexpectedly beautiful creations that have shaped our world. This is that story.

Bright Earth: Art and the Invention of Color


Philip Ball - 1999
    From Egyptian wall paintings to the Venetian Renaissance, impressionism to digital images, Philip Ball tells the fascinating story of how art, chemistry, and technology have interacted throughout the ages to render the gorgeous hues we admire on our walls and in our museums.Finalist for the 2002 National Book Critics Circle Award.

The Hunt for MH370


Ean Higgins - 2019
    Piece by tantalising piece, Ean Higgins unpuzzles this most baffling of mysteries, asking dangerous questions and revealing shocking truths.' Dick Smith'The disappearance of MH370 remains the greatest and most pressing mystery in aviation history that demands answers for both the families of the stricken passengers and the travelling public. No journalist has been more relentless in the pursuit of the truth of MH370 than Ean Higgins. The Hunt for MH370 is an engrossing book in which Higgins has meticulously pieced together the puzzle of the doomed flight from its vanishing to the flawed investigation and the largest maritime search ever that leads the reader to a chilling conclusion that is almost impossible to comprehend.'Paul Whittaker, Chief Executive Sky News and former editor-in-chief, The Australian

Extra Lives: Why Video Games Matter


Tom Bissell - 2010
    He is also an obsessive gamer who has spent untold hours in front of his various video game consoles, playing titles such as Far Cry 2, Left 4 Dead, BioShock, and Oblivion for, literally, days. If you are reading this flap copy, the same thing can probably be said of you, or of someone you know. Until recently, Bissell was somewhat reluctant to admit to his passion for games. In this, he is not alone. Millions of adults spend hours every week playing video games, and the industry itself now reliably outearns Hollywood. But the wider culture seems to regard video games as, at best, well designed if mindless entertainment. Extra Lives is an impassioned defense of this assailed and misunderstood art form. Bissell argues that we are in a golden age of gaming—but he also believes games could be even better. He offers a fascinating and often hilarious critique of the ways video games dazzle and, just as often, frustrate. Along the way, we get firsthand portraits of some of the best minds (Jonathan Blow, Clint Hocking, Cliff Bleszinski, Peter Molyneux) at work in video game design today, as well as a shattering and deeply moving final chapter that describes, in searing detail, Bissell’s descent into the world of Grand Theft Auto IV, a game whose themes mirror his own increasingly self-destructive compulsions. Blending memoir, criticism, and first-rate reportage, Extra Lives is like no other book on the subject ever published. Whether you love video games, loathe video games, or are merely curious about why they are becoming the dominant popular art form of our time, Extra Lives is required reading.

Tornado Hunter: Getting Inside the Most Violent Storms on Earth


Stefan Bechtel - 2009
    The Weather Channel, now America's most watched programming, has in recent years shown us a relentless series of hurricanes, tsunamis, earthquakes, and eruptions killing thousands, turning millions into refugees, and leaving whole cities in shocked, shattered ruins.Of nature's weapons, tornadoes are among the most unforgiving, and here's an unforgettable portrait of these storms and one extraordinary man who challenged them—and produced the first-ever photographs snatched from a rampaging twister's black heart. Tornado chaser Tim Samaras, working with master storyteller Stefan Bechtel, author of Roar of the Heavens, has created a page-turner with narrative force and scientific substance.In the first of five you-are-there accounts, Tornado Hunter opens with a moment-by-moment description of the 2003 catastrophe that engulfed Manchester, South Dakota. The authors evoke the doomed town and its people; the dark menacing funnel; and Samaras's fearless advance into the whirlwind’s core to deploy the ingenious equipment he devised. They interweave the tornado chaser's passion, the fascinating science of the storms themselves, and six decades of progress in predicting and recording their onslaught—an art beholden to Samaras's own groundbreaking inventions.Tim Samaras's 2004 article in National Geographic became one of the most widely read in the magazine’s history. This powerful book is destined to blast its way onto bestseller lists everywhere.

The Big Roads: The Untold Story of the Engineers, Visionaries, and Trailblazers Who Created the American Superhighways


Earl Swift - 2011
    interstate system changed the face of our country. The Big Roads charts the creation of these essential American highways. From the turn-of-the-century car racing entrepreneur who spurred the citizen-led “Good Roads” movement, to the handful of driven engineers who conceived of the interstates and how they would work—years before President Eisenhower knew the plans existed—to the protests that erupted across the nation when highways reached the cities and found people unwilling to be uprooted in the name of progress, Swift follows a winding, fascinating route through twentieth-century American life.  How did we get from dirt tracks to expressways, from main streets to off-ramps, from mud to concrete and steel, in less than a century? Through decades of politics, activism, and marvels of engineering, we recognize in our highways the wanderlust, grand scale, and conflicting notions of citizenship and progress that define America.

Code Complete


Steve McConnell - 1993
    Now this classic book has been fully updated and revised with leading-edge practices--and hundreds of new code samples--illustrating the art and science of software construction. Capturing the body of knowledge available from research, academia, and everyday commercial practice, McConnell synthesizes the most effective techniques and must-know principles into clear, pragmatic guidance. No matter what your experience level, development environment, or project size, this book will inform and stimulate your thinking--and help you build the highest quality code. Discover the timeless techniques and strategies that help you: Design for minimum complexity and maximum creativity Reap the benefits of collaborative development Apply defensive programming techniques to reduce and flush out errors Exploit opportunities to refactor--or evolve--code, and do it safely Use construction practices that are right-weight for your project Debug problems quickly and effectively Resolve critical construction issues early and correctly Build quality into the beginning, middle, and end of your project

Trapped Under the Sea: One Engineering Marvel, Five Men, and a Disaster Ten Miles Into the Darkness


Neil Swidey - 2014
    The city had been dumping barely treated sewage into its harbor, coating the seafloor with a layer of "black mayonnaise." Fisheries collapsed, wildlife fled, and locals referred to floating tampon applicators as "beach whistles." But before the plant could start operating, a team of divers had to make a perilous journey to the end of a 10-mile tunnel-devoid of light and air-to complete the construction. Five went in; two never came out. Drawing on hundreds of interviews and thousands of documents, award-winning reporter Neil Swidey re-creates the tragedy and its aftermath in an action-packed narrative. The climax comes when the hard-partying DJ Gillis and his friend Billy Juse trade jobs at a pivotal moment in the mission, sentencing one diver to death and the other to a trauma-induced heroin addiction that eventually lands him in prison. Trapped Under the Sea reminds us that behind every bridge, highway, dam, and tunnel-behind the infrastructure that makes modern life possible-lies unsung bravery and extraordinary sacrifice.

How To: Absurd Scientific Advice for Common Real-World Problems


Randall Munroe - 2019
    How To is a guide to the third kind of approach. It's full of highly impractical advice for everything from landing a plane to digging a hole.Bestselling author and cartoonist Randall Munroe explains how to predict the weather by analyzing the pixels of your Facebook photos. He teaches you how to tell if you're a baby boomer or a 90's kid by measuring the radioactivity of your teeth. He offers tips for taking a selfie with a telescope, crossing a river by boiling it, and powering your house by destroying the fabric of space-time. And if you want to get rid of the book once you're done with it, he walks you through your options for proper disposal, including dissolving it in the ocean, converting it to a vapor, using tectonic plates to subduct it into the Earth's mantle, or launching it into the Sun.By exploring the most complicated ways to do simple tasks, Munroe doesn't just make things difficult for himself and his readers. As he did so brilliantly in What If?, Munroe invites us to explore the most absurd reaches of the possible. Full of clever infographics and amusing illustrations, How To is a delightfully mind-bending way to better understand the science and technology underlying the things we do every day.