Giter VIP home page Giter VIP logo

readinglist's Introduction

Programmer's Vacation Reading List

A list of interesting books for programmers (and others). Not about programming per se, but related subjects to expand your horizons. Please make a Pull Request or create an issue in the issue tracker if you want do make an addition to the list.

Table of contents

Computing

Code - Charles Petzold

978-0735611313

What do flashlights, the British invasion, black cats, and seesaws have to do with computers? In CODE, they show us the ingenious ways we manipulate language and invent new means of communicating with each other. And through CODE, we see how this ingenuity and our very human compulsion to communicate have driven the technological innovations of the past two centuries. Using everyday objects and familiar language systems such as Braille and Morse code, author Charles Petzold weaves an illuminating narrative for anyone who’s ever wondered about the secret inner life of computers and other smart machines.

Joel on Software - Joel Spolsky

978-1590593899

Joel Spolsky began his legendary web log, www.joelonsoftware.com, in March 2000, in order to offer insights for improving the world of programming. Spolsky based these observations on years of personal experience. The result just a handful of years later? Spolsky's technical knowledge, caustic wit, and extraordinary writing skills have earned him status as a programming guru! His blog has become renowned throughout the programming worldnow linked to more than six hundred websites and translated into over thirty languages. Joel on Software covers every conceivable aspect of software programmingfrom the best way to write code, to the best way to design an office in which to write code! All programmers, all people who want to enhance their knowledge of programmers, and all who are trying to manage programmers will surely relate to Joel's musings.

More Joel on Software - Joel Spolsky

978-1430209874

Since the release of the bestselling title Joel on Software in 2004, requests for a sequel have been relentless. So, we went back to the famed JoelonSoftware.com archives and pulled out a new batch of favorites, many of which have been downloaded over one million times. With Joel's newest book, More Joel on Software, you'll get an even better (not to mention updated) feast of Joel's opinions and impressions on software development, software design, running a software business, and so much more.

The Best Software Writing I - Joel Spolsky (editor)

978-1590595008

Frustrated by the lack of well-written essays on software engineering, Joel Spolsky (of www.joelonsoftware.com fame) has put together a collection of his favorite writings on the topic.

With a nod to both the serious and funny sides of technical writing, The Best Software Writing I: Selected and Introduced by Joel Spolsky is an entertaining read and a guide to the technical writing literati.

Tech documentary

The Box - Marc Levinson

978-0691170817

Published on the fiftieth anniversary of the first container voyage, this is the first comprehensive history of the shipping container. It recounts how the drive and imagination of an iconoclastic entrepreneur, Malcom McLean, turned containerization from an impractical idea into a massive industry that slashed the cost of transporting goods around the world and made the boom in global trade possible.

The Soul of a new Machine - Tracy Kidder

978-0316491976

The Soul of a New Machine is a non-fiction book written by Tracy Kidder and published in 1981. It chronicles the experiences of a computer engineering team racing to design a next-generation computer at a blistering pace under tremendous pressure. The machine was launched in 1980 as the Data General Eclipse MV/8000. The book won the 1982 National Book Award for Nonfiction and a Pulitzer Prize for General Non-Fiction.

Gödel, Echer, Bach - Douglas R. Hofstadter

978-0465026562

Douglas Hofstadter's book is concerned directly with the nature of "maps" or links between formal systems. However, according to Hofstadter, the formal system that underlies all mental activity transcends the system that supports it. If life can grow out of the formal chemical substrate of the cell, if consciousness can emerge out of a formal system of firing neurons, then so too will computers attain human intelligence. Gödel, Escher, Bach is a wonderful exploration of fascinating ideas at the heart of cognitive science: meaning, reduction, recursion, and much more.

Hackers - Steven Levy

978-0385191951

Hackers: the undisputed masters of code who more than anyone are responsible for making computers widely available, splendidly useful, and fun. They are an astonishingly unique new breed of american hero, and Steven Levy has talked to the wildest brains among them to present the inside story of the computer revolution. What drove Ricky Greenblatt, Bill Gosper, and their friends to seize control of the multimillion-dollar computers at MIT in the fifties and sixties, so they could not only use them night after night but create, explore, and play on them? What drove Lee Felsenstein and his California hardware cohorts in the seventies to liberate the genie in the machine and give it to the people? What drove superstar game designer John Harris from the software company he had enriched in the Sierras in the eighties?

Masters of Doom - David Kushner

