At some point in your career, you'll realize there's more to being a software engineer than dealing with code. Is it time to become a manager? Or join a startup
“A story of triumph, friendship, love, and above all, about being human and reaching for dreams in a hard-wired world.”—Seattle Times “Too often, writin
An indispensable guide to life, the universe, and everything that’s awesomely geeky, The Geek Handbook 2.0 is packed with even more self-improvement and maint
In a perfect world, software engineers who produce the best code are the most successful. But in our perfectly messy world, success also depends on how you work
Mastering the Art of Technical Leadership As a dedicated leader, you've probably read everything you could on leadership. Many books have been written about it.