The Soul of a New Machine


Tracy Kidder - 1981
    Tracy Kidder got a preview of this world in the late 1970s when he observed the engineers of Data General design and build a new 32-bit minicomputer in just one year. His thoughtful, prescient book, The Soul of a New Machine, tells stories of 35-year-old "veteran" engineers hiring recent college graduates and encouraging them to work harder and faster on complex and difficult projects, exploiting the youngsters' ignorance of normal scheduling processes while engendering a new kind of work ethic.These days, we are used to the "total commitment" philosophy of managing technical creation, but Kidder was surprised and even a little alarmed at the obsessions and compulsions he found. From in-house political struggles to workers being permitted to tease management to marathon 24-hour work sessions, The Soul of a New Machine explores concepts that already seem familiar, even old-hat, less than 20 years later. Kidder plainly admires his subjects; while he admits to hopeless confusion about their work, he finds their dedication heroic. The reader wonders, though, what will become of it all, now and in the future. —Rob Lightner

The WoW Diary: A Journal of Computer Game Development


John Staats - 2018
    It was written by the game's first level designer, John Staats, from notes he took during WoW's creation. The WoW Diary explains why developers do things and debunks popular myths about the games industry. In great detail he covers the what it took to finish the project; the surprises, the arguments, the mistakes, and Blizzard's formula for success.

Coders: The Making of a New Tribe and the Remaking of the World


Clive Thompson - 2019
    And this may sound weirdly obvious, but every single one of those pieces of software was written by a programmer. Programmers are thus among the most quietly influential people on the planet. As we live in a world made of software, they're the architects. The decisions they make guide our behavior. When they make something newly easy to do, we do a lot more of it. If they make it hard or impossible to do something, we do less of it.If we want to understand how today's world works, we ought to understand something about coders. Who exactly are the people that are building today's world? What makes them tick? What type of personality is drawn to writing software? And perhaps most interestingly -- what does it do to them?One of the first pieces of coding a newbie learns is the program to make the computer say "Hello, world!" Like that piece of code, Clive Thompson's book is a delightful place to begin to understand this vocation, which is both a profession and a way of life, and which essentially didn't exist little more than a generation ago, but now is considered just about the only safe bet we can make about what the future holds. Thompson takes us close to some of the great coders of our time, and unpacks the surprising history of the field, beginning with the first great coders, who were women. Ironically, if we're going to traffic in stereotypes, women are arguably "naturally" better at coding than men, but they were written out of the history, and shoved out of the seats, for reasons that are illuminating. Now programming is indeed, if not a pure brotopia, at least an awfully homogenous community, which attracts people from a very narrow band of backgrounds and personality types. As Thompson learns, the consequences of that are significant - not least being a fetish for disruption at scale that doesn't leave much time for pondering larger moral issues of collateral damage. At the same time, coding is a marvelous new art form that has improved the world in innumerable ways, and Thompson reckons deeply, as no one before him has, with what great coding in fact looks like, who creates it, and where they come from. To get as close to his subject has he can, he picks up the thread of his own long-abandoned coding practice, and tries his mightiest to up his game, with some surprising results.More and more, any serious engagement with the world demands an engagement with code and its consequences, and to understand code, we must understand coders. In that regard, Clive Thompson's Hello, World! is a marvelous and delightful master class.

Lifehacker: 88 Tech Tricks to Turbocharge Your Day


Gina Trapani - 2006
    The 88 "life hacks" -- clever shortcuts and lesser-known, faster ways to complete a task -- in this book are some of the best in Lifehacker.com's online archive. Every chapter describes an overarching lifehacker principle, then segues into several concrete applications. Each hack includes a step-by-step how-to for setting up and using the solution with cross-platform software, detailed screen shots, and sidebars with additional tips. Order your copy today and increase your productivity!

Hardcore Gaming 101 Presents: Castlevania (Color Edition)


Kurt Kalata - 2014
    Welcome to the hell house! Hardcore Gaming 101 Presents: Castlevania includes 158 pages with full reviews of over thirty Castlevania titles - starting from the 1986 Nintendo original up to the 2014 Lords of Shadow 2 - plus reviews of clone games, soundtracks, books, trivia, and more!

The Physics of Star Trek


Lawrence M. Krauss - 1995
    Now Lawrence M. Krauss, an internationally known theoretical physicist and educator, has written the quintessential physics book for Trekkers and non-Trekkers alike.Anyone who has ever wondered, "Could this really happen?" will gain useful insights into the "Star Trek" universe (and, incidentally, the real universe) in this charming and accessible volume. Krauss boldly goes where "Star Trek" has gone -- and beyond. He uses the "Star Trek" future as a launching pad to discuss the forefront of modern physics. From Newton to Hawking, from Einstein to Feynman, from Kirk to Janeway, Krauss leads the reader on a voyage to the world of physics as we now know it and as it might one day be.Featuring the Top 10 biggest physics bloopers in "Star Trek," as selected by Nobel Prize-winning physicists and other dedicated Trekkers!"This book is fun, and Mr. Krauss has a nice touch with a tough subject...Readers drawn by frivolity will be treated to substance." "--New York Times Book Review""Today's science fiction is often tomorrow's science fact. The physics that underlies "Star Trek" is surely worth investigating. To confine our attention to terrestrial matters would be to limit the human spirit."--Stephen Hawking (in the foreword)A

Computer Graphics: Principles and Practice


James D. Foley - 1990
    It details programming with SRGP, a simple but powerful raster graphics package. Important algorithms in 2D and 3D graphics are detailed for easy implementation, and a thorough presentation of the mathematical principles of geometric transformations and viewing are included.

Googled: The End of the World as We Know It


Ken Auletta - 2009
    This is a ride on the Google wave, and the fullest account of how it formed and crashed into traditional media businesses. With unprecedented access to Google's founders and executives, as well as to those in media who are struggling to keep their heads above water, Ken Auletta reveals how the industry is being disrupted and redefined.Auletta goes inside Google's closed-door meetings, introducing Google's notoriously private founders, Larry Page and Sergey Brin, as well as those who work with - and against - them. In Googled, the reader discovers the 'secret sauce' of the company's success and why the worlds of 'new' and 'old' media often communicate as if residents of different planets. It may send chills down traditionalists' spines, but it's a crucial roadmap to the future of media business: the Google story may well be the canary in the coal mine.Googled is candid, objective and authoritative. Crucially, it's not just a history or reportage: it's ahead of the curve and unlike any other Google books, which tend to have been near-histories, somewhat starstruck, now out of date or which fail to look at the full synthesis of business and technology.

The Ultimate Player's Guide to Minecraft


Stephen O'Brien - 2013
    Take an experienced guide who'll help you constantly... from living through your first night, to hosting your own Minecraft server! Stephen O'Brien has been obsessing over Minecraft since its earliest betas. He's seen it all! Now, he'll take you deep inside craft and mine, cave and menagerie, farm and village. He'll reveal combat traps and tricks you needto know... take you deep inside hidden temples... teach you enchantments of unimaginable power... help you survive where few dare to go... help you OWN the infinite worlds of Minecraft! Get registered and get started NOWCustomize your experience: monstrous, peaceful, and moreHarvest resources, craft tools and shelters--let there be lightGrab your pickaxe: mine iron, gold, diamonds, and redstoneEscape (or defeat!) 14 types of hostile mobsGet friendly mobs on your side and build automated farmsBrew potions to cure ills, gain superpowers, and throw at enemiesTransform your shelter into a palace (or a secret underwater base)Create new worlds and master the fine art of terraformingLearn the secrets of redstone devices, and build incredible rail systemsPlay safely through The Nether and The EndDiscover mods that will blow your mindRun your own LAN games, adventures, and worldsProvides complete coverage of the PC and Mac versionsTips for using Minecraft on Xbox, iOS and AndroidBonus downloadable crafting guide available from the publisher's web site

The C# Programming Yellow Book


Rob Miles - 2010
    With jokes, puns, and a rigorous problem solving based approach. You can download all the code samples used in the book from here: http://www.robmiles.com/s/Yellow-Book...

Pokémon Diamond & Pearl - The Official Pokémon Scenario Guide


Lawrence Neves - 2007
    Welcome to the Sinnoh region — full of new Pokémon and more awesome adventures!Detailed walkthrough of the Sinnoh region! Who you should meet! Who can help you out!Special Sinnoh-only Pokédex! Check out the newest Pokémon!Detailed charts, maps, and information — including all items, berries, and moves!

The C++ Programming Language


Bjarne Stroustrup - 1986
    For this special hardcover edition, two new appendixes on locales and standard library exception safety (also available at www.research.att.com/ bs/) have been added. The result is complete, authoritative coverage of the C++ language, its standard library, and key design techniques. Based on the ANSI/ISO C++ standard, The C++ Programming Language provides current and comprehensive coverage of all C++ language features and standard library components. For example:abstract classes as interfaces class hierarchies for object-oriented programming templates as the basis for type-safe generic software exceptions for regular error handling namespaces for modularity in large-scale software run-time type identification for loosely coupled systems the C subset of C++ for C compatibility and system-level work standard containers and algorithms standard strings, I/O streams, and numerics C compatibility, internationalization, and exception safety Bjarne Stroustrup makes C++ even more accessible to those new to the language, while adding advanced information and techniques that even expert C++ programmers will find invaluable.

The Art of Cuphead


Eli Cymet - 2020
    Take a gander at the game's traditional hand-drawn frame-by-frame animation. Peek at the early concepts, production work, and early ideas that went into the making of Cuphead's characters, bosses, stages and more including never-before-seen content from the upcoming DLC!Relive the most cherished and challenging moments of Cuphead and Mugman's adventure to reclaim their souls from The Devil, all in a way you've never seen before! Guided by personal insights from game directors Chad and Jared Moldenhauer, take a one-of-a-kind trip through the Inkwell Isles and discover an all-new appreciation for Cuphead's animation style and challenging retro gameplay.Dark Horse Books and Studio MDHR are thrilled to present The Art of Cuphead! This vintage-style art extravaganza is the perfect book for fans of Cuphead!

HTML and CSS: Design and Build Websites


Jon Duckett - 2011
    Joining the professional web designers and programmers are new audiences who need to know a little bit of code at work (update a content management system or e-commerce store) and those who want to make their personal blogs more attractive. Many books teaching HTML and CSS are dry and only written for those who want to become programmers, which is why this book takes an entirely new approach. • Introduces HTML and CSS in a way that makes them accessible to everyone—hobbyists, students, and professionals—and it’s full-color throughout • Utilizes information graphics and lifestyle photography to explain the topics in a simple way that is engaging • Boasts a unique structure that allows you to progress through the chapters from beginning to end or just dip into topics of particular interest at your leisureThis educational book is one that you will enjoy picking up, reading, then referring back to. It will make you wish other technical topics were presented in such a simple, attractive and engaging way!

How to Count (Programming for Mere Mortals, #1)


Steven Frank - 2011
    unsigned numbers- Floating point and fixed point arithmeticThis short, easily understood book will quickly get you thinking like a programmer.