software-engineering
Broad perspectives on the craft of software engineering, from code quality and testing to team dynamics and technical leadership.
6 articles
How Google Works
Google was founded in 1998 by two Stanford PhD students, Larry Page and Sergey Brin, with no formal business experience and no MBA playbook to follow. This book is the inside account of what happened next, written by Eric Schmidt, Google's CEO from 2001 to 2011, and Jonathan Rosenberg, its longtime head of products. Their argument is blunt: the old command-and-control management model cannot survive the speed of modern innovation. The only sustainable path is to build a company around "smart creatives", obsessive hiring, and a culture that treats engineers as the core of every decision. If you have ever wondered why Google works the way it does, this is the explanation from the people who made it.
Read more →The Five Dysfunctions of a Team
Patrick Lencioni, the American business consultant and founder of the Table Group, wrote The Five Dysfunctions of a Team as a leadership fable: a short novel that diagnoses why highly qualified groups so often underperform, told through the story of a struggling Silicon Valley startup and its new CEO. The book identifies five interlocking dysfunctions, absent trust, fear of conflict, lack of commitment, avoidance of accountability, and inattention to results, and argues that each one flows from the one beneath it.
Read more →