978-0812972153

Masters of Doom is the amazing true story of the Lennon and McCartney of video games: John Carmack and John Romero. Together, they ruled big business. They transformed popular culture. And they provoked a national controversy. More than anything, they lived a unique and rollicking American Dream, escaping the broken homes of their youth to co-create the most notoriously successful game franchises in history—Doom and Quake—until the games they made tore them apart.

The Cuckoo's Egg - Cliff Stoll

978-1416507789

Cliff Stoll was an astronomer turned systems manager at Lawrence Berkeley Lab when a 75-cent accounting error alerted him to the presence of an unauthorized user on his system. The hacker's code name was "Hunter" -- a mysterious invader who managed to break into U.S. computer systems and steal sensitive military and security information. Stoll began a one-man hunt of his own: spying on the spy. It was a dangerous game of deception, broken codes, satellites, and missile bases -- a one-man sting operation that finally gained the attention of the CIA... and ultimately trapped an international spy ring fueled by cash, cocaine, and the KGB.

Crystal Fire - Michael Riordan, Lillian Hoddeson

978-0393318517

On December 16, 1947, John Bardeen and Walter Brattain, physicists at Bell Laboratories, jabbed two electrodes into a sliver of germanium. The power flowing from the germanium far exceeded what went in; in that moment the transistor was invented and the Information Age was born. No other devices have been as crucial to modern life as the transistor and the microchip it spawned, but the story of the science and personalities that made these inventions possible has not been fully told until now. Crystal Fire fills this gap and carries the story forward. William Shockley, Bell Labs' team leader and co-recipient of the Nobel Prize with Brattain and Bardeen for the discovery, grew obsessed with the transistor and went on to become the father of Silicon Valley. Here is a deeply human story about the process of invention ― including the competition and economic aspirations involved ― all part of the greatest technological explosion in history. The intriguing history of the transistor ― its inventors, physics, and stunning impact on society and the economy ― unfolds here in a richly told tale.

Making It - Chris Lefteri

978-1786273277

A product can be manufactured in many ways, but most designers know a handful of techniques only. With specially commissioned diagrams, case studies and photographs of the manufacturing process, Making It uses contemporary design as a vehicle to describe over 120 production processes. Each process is also evaluated in terms of sustainability and its effects on the environment.

Making It appeals to product, interior, furniture and graphic designers who need access to a range of production methods, as well as to all students of design. The expanded edition includes six new processes and a new section on joining.

Mars Rover Curiosity - Rob Manning, William L. Simon

978-1588344731

In Mars Rover Curiosity: An Inside Account from Curiosity's Chief Engineer, Rob Manning, the project's chief engineer, tells of bringing the groundbreaking spacecraft to life. Manning and his team at NASA's Jet Propulsion Laboratory, tasked with designing a lander many times larger and more complex than any before, faced technical setbacks, fights over inadequate resources, and the challenges of leading an army of brilliant, passionate, and often frustrated experts.

IT-gryning - Tord Jöran Hallberg

978-9144035017

En lättläst och underhållande kulturhistorisk bok om IT-samhällets svenska bakgrund, den första heltäckande berättelsen om Sveriges tidiga datorer. Alla pionjärerna finns med, från Facitgrundaren Odhner över Axel Wenner-Gren med Alwac till B-G Magnusson, "fader" till AXE, LM Ericssons mest framgångsrika produkt. Perspektivet är internationellt och mindre "blågult" än vanligt. Nästan allt i boken är nytt. Inga datatekniska förkunskaper krävs.

Longitude - Dava Sobel

978-0007790166

Longitude is the dramatic human story of an epic scientific quest and of Harrison's forty-year obsession with building his perfect timekeeper, known today as the chronometer. Full of heroism and chicanery, it is also a fascinating brief history of astronomy, navigation, and clockmaking, and opens a new window on our world.

The Eudaeminic Pie / The Newtonian Casino - Thomas A. Bass

978-0812973815

The book focuses on a group of University of California, Santa Cruz, physics graduate students (known as the Eudaemons) who in the late 1970s and early 1980s designed and employed miniaturized computers, hidden in specially modified platform soled shoes, to help predict the outcome of casino roulette games.

Shadow Divers - Robert Kurson

978-0375760983

