Hall of Masters

Patrick McKenzie

패트릭 매켄지

Software entrepreneur known as patio11; writer of Kalzumeus and Bits about Money

937 records in all

  • Principles 371
  • Episodes 183
  • Quotes 383
Ask with this master's words

3 free questions a day, no sign-up.

Photo: betsyweber  CC BY 2.0  Original  cropped

Episodes

27 basic records of 183

Episodes are real events from public sources, summarised by us.

  • Managing Bingo Card Creator email

    Patrick used Popfile to categorize emails for his business, Bingo Card Creator. He trained the system to distinguish between genuine PayPal receipts, customer support queries, and spam.

    LessonStatistical filters can learn to categorize business-specific emails accurately with a small amount of initial training.

  • The Fifty-Click Build Process

    Patrick realized his manual build and deployment process required roughly fifty mouse clicks and up to 30 minutes for even a single-character change. This friction caused him to delay releasing important bug fixes and new features for weeks.

    LessonHigh-friction internal processes prevent rapid iteration and lead to poor customer experiences.

  • Delayed Adoption of Version Control

    Patrick started his business in 2006 but did not begin using SVN for version control until October 2007. He later reflected on this delay as a mistake made during his early days as a founder.

    LessonAdopt professional development tools like version control from day one to track progress and protect your work.

  • Upgrading Internal Analytics

    After releasing the web version of Bingo Card Creator, Patrick decided to spend his weekend improving his internal stats tracking. He planned to monitor daily signups, logins, and perform cohort analysis to better understand user behavior.

    LessonBuilding custom internal tracking allows a founder to see specific user behaviors that generic tools might miss.

  • Starbucks Email Coupon Fiasco

    Starbucks launched an email promotion intended for employees to share with friends, but it went viral and was widely abused. Instead of honoring the coupons, Starbucks canceled the promotion and posted signs in stores refusing the free drinks.

    LessonAbruptly canceling a viral promotion can cause significantly more damage to a brand's reputation than the cost of the free products.

  • Analyzing Refund Rates

    After six months of operation, Patrick observed a 5% refund rate during unstable development periods, which dropped to under 2% for mature versions. He found that most customers requested refunds simply because the product didn't fit their specific needs.

    LessonTracking refund rates helps identify product stability and understand customer expectations.

  • Arbitraging Dolch word keywords

    Patrick noticed that competitors bid up general terms like 'sight words' but ignored 'Dolch words,' a term specific to teachers. He was able to acquire highly targeted traffic for as little as 4 cents per click.

    LessonUsing niche vocabulary can significantly lower customer acquisition costs.

  • The Birth of VWO

    Wingify initially struggled as a complex enterprise analytics tool. After realizing small businesses couldn't use existing complex tools like Google Website Optimizer, they pivoted to create a simple WYSIWYG A/B testing tool called VWO.

    LessonObserving where customers get stuck with market leaders reveals massive opportunities for simpler alternatives.

  • 2016Career

    Joining Stripe Atlas

    Patrick decided to wind down his business Starfighter and was planning to start another small SaaS. Instead, he joined Stripe to work on Atlas because he believed simplifying incorporation could have a massive global economic impact.

    LessonSometimes the chance to solve a systemic problem for millions is more compelling than running a solo business.

  • The Dropsend refund dispute

    Ryan Carson of Dropsend publicly shared an abrasive email exchange where he refused a $5 refund to a rude customer. Patrick analyzed this and argued that the $5 was not worth the stress, potential chargeback, or lost future revenue.

    LessonWinning a moral argument with a customer often results in a financial loss for the business.

  • The Regex Typo Failure

    Patrick realized his Google Analytics wasn't tracking conversions because of a typo in a regular expression. He had typed http::/ instead of http://, causing the data for those conversions to be lost forever.

    LessonAlways verify your analytics setup early, as most platforms cannot retroactively recover data lost due to filter errors.

  • Choosing PayPal Over Specialized Providers

    Patrick compared PayPal with 'real' registration providers like Avantage and Plimus. He found that specialized providers would have cost him hundreds of dollars more in fees on a small profit and offered a worse user experience.

    LessonDon't assume more expensive, specialized services are better if they complicate the workflow and eat your margins.

  • Stripe's Adoption of USDC

    Stripe announced a product using the stablecoin USDC, even though Patrick and his employer often have differing opinions on cryptocurrency. Patrick himself has used USDC in small amounts to explore technical interests and participate in prediction markets.

    LessonPersonal intellectual curiosity and corporate strategy can coexist even when there are differences in opinion about a technology's importance.

  • The Broken Free Trial

    Patrick updated a controller file to fix a sidebar bug but accidentally broke the split test for Windows downloads. This prevented users from downloading the free trial for four consecutive days before he noticed the error.

    LessonEven small, routine updates can break core business funnels if dependencies are not carefully tracked.

  • 2010Brand

    Mixergy Business Biography Interview

    Patrick McKenzie was invited by Andrew Warner to do a live interview about his business history. He used his blog to invite readers to participate in the live chat and suggest questions for the interviewer to ask.

    LessonPublic interviews are an opportunity to deepen the relationship with your existing audience by involving them in the process.

  • Creating Keshikomi Simulator

    Patrick McKenzie created a manga-inspired video game to explain the frustrating reality of Japanese bank transfer reconciliation. He wanted to make the excruciatingly work-like process of matching payments to invoices interactive for others to experience.

    LessonGamification or interactive tools can be more effective than long-form writing for explaining complex, boring, or frustrating industry problems.

  • 2023Risk

    The 2023 Banking Crisis

    Three U.S. banks failed within a week due to extreme stress from rising interest rates. These banks were exposed to sudden liquidity demands while their long-term assets had lost significant value.

    LessonLiquidity risk can make even high-quality assets unsurvivable if they must be sold at a loss during a bank run.

You are seeing 140 basic records. Membership answers from all 937 of this master's records.

See membership

More masters in this field

See the whole field

Solo business and indie makers

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