📖 Overview
Chad Fowler is a software developer, technology leader, and author known for his work in the Ruby programming community and his writings on software development careers. He served as Chief Technology Officer at multiple companies including 6Wunderkinder GmbH and Wunderlist, which was acquired by Microsoft in 2015.
Fowler wrote several influential programming and career development books including "The Passionate Programmer: Creating a Remarkable Career in Software Development" and "Rails Recipes." He has been a frequent speaker at technology conferences and was one of the original organizers of RubyConf and RailsConf.
As an entrepreneur and investor, Fowler co-founded Ruby Central, Inc., a non-profit organization supporting the Ruby programming language community. He later became a venture partner at BlueYard Capital and has advised numerous technology startups.
His writing and speaking often focuses on career development, technology leadership, and maintaining passion in software development work. Fowler's background as a professional jazz saxophonist before entering technology has influenced his perspectives on creativity and skill development in programming.
👀 Reviews
Readers praise Fowler's practical career advice and relatable writing style in "The Passionate Programmer." Many cite specific examples that helped them advance their careers, like his emphasis on market-driven skill development and continuous learning.
What readers liked:
- Real-world examples from Fowler's experience
- Actionable tips for career growth
- Clear, conversational writing
- Focus on soft skills and business understanding
- Musical analogies that illuminate programming concepts
What readers disliked:
- Some advice viewed as obvious or basic for experienced developers
- Examples from Ruby community feel dated
- Limited coverage of modern development practices
Ratings across platforms:
Goodreads: 4.1/5 (2,800+ ratings)
Amazon: 4.4/5 (180+ reviews)
Goodreads reviewer John D. notes: "Changed how I approach my development career - especially the sections on choosing technologies strategically."
Multiple readers mention referring back to the book throughout their careers for guidance on professional development decisions.
📚 Books by Chad Fowler
The Passionate Programmer: Creating a Remarkable Career in Software Development
A guide focusing on career development strategies and professional growth for software developers.
Rails Recipes A collection of solutions to common problems encountered when developing applications with Ruby on Rails.
My Job Went to India: 52 Ways to Save Your Job A practical handbook addressing outsourcing challenges in the software industry through skill development and career management.
Programming Ruby: The Pragmatic Programmer's Guide A comprehensive reference manual and tutorial for the Ruby programming language.
Rails Recipes A collection of solutions to common problems encountered when developing applications with Ruby on Rails.
My Job Went to India: 52 Ways to Save Your Job A practical handbook addressing outsourcing challenges in the software industry through skill development and career management.
Programming Ruby: The Pragmatic Programmer's Guide A comprehensive reference manual and tutorial for the Ruby programming language.
👥 Similar authors
Martin Fowler combines deep technical expertise with practical software development guidance through books like "Refactoring" and "Patterns of Enterprise Application Architecture". His writing style bridges theory and practice while focusing on sustainable software development approaches.
Andy Hunt co-wrote "The Pragmatic Programmer" and focuses on the human elements of software development alongside technical skills. His work emphasizes practical techniques for continuous learning and adaptation in technology careers.
Robert C. Martin authored "Clean Code" and other works that detail specific practices for writing maintainable software. His books provide concrete examples and principles that help developers improve their craft through disciplined coding practices.
Cal Newport writes about developing focused work habits and building valuable career capital through deliberate practice. His books connect professional development concepts to concrete strategies for knowledge workers.
Gerald M. Weinberg wrote extensively about the human and leadership aspects of software development in works like "The Psychology of Computer Programming". His experience-based insights cover both technical and interpersonal challenges in technology careers.
Andy Hunt co-wrote "The Pragmatic Programmer" and focuses on the human elements of software development alongside technical skills. His work emphasizes practical techniques for continuous learning and adaptation in technology careers.
Robert C. Martin authored "Clean Code" and other works that detail specific practices for writing maintainable software. His books provide concrete examples and principles that help developers improve their craft through disciplined coding practices.
Cal Newport writes about developing focused work habits and building valuable career capital through deliberate practice. His books connect professional development concepts to concrete strategies for knowledge workers.
Gerald M. Weinberg wrote extensively about the human and leadership aspects of software development in works like "The Psychology of Computer Programming". His experience-based insights cover both technical and interpersonal challenges in technology careers.