Becoming a Technical Leader: An Organic Problem-Solving Approach
Gerald Weinberg provides a practical framework for transitioning from a technical expert to a leader who solves problems through people. He argues that leadership is not a title but a set of skills involving self awareness, observation, and innovation. The book breaks down the myth that being the best coder or engineer naturally leads to management success. Instead, it focuses on how to navigate …
Shelves
More like this
Don't Make Me Think, Revisited: A Common Sense Approach to Web Usability
Since Don’t Make Me Think was first published in 2000, over 400,000 Web designers and developers have relied on Steve Krug’s guide to help them un…
Extreme Programming Explained: Embrace Change
“In this second edition of Extreme Programming Explained, Kent Beck organizes and presents five years’ worth of experiences, growth, and change re…
The Design of Everyday Things
The ultimate guide to human-centered design Even the smartest among us can feel inept as we fail to figure out which light switch or oven burner t…
The Lean Startup
Most startups fail. But many of those failures are preventable. The Lean Startup is a new approach being adopted across the globe, changing the wa…
The Complete Software Developer's Career Guide: How to Learn Your Next Programming Language, Ace Your Programming Interview, and Land The Coding Job Of Your Dreams
Technical Knowledge Alone Isn't Enough - Increase Your Software Development Income by Leveling Up Your Soft Skills Early in his software developer…
Hackers & Painters: Big Ideas from the Computer Age
“The computer world is like an intellectual Wild West, in which you can shoot anyone you wish with your ideas, if you’re willing to risk the conse…
More Joel on Software: Further Thoughts on Diverse and Occasionally Related Matters That Will Prove of Interest to Software Developers, Designers, and ... or Ill Luck, Work with Them in Some Capacity
Joel, Apress, Blogs, and Blooks …I was learning the hard way about how to be a publisher and probably spending way too much time looking at web …
The Psychology of Computer Programming
This landmark 1971 classic is reprinted with a new preface, chapter-by-chapter commentary, and straight-from-the-heart observations on topics that…
The Mythical Man-Month: Essays on Software Engineering
Few books on software project management have been as influential and timeless as The Mythical Man-Month. With a blend of software engineering fac…
Clean Agile: Back to Basics
Twenty years after the Agile Manifesto was first presented, the legendary Robert C. Martin ("Uncle Bob") reintroduces agile values and principles …
Scrum: The Art of Doing Twice the Work in Half the Time
In the future, historians may look back on human progress and draw a sharp line designating “before Scrum” and “after Scrum.” Scrum is that ground…
Hackers: Heroes of the Computer Revolution
A mere fifteen years ago, computer nerds were seen as marginal weirdos, outsiders whose world would never resonate with the mainstream. That was b…