For John Chatterton and Richie Kohler, deep wreck diving was more than a sport. Testing themselves against treacherous currents, braving depths that induced hallucinatory effects, navigating through wreckage as perilous as a minefield, they pushed themselves to their limits and beyond, brushing against death more than once in the rusting hulks of sunken ships. But in the fall of 1991, not even these courageous divers were prepared for what they found 230 feet below the surface, in the frigid Atlantic waters sixty miles off the coast of New Jersey: a World War II German U-boat, its ruined interior a macabre wasteland of twisted metal, tangled wires, and human bones–all buried under decades of accumulated sediment. No identifying marks were visible on the submarine or the few artifacts brought to the surface. No historian, expert, or government had a clue as to which U-boat the men had found. In fact, the official records all agreed that there simply could not be a sunken U-boat and crew at that location.

Over the next six years, an elite team of divers embarked on a quest to solve the mystery. Some of them would not live to see its end. Chatterton and Kohler, at first bitter rivals, would be drawn into a friendship that deepened to an almost mystical sense of brotherhood with each other and with the drowned U-boat sailors–former enemies of their country. As the men’s marriages frayed under the pressure of a shared obsession, their dives grew more daring, and each realized that he was hunting more than the identities of a lost U-boat and its nameless crew.

Digital Apollo - David A. Mindell

978-0262134972

As Apollo 11's Lunar Module descended toward the moon under automatic control, a program alarm in the guidance computer's software nearly caused a mission abort. Neil Armstrong responded by switching off the automatic mode and taking direct control. He stopped monitoring the computer and began flying the spacecraft, relying on skill to land it and earning praise for a triumph of human over machine. In Digital Apollo, engineer-historian David Mindell takes this famous moment as a starting point for an exploration of the relationship between humans and computers in the Apollo program. In each of the six Apollo landings, the astronaut in command seized control from the computer and landed with his hand on the stick. Mindell recounts the story of astronauts' desire to control their spacecraft in parallel with the history of the Apollo Guidance Computer. From the early days of aviation through the birth of spaceflight, test pilots and astronauts sought to be more than “spam in a can” despite the automatic controls, digital computers, and software developed by engineers.

The Making of the Atom Bomb - Richard Rhodes

978-0671657192

Rhodes tells, for the first time, in rich human, political and scientific detail, the complete story of how the bomb was developed, from the turn-of-the-century discovery of the vast energy locked inside the atom to the dropping of the first bombs on Japan. 128 photos.

Misc documentary

Chernobyl 01.23.40 - Andrew Leatherbarrow

978-0993597503

At 01:23:40 on April 26th 1986, Alexander Akimov pressed the emergency shutdown button at Chernobyl’s fourth nuclear reactor. It was an act that forced the permanent evacuation of a city, killed thousands and crippled the Soviet Union. The event spawned decades of conflicting, exaggerated and inaccurate stories. This book, the result of five years of research, presents an accessible but comprehensive account of what really happened. From the desperate fight to prevent a burning reactor core from irradiating eastern Europe, to the self-sacrifice of the heroic men who entered fields of radiation so strong that machines wouldn’t work, to the surprising truth about the legendary Chernobyl divers, all the way through to the USSR’s final show-trial. The historical narrative is interwoven with a story of the author’s own spontaneous journey to Ukraine’s still-abandoned city of Pripyat and the wider Chernobyl Zone. Complete with over 45 pages of photographs of modern-day Pripyat and technical diagrams of the power station, Chernobyl 01:23:40 is a fascinating new account of the world’s worst nuclear disaster

Math

The Code Book - Simon Singh

978-0385495325

In his first book since the bestselling Fermat's Enigma, Simon Singh offers the first sweeping history of encryption, tracing its evolution and revealing the dramatic effects codes have had on wars, nations, and individual lives. From Mary, Queen of Scots, trapped by her own code, to the Navajo Code Talkers who helped the Allies win World War II, to the incredible (and incredibly simple) logisitical breakthrough that made Internet commerce secure, The Code Book tells the story of the most powerful intellectual weapon ever known: secrecy.

Fermat's Last Theorem - Simon Singh

978-1841157917

For over 350 years, proving Fermat's Last Theorem was the most notorious unsolved mathematical problem, a puzzle whose basics most children could grasp but whose solution eluded the greatest minds in the world. In 1993, after years of secret toil, Englishman Andrew Wiles announced to an astounded audience that he had cracked Fermat's Last Theorem. He had no idea of the nightmare that lay ahead. In 'Fermat's Last Theorem' Simon Singh has crafted a remarkable tale of intellectual endeavour spanning three centuries, and a moving testament to the obsession, sacrifice and extraordinary determination of Andrew Wiles: one man against all the odds.

