Whether you're making the switch from a traditional centralized version control system or are a new programmer just getting started, this book prepares you to start using Git in your everyday programming. "Pragmatic Version Control Using Git" starts with an overview of version control systems, and shows how being distributed enables you to work mo...more
The first edition of Programming Pearls was one of the most influential books I read early in my career, and many of the insights I first encountered in that book stayed with me long after I read it. Jon has done a wonderful job of updating the material. I am very impressed at how fresh the new examples seem." -Steve McConnell When programmers ...more
Peter Seibel interviews 15 of the most interesting computer programmers alive today in Coders at Work, offering a brand-new companion volume to Apress’s highly acclaimed best-seller Founders at Work by Jessica Livingston. As the words “at work” suggest, Peter Seibel focuses on how his interviewees tackle the day-to-day work of programming, wh...more
David Brin's Uplift novels are among the most thrilling and extraordinary science fiction ever written. Sundiver, Startide Rising, and The Uplift War--a New York Times bestseller--together make up one of the most beloved sagas of all time. Brin's tales are set in a future universe in which no species can reach sentience without being "uplifted" b...more
David Brins Uplift novels are among the most thrilling and extraordinary science fiction ever written. Sundiver, Startide Rising, and The Uplift War--a New York Times bestseller--together make up one of the most beloved sagas of all time. Brins tales are set in a future universe in which no species can reach sentience without being "uplifted" by ...more
Why do our headaches persist after taking a one-cent aspirin but disappear when we take a 50-cent aspirin? Why does recalling the Ten Commandments reduce our tendency to lie, even when we couldn't possibly be caught? Why do we splurge on a lavish meal but cut coupons to save twenty-five cents on a can of soup? Why do we go back for second h...more
A fascinating journey into the hidden psychological influences that derail our decision-making, Sway will change the way you think about the way you think.Why is it so difficult to sell a plummeting stock or end a doomed relationship? Why do we listen to advice just because it came from someone “important”? Why are we more likely to fall in lov...more
We forget our passwords. We pay too much to go to the gym. We think we’d be happier if we lived in California (we wouldn’t), and we think we should stick with our first answer on tests (we shouldn’t). Why do we make mistakes? And could we do a little better?We human beings have design flaws. Our eyes play tricks on us, our stories change in t...more