Hall of Masters

Joel Spolsky

조엘 스폴스키

Co-founder of Fog Creek Software, Trello and Stack Overflow; blog Joel on Software

556 records in all

  • Principles 242
  • Episodes 122
  • Quotes 192
Ask with this master's words

3 free questions a day, no sign-up.

Photo: Katie Chan  CC BY-SA 4.0  Original  cropped

Principles

36 basic records of 242

Principles are our summary of their public statements.

  • Binary Search for Regressions

    Productivity

    When a product's performance drops, use binary search on version history to isolate the exact day the problem was introduced.

    1 more supporting quote is in the member records.

  • Integrate sales into the product

    Sales

    A software launch should include the infrastructure to sell support and upgrades directly to customers.

    1 more supporting quote is in the member records.

  • Design for social anthropology

    Product

    Product features should be designed with an understanding of how they will influence the social interactions and culture of the user base.

    1 more supporting quote is in the member records.

  • Prioritize Seamless Service Upgrades

    Product

    Implement techniques like draining to allow existing users to finish their sessions on old versions while new traffic hits the update.

    2 more supporting quotes are in the member records.

  • Design for limited dexterity

    Product

    Software should be designed with the understanding that precise mouse movements are difficult for many users.

    1 more supporting quote is in the member records.

  • Filter out impossible causes

    Productivity

    Focus efficiency by identifying and ignoring areas that logically cannot be the source of a problem.

    Supporting quotes

    1 more supporting quote is in the member records.

  • Iterate fast but release slow

    Product

    A company can perform frequent internal development iterations while maintaining a stable, longer release schedule for the general public.

    2 more supporting quotes are in the member records.

  • Beware of Misaligned Incentives

    Fundraising

    Founders should recognize that venture capitalists often prioritize different outcomes than the long-term health or vision of the founders.

    1 more supporting quote is in the member records.

  • Embrace external bug reports

    Product

    A founder should view immediate bug reports from users as a success of the beta process rather than a failure of internal testing.

    Supporting quotes

    1 more supporting quote is in the member records.

  • Avoid Harmful Management Features

    Strategy

    Do not build features that allow bad management practices, even if requested, because they can subvert the product's utility and reputation.

    Supporting quotes

    1 more supporting quote is in the member records.

  • Avoid hostile marketing tactics

    Marketing

    Marketing that intentionally ignores customer preferences or uses deceptive scripts creates long-term brand damage that outweighs short-term gains.

    1 more supporting quote is in the member records.

  • Build real-time internal dashboards

    Management

    A founder should build tools to track critical business data like registrations, bug reports, and orders in real time to maintain control.

    1 more supporting quote is in the member records.

  • Technical Mastery in Leadership

    Leadership

    A leader in a software or technical company must deeply understand the technology to avoid organizational disaster.

    Supporting quotes

    1 more supporting quote is in the member records.

  • Use documentation to force thinking

    Productivity

    The primary value of a spec often lies in the process of writing it, as it requires the team to confront and resolve issues before coding begins.

    2 more supporting quotes are in the member records.

You are seeing 83 basic records. Membership answers from all 556 of this master's records.

See membership

More masters in this field

See the whole field

Product and engineering

These records are our compilation of public statements and sources. We are not affiliated with or endorsed by Joel Spolsky or any related company. If something should come down, tell us. Takedown request form