Humor

What If? - Randall Munroe

978-0544272996

From the creator of the wildly popular webcomic xkcd, hilarious and informative answers to important questions you probably never thought to ask.

How to - Randall Munroe

978-0525537090

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 fun illustrations, How To is a delightfully mind-bending way to better understand the science and technology underlying the things we do every day.

Economics

Freakonomics - Steven D. Levitt, Stephen J. Dubner

978-0061234002

Which is more dangerous, a gun or a swimming pool? Which should be feared more: snakes or french fries? Why do sumo wrestlers cheat? In this groundbreaking book, leading economist Steven Levitt—Professor of Economics at the University of Chicago and winner of the American Economic Association’s John Bates Clark medal for the economist under 40 who has made the greatest contribution to the discipline—reveals that the answers. Joined by acclaimed author and podcast host Stephen J. Dubner, Levitt presents a brilliant—and brilliantly entertaining—account of how incentives of the most hidden sort drive behavior in ways that turn conventional wisdom on its head.

Super Freakonomics - Steven D. Levitt, Stephen J. Dubner

978-0060889579

Four years in the making, SuperFreakonomics asks not only the tough questions, but the unexpected ones: What's more dangerous, driving drunk or walking drunk? Why is chemotherapy prescribed so often if it's so ineffective? Can a sex change boost your salary?

Think Like a Freak - Steven D. Levitt, Stephen J. Dubner

978-0062218339

Levitt and Dubner offer a blueprint for an entirely new way to solve problems, whether your interest lies in minor lifehacks or major global reforms. As always, no topic is off-limits. They range from business to philanthropy to sports to politics, all with the goal of retraining your brain. Along the way, you’ll learn the secrets of a Japanese hot-dog-eating champion, the reason an Australian doctor swallowed a batch of dangerous bacteria, and why Nigerian e-mail scammers make a point of saying they’re from Nigeria.

Psychology

The Black Swan - Nassim Nicholas Taleb

978-0812973815

What have the invention of the wheel, Pompeii, the Wall Street Crash, Harry Potter and the internet got in common? Why are all forecasters con-artists? What can Catherine the Great's lovers tell us about probability? And, why should you never run for a train or read a newspaper? This book is all about Black Swans: the random events that underlie our lives, from bestsellers to world disasters. Their impact is huge; they're impossible to predict; yet after they happen we always try to rationalize them. A rallying cry to ignore the 'experts', "The Black Swan" shows us how to stop trying to predict everything - and take advantage of uncertainty.

Drive - Daniel H. Pink

978-1594488849

Most people believe that the best way to motivate is with rewards like money—the carrot-and-stick approach. That's a mistake, says Daniel H. Pink. In this provocative and persuasive new book, he asserts that the secret to high performance and satisfaction-at work, at school, and at home—is the deeply human need to direct our own lives, to learn and create new things, and to do better by ourselves and our world.

Drawing on four decades of scientific research on human motivation, Pink exposes the mismatch between what science knows and what business does—and how that affects every aspect of life. He examines the three elements of true motivation—autonomy, mastery, and purpose-and offers smart and surprising techniques for putting these into action in a unique book that will change how we think and transform how we live.

Bibliography

Alan Turing - Andrew Hodges

978-0691164724

It is only a slight exaggeration to say that the British mathematician Alan Turing (1912-1954) saved the Allies from the Nazis, invented the computer and artificial intelligence, and anticipated gay liberation by decades--all before his suicide at age forty-one. This New York Times–bestselling biography of the founder of computer science, with a new preface by the author that addresses Turing's royal pardon in 2013, is the definitive account of an extraordinary mind and life.

Capturing both the inner and outer drama of Turing’s life, Andrew Hodges tells how Turing’s revolutionary idea of 1936--the concept of a universal machine--laid the foundation for the modern computer and how Turing brought the idea to practical realization in 1945 with his electronic design. The book also tells how this work was directly related to Turing’s leading role in breaking the German Enigma ciphers during World War II, a scientific triumph that was critical to Allied victory in the Atlantic. At the same time, this is the tragic account of a man who, despite his wartime service, was eventually arrested, stripped of his security clearance, and forced to undergo a humiliating treatment program--all for trying to live honestly in a society that defined homosexuality as a crime.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.