Product Development

LEADERSHIP
  1. 15 Commitments of Conscious Leadership. Jim Dethmer, Diana Chapman, Kaley Warner Klemp. Commitment 10: Exploring the Opposite.
  2. Leadership and Self-Deception: Getting Out of the Box. The Arbinger Institute. A narrative that teaches one how to be a more authentic leader.
  3. Trillion Dollar Coach: The Leadership Playbook of Silicon Valley’s Bill Campbell. Eric Schmidt, Jonathan Rosenberg, Alan Eagle.
  4. The Art of Possibility: Transforming Professional and Personal Life. Rosamund Stone Zander & Benjamin Zander. One of my favorites with 12 practices that are easy to perform.
  5. Emotional Intelligence: Why It Can Matter More Than IQ. Daniel Goleman.
  6. Thinking, Fast and Slow. Daniel Kahneman.
SOFTWARE ENGINEERING
  1. A Philosophy of Software Design. John Ousterhout. Software Design is even more important in this era of AI-assisted development.
  2. The Mythical Man-Month: Essays on Software Engineering. Frederick P. Brooks Jr. Still applicable in this age of Trusted-Agent software development.
  3. Design Patterns: Elements of Reusable Object-Oriented Software. Erich Gamma, Grady Booch, Richard Helm, Ralph Johnson, John Vlissides. Worth another look; how does this help us with building blocks in Trusted-Agent development?
  4. The Go Programming Language. Alan A.A. Donovan, Brian W. Kernighan. Simplicity and power that is reminiscent of C.
PAPERS