Algorithms to Live By: The Computer Science of Human Decisions

A fascinating exploration of how insights from computer algorithms can be applied to our everyday lives, helping to solve common decision making problems and illuminate the workings of the human mind All our lives are constrained by limited space and time, limits that give rise to a particular set o

Blood, Sweat, and Pixels: The Triumphant, Turbulent Stories Behind How Video Games Are Made

Developing video games hero s journey or fool s errand The creative and technical logistics that go into building today s hottest games can be harrowing and complex than the games themselves, often seeming like an endless maze or a bottomless abyss In Blood, Sweat, and Pixels, Jason Schreier

Creative Selection: Inside Apple's Design Process During the Golden Age of Steve Jobs

An insider s account of Apple s creative process during the golden years of Steve Jobs Hundreds of millions of people use Apple products every day several thousand work on Apple s campus in Cupertino, California but only a handful sit at the drawing board Creative Selection recounts the life of

The DevOps Handbook: How to Create World-Class Agility, Reliability, and Security in Technology Organizations

Increase profitability, elevate work culture, and exceed productivity goals through DevOps practices.More than ever, the effective management of technology is critical for business competitiveness For decades, technology leaders have struggled to balance agility, reliability, and security The cons

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

From acclaimed tech writer Clive Thompson, a brilliant and immersive anthropological reckoning with the most powerful tribe in the world today, computer programmers where they come from, how they think, what makes for greatness in their world, and what should give us pause You use software nearly

The Manager's Path: A Guide for Tech Leaders Navigating Growth and Change

Managing people is difficult wherever you work, but the tech industry as a whole is pretty bad at it Tech companies in general lack the experience, tools, texts, and frameworks to do it well And the handful of books that share tips and tricks of engineering management don t explain how to supervis

Grokking Algorithms An Illustrated Guide For Programmers and Other Curious People

An algorithm is nothing than a step by step procedure for solving a problem The algorithms you ll use most often as a programmer have already been discovered, tested, and proven If you want to take a hard pass on Knuth s brilliant but impenetrable theories and the dense multi page proofs you

The Self-Taught Programmer: The Definitive Guide to Programming Professionally

I am a self taught programmer After a year of self study, I learned to program well enough to land a job as a software engineer II at eBay Once I got there, I realized I was severely under prepared I was overwhelmed by the amount of things I needed to know but hadn t learned yet My journey learn