Author

Joel Spolsky

📖 Overview

Joel Spolsky is a software developer, writer, and tech entrepreneur best known for co-founding Stack Overflow and writing the influential blog "Joel on Software" from 2000 to 2010. His blog posts and books have shaped discussions around software development practices, project management, and user interface design. Prior to his entrepreneurial work, Spolsky worked at Microsoft as a program manager on the Microsoft Excel team. He later founded Fog Creek Software (now Glitch) in 2000 and created project management tools including FogBugz and Trello. The "Joel Test," his 12-point measurement for evaluating the quality of a software team, became a widely referenced standard in the software development industry. His writing has been collected into several books including "Joel on Software," "More Joel on Software," and "User Interface Design for Programmers." His work with Stack Overflow, launched in 2008 with Jeff Atwood, transformed how programmers share knowledge and find solutions to coding problems. The platform grew into Stack Exchange Network, hosting question-and-answer communities across multiple fields.

👀 Reviews

Readers value Spolsky's direct, conversational writing style and practical software development advice based on real experience. The "Joel on Software" book collections earn particular praise for making complex technical concepts accessible while maintaining technical depth. Likes: - Clear explanations of challenging programming concepts - Entertaining writing with memorable examples - Actionable advice for software teams - The Joel Test's simple but effective evaluation criteria Dislikes: - Some readers find his opinions too rigid or absolute - Certain references and examples feel dated - Writing can be verbose - Some concepts oversimplified Average ratings: - Goodreads: "Joel on Software" 4.2/5 (3,800+ ratings) - Amazon: "Joel on Software" 4.5/5 (120+ reviews) - Amazon: "More Joel on Software" 4.3/5 (40+ reviews) One reader noted: "His casual style makes difficult concepts stick in your head." Another criticized: "Good ideas buried in too many words and tangents."

📚 Books by Joel Spolsky

Joel on Software: And on Diverse and Occasionally Related Matters That Will Prove of Interest to Software Developers, Designers, and Managers, and to Those Who, Whether by Good Fortune or Ill Luck, Work with Them in Some Capacity (2004) A collection of essays from Spolsky's blog covering software development practices, team management, and user interface design.

Smart and Gets Things Done: Joel Spolsky's Concise Guide to Finding the Best Technical Talent (2007) A guide focused on hiring processes and team building specifically for software development organizations.

More Joel on Software: Further Thoughts on Diverse and Occasionally Related Matters (2008) Additional essays from Spolsky's blog addressing software development methodologies, business strategies, and programming principles.

User Interface Design for Programmers (2001) A technical guide explaining fundamental principles of user interface design from a programmer's perspective.

Best Software Writing I (2005) An edited collection of essays by various authors selected by Spolsky, covering different aspects of software development and technology.

The Best of Joel on Software (2015) A curated selection of articles from Spolsky's blog covering fundamental topics in software development and business.

👥 Similar authors

Martin Fowler writes about software architecture, refactoring, and enterprise applications. His focus on practical development patterns and technical debt aligns with Spolsky's pragmatic approach to software engineering.

Steve McConnell focuses on software project management and coding practices through books like Code Complete. His work shares Spolsky's emphasis on real-world development scenarios and team dynamics.

Jeff Atwood covers software development culture and programming practices through his blog and books. He co-founded Stack Overflow with Spolsky and addresses similar themes about developer productivity and workplace effectiveness.

Eric Sink writes about software business and development from an entrepreneur's perspective. His experience founding a software company and discussing version control parallels Spolsky's mix of technical and business insights.

Andy Hunt explores programming practices and developer mindset in works like The Pragmatic Programmer. His writing combines hands-on coding advice with broader software development principles, similar to Spolsky's style.