Works Cited
The complete list of works cited across this book. Each chapter also lists the sources it cites at the end of the chapter; this page collects them in one place.
Amershi, Saleema, Dan Weld, Mihaela Vorvoreanu, et al. 2019.
“Guidelines for Human-AI Interaction.” Proceedings of
the 2019 CHI Conference on Human Factors in Computing Systems (New
York, NY, USA), 1–13. https://doi.org/10.1145/3290605.3300233.
Andreessen, Marc. 2011. “Why Software Is Eating the World.”
The Wall Street Journal. https://a16z.com/why-software-is-eating-the-world/.
Andreessen, Marc. 2023. “Why AI Will Save the World.”
Andreessen Horowitz. https://a16z.com/ai-will-save-the-world/.
Anthropic. 2024. Introducing the Model Context Protocol.
Anthropic News. https://www.anthropic.com/news/model-context-protocol.
Anthropic. 2026a. Choose a Permission Mode. Claude Code Docs.
https://code.claude.com/docs/en/permission-modes.
Anthropic. 2026b. Continue Local Sessions from Any Device with
Remote Control. Claude Code Docs. https://code.claude.com/docs/en/remote-control.
Anthropic. 2026c. Message Your Other Claude Code Sessions.
Claude Code Docs. https://code.claude.com/docs/en/cross-session-messaging.
Anthropic. 2026d. Plugins Overview. Claude Code Docs. https://code.claude.com/docs/en/plugins.
Anthropic. 2026e. Voice Dictation. Claude Code Docs. https://code.claude.com/docs/en/voice-dictation.
Aristotle. 1925. Nicomachean Ethics. Translated by W. D. Ross.
Oxford University Press. https://books.google.com/books?id=LlRFAAAAYAAJ.
Beck, Kent. 1999. Extreme Programming Explained: Embrace
Change. Addison-Wesley. https://books.google.com/books?id=G8EL4H4vf7UC.
Beck, Kent, Mike Beedle, Arie van Bennekum, et al. 2001.
“Manifesto for Agile Software Development.” https://agilemanifesto.org/.
Beyer, Betsy, Chris Jones, Jennifer Petoff, and Niall Richard Murphy,
eds. 2016. Site Reliability Engineering: How Google Runs Production
Systems. O’Reilly Media. https://sre.google/sre-book/table-of-contents/.
Biddle, Gibson. 2018. “The DHM Model: Delighting
Customers in Hard-to-Copy, Margin-Enhancing Ways.” https://gibsonbiddle.medium.com/2-the-dhm-model-6ea5dfd80792.
Blank, Steve. 2005. The Four Steps to the Epiphany: Successful
Strategies for Products That Win. K&S Ranch. https://books.google.com/books?id=j-3zwAEACAAJ.
Brandenburger, Adam M., and Harborne W. Stuart. 1996. “Value-Based
Business Strategy.” Journal of Economics & Management
Strategy 5 (1): 5–24. https://doi.org/10.1111/j.1430-9134.1996.00005.x.
Bringhurst, Robert. 2015. The Elements of Typographic Style.
Version 4.1. Hartley & Marks.
Buxton, Bill. 2007. Sketching User Experiences: Getting the Design
Right and the Right Design. Morgan Kaufmann.
Cagan, Marty. 2017. Inspired: How to Create Tech Products Customers
Love. 2nd ed. John Wiley & Sons. https://books.google.com/books?id=S8Q_DwAAQBAJ.
Cagan, Marty, and Chris Jones. 2020. Empowered: Ordinary People,
Extraordinary Products. John Wiley & Sons. https://books.google.com/books?id=rdsMEAAAQBAJ.
Carreyrou, John. 2018. Bad Blood: Secrets and Lies in a Silicon
Valley Startup. Alfred A. Knopf. https://books.google.com/books?id=zIJcDwAAQBAJ.
Carroll, Lewis. 1865. Alice’s Adventures in Wonderland.
Macmillan. https://books.google.com/books?id=btIQAAAAYAAJ.
CB Insights. 2026. “The Top Reasons Startups Fail.” CB
Insights. https://www.cbinsights.com/research/report/startup-failure-reasons-top/.
Christensen, Clayton M. 1997. The Innovator’s Dilemma: When New
Technologies Cause Great Firms to Fail. Harvard Business School
Press. https://books.google.com/books?id=18OTngEACAAJ.
Christensen, Clayton M., Taddy Hall, Karen Dillon, and David S. Duncan.
2016. Competing Against Luck: The Story of Innovation and Customer
Choice. Harper Business. https://books.google.com/books?id=XTZ8jwEACAAJ.
Christensen, Clayton M., Michael E. Raynor, and Rory McDonald. 2015.
“What Is Disruptive Innovation?” Harvard Business
Review 93 (12): 44–53. https://hbr.org/2015/12/what-is-disruptive-innovation.
Cialdini, Robert B. 1984. Influence: The Psychology of
Persuasion. William Morrow. https://books.google.com/books?id=sEzuAAAAMAAJ.
Clegg, Dai, and Richard Barker. 1994. Case Method Fast-Track: A RAD
Approach. Addison-Wesley. https://books.google.com/books?id=86ZfQgAACAAJ.
Codd, E. F. 1970. “A Relational Model of Data for Large Shared
Data Banks.” Communications of the ACM 13 (6): 377–87.
https://doi.org/10.1145/362384.362685.
Cohn, Mike. 2004. User Stories Applied: For Agile Software
Development. Addison-Wesley. https://books.google.com/books?id=DHZP_YL3FxYC.
Cohn, Mike. 2009. Succeeding with Agile: Software Development Using
Scrum. Addison-Wesley. https://books.google.com/books?id=8IglA6i_JwAC.
Cowan, Nelson. 2001. “The Magical Number 4 in Short-Term Memory: A
Reconsideration of Mental Storage Capacity.” Behavioral and
Brain Sciences 24 (1): 87–114. https://doi.org/10.1017/S0140525X01003922.
Cunningham, Ward. 1992. “The WyCash Portfolio
Management System.” https://c2.com/doc/oopsla92.html.
Dalio, Ray. 2017. Principles: Life and Work. Simon; Schuster.
https://books.google.com/books?id=okk1DwAAQBAJ.
Dell’Acqua, Fabrizio, Edward McFowland III, Ethan R. Mollick, et al.
2023. Navigating the Jagged Technological Frontier: Field
Experimental Evidence of the Effects of Artificial Intelligence on
Knowledge Worker Productivity and Quality. Working Paper. Harvard
Business School. https://doi.org/10.2139/ssrn.4573321.
Duarte, Nancy. 2010. Resonate: Present Visual Stories That Transform
Audiences. John Wiley; Sons. https://books.google.com/books?id=JJsM3Sedy0IC.
Duke, Annie. 2018. Thinking in Bets: Making Smarter Decisions When
You Don’t Have All the Facts. Portfolio. https://books.google.com/books?id=VcouDwAAQBAJ.
Dunford, April. 2019. Obviously Awesome: How to Nail Product
Positioning so Customers Get It, Buy It, Love It. Ambient Press. https://books.google.com/books?id=oI_f0QEACAAJ.
Durant, Will. 1926. The Story of Philosophy: The Lives and Opinions
of the Greater Philosophers. Simon; Schuster. https://books.google.com/books?id=Cs8MAAAAIAAJ.
Dyer, Jeff, Nathan Furr, and Curtis Lefrandt. 2019. Innovation
Capital: How to Compete and Win Like the World’s Most Innovative
Leaders. Harvard Business Review Press. https://books.google.com/books?id=y_tmDwAAQBAJ.
Dyer, Jeffrey H., Hal B. Gregersen, and Clayton M. Christensen. 2009.
“The Innovator’s DNA.” Harvard Business Review 87
(12): 60–67. https://hbr.org/2009/12/the-innovators-dna.
Eyal, Nir. 2014. Hooked: How to Build Habit-Forming Products.
Portfolio/Penguin. https://books.google.com/books?id=dsz5AwAAQBAJ.
Fitts, Paul M. 1954. “The Information Capacity of the Human Motor
System in Controlling the Amplitude of Movement.” Journal of
Experimental Psychology 47 (6): 381–91. https://doi.org/10.1037/h0055392.
Fitzpatrick, Rob. 2013. The Mom Test: How to Talk to Customers and
Learn If Your Business Is a Good Idea When Everyone Is Lying to
You. CreateSpace. https://books.google.com/books?id=Z5nYDwAAQBAJ.
Fowler, Martin. 2009. “Technical Debt Quadrant.” https://martinfowler.com/bliki/TechnicalDebtQuadrant.html.
Furr, Nathan, and Jeff Dyer. 2014. The Innovator’s Method: Bringing
the Lean Start-up into Your Organization. Harvard Business Review
Press. https://books.google.com/books?id=pn_aAwAAQBAJ.
Graham, Paul. 2013. “Do Things That Don’t Scale.” https://paulgraham.com/ds.html.
Greshake, Kai, Sahar Abdelnabi, Shailesh Mishra, Christoph Endres,
Thorsten Holz, and Mario Fritz. 2023. “Not What You’ve Signed up
for: Compromising Real-World LLM-Integrated Applications
with Indirect Prompt Injection.” Proceedings of the 16th ACM
Workshop on Artificial Intelligence and Security, AISec ’23, 79–90.
https://doi.org/10.1145/3605764.3623985.
Gupta, Aakash. 2022. “The History of Product Management.”
January 3. https://www.aakashg.com/history-of-pm/.
Haidt, Jonathan. 2006. The Happiness Hypothesis: Finding Modern
Truth in Ancient Wisdom. Basic Books. https://books.google.com/books?id=Tz4wVAp6qL0C.
Haidt, Jonathan. 2012. The Righteous Mind: Why Good People Are
Divided by Politics and Religion. Pantheon Books. https://books.google.com/books?id=ItuzJhbcpMIC.
Hammant, Paul. 2017. “Trunk Based Development.” https://trunkbaseddevelopment.com/.
Hatch, Nile W. n.d. “Expeditionary Innovation.” Brigham
Young University. Accessed 2026. https://ei.nilehatch.com/.
Heath, Chip, and Dan Heath. 2007. Made to Stick: Why Some Ideas
Survive and Others Die. Random House. https://books.google.com/books?id=Yfp79AAohiMC.
Heath, Chip, and Dan Heath. 2010. Switch: How to Change Things When
Change Is Hard. Broadway Books. https://books.google.com/books?id=ad5ktG0oe00C.
Helmer, Hamilton. 2016. 7 Powers: The Foundations of Business
Strategy. Deep Strategy. https://books.google.com/books?id=9p1evgAACAAJ.
Hick, W. E. 1952. “On the Rate of Gain of Information.”
Quarterly Journal of Experimental Psychology 4 (1): 11–26. https://doi.org/10.1080/17470215208416600.
Hunt, Andrew, and David Thomas. 1999. The Pragmatic Programmer: From
Journeyman to Master. Addison-Wesley. https://books.google.com/books?id=5wBQEp6ruIAC.
Hyman, Ray. 1953. “Stimulus Information as a Determinant of
Reaction Time.” Journal of Experimental Psychology 45
(3): 188–96. https://doi.org/10.1037/h0056940.
Kahneman, Daniel. 2011. Thinking, Fast and Slow. Farrar,
Straus; Giroux. https://books.google.com/books?id=TA7Q27RWlj0C.
Kim, W. Chan, and Renée Mauborgne. 2005. Blue Ocean Strategy: How to
Create Uncontested Market Space and Make the Competition
Irrelevant. Harvard Business Review Press. https://books.google.com/books?id=O3D_zgEACAAJ.
Kohavi, Ron, Diane Tang, and Ya Xu. 2020. Trustworthy Online
Controlled Experiments: A Practical Guide to a/b Testing. Cambridge
University Press. https://doi.org/10.1017/9781108653985.
Krug, Steve. 2014. Don’t Make Me Think, Revisited: A Common Sense
Approach to Web Usability. New Riders. https://books.google.com/books?id=qahpAgAAQBAJ.
Lafley, A. G., and Roger L. Martin. 2013. Playing to Win: How
Strategy Really Works. Harvard Business Review Press. https://books.google.com/books?id=a5Bcilcnjd0C.
Marshall, Alfred. 1890. Principles of Economics. Macmillan. https://books.google.com/books?id=bykoAAAAYAAJ.
Martin, Robert C. 2008. Clean Code: A Handbook of Agile Software
Craftsmanship. Prentice Hall. https://books.google.com/books?id=6_T9twEACAAJ.
McClure, Dave. 2007. “Startup Metrics for Pirates:
AARRR!” https://500hats.typepad.com/500blogs/2007/09/startup-metrics.html.
McCurdy, Michael, Christopher Connors, Guy Pyrzak, Bob Kanefsky, and
Alonso Vera. 2006. “Breaking the Fidelity Barrier: An Examination
of Our Current Characterization of Prototypes and an Example of a
Mixed-Fidelity Success.” Proceedings of the SIGCHI Conference
on Human Factors in Computing Systems (CHI ’06) (New York, NY,
USA), 1233–42. https://doi.org/10.1145/1124772.1124959.
McElroy, Neil H. 1931. “Brand Men (Marketing Memorandum).”
Procter & Gamble. https://commons.wikimedia.org/wiki/File:Neil_Mcelroy's_1931_Brand_Man_Memo.pdf.
McKay, David O. 1966. “Conference Report, October 1966.”
The Church of Jesus Christ of Latter-day Saints. https://archive.org/details/conferencereport1966sa.
McKinley, Dan. 2015. “Choose Boring Technology.” March. https://mcfunley.com/choose-boring-technology.
Minto, Barbara. 1978. The Pyramid Principle: Logic in Writing and
Thinking. Minto International. https://books.google.com/books?id=cgT9AQAACAAJ.
Moesta, Bob, and Greg Engle. 2020. Demand-Side Sales 101: Stop
Selling and Help Your Customers Make Progress. Lioncrest
Publishing. https://openlibrary.org/isbn/9781544509969.
Monson, Thomas S. 2016. “Choices.” The Church of Jesus
Christ of Latter-day Saints. https://www.churchofjesuschrist.org/study/general-conference/2016/04/choices.
Moore, Geoffrey A. 1991. Crossing the Chasm: Marketing and Selling
High-Tech Products to Mainstream Customers. HarperBusiness. https://books.google.com/books?id=HkieQgAACAAJ.
Nielsen, Jakob. 1994. “Enhancing the Explanatory Power of
Usability Heuristics.” Proceedings of the SIGCHI Conference
on Human Factors in Computing Systems (CHI ’94) (New York, NY,
USA), 152–58. https://doi.org/10.1145/191666.191729.
Nielsen, Jakob, and Thomas K. Landauer. 1993. “A Mathematical
Model of the Finding of Usability Problems.” Proceedings of
the SIGCHI Conference on Human Factors in Computing Systems (CHI
’93) (New York, NY, USA), 206–13. https://doi.org/10.1145/169059.169166.
Nielsen, Jakob, and Rolf Molich. 1990. “Heuristic Evaluation of
User Interfaces.” Proceedings of the SIGCHI Conference on
Human Factors in Computing Systems (CHI ’90) (New York, NY, USA),
249–56. https://doi.org/10.1145/97243.97281.
Norman, Don. 2013. The Design of Everyday Things. Revised and
Expanded. Basic Books. https://books.google.com/books?id=nVQPAAAAQBAJ.
Oberholzer-Gee, Felix. 2021. Better, Simpler Strategy: A Value-Based
Guide to Exceptional Performance. Harvard Business Review Press. https://books.google.com/books?id=3wcCEAAAQBAJ.
Olsen, Dan. 2015. The Lean Product Playbook: How to Innovate with
Minimum Viable Products and Rapid Customer Feedback. John Wiley
& Sons. https://books.google.com/books?id=j5rgCAAAQBAJ.
Osterwalder, Alexander, and Yves Pigneur. 2010. Business Model
Generation: A Handbook for Visionaries, Game Changers, and
Challengers. Wiley. https://books.google.com/books?id=f86o0AEACAAJ.
Osterwalder, Alexander, Yves Pigneur, Greg Bernarda, and Alan Smith.
2014. Value Proposition Design: How to Create Products and Services
Customers Want. Wiley. https://books.google.com/books?id=LCmtBAAAQBAJ.
Ouyang, Long, Jeff Wu, Xu Jiang, et al. 2022. Training Language
Models to Follow Instructions with Human Feedback. https://arxiv.org/abs/2203.02155.
Perri, Melissa. 2018. Escaping the Build Trap: How Effective Product
Management Creates Real Value. O’Reilly Media. https://books.google.com/books?id=buJ1DwAAQBAJ.
Porter, Michael E. 1979. “How Competitive Forces Shape
Strategy.” Harvard Business Review 57 (2): 137–45. https://hbr.org/1979/03/how-competitive-forces-shape-strategy.
Porter, Michael E. 1980. Competitive Strategy: Techniques for
Analyzing Industries and Competitors. Free Press. https://books.google.com/books?id=BOxDtQEACAAJ.
Porter, Michael E. 1996. “What Is Strategy?” Harvard
Business Review 74 (6): 61–78. https://hbr.org/1996/11/what-is-strategy.
Raschka, Sebastian. 2024. Build a Large Language Model (from
Scratch). Manning Publications. https://www.manning.com/books/build-a-large-language-model-from-scratch.
Reichheld, Frederick F. 2003. “The One Number You Need to
Grow.” Harvard Business Review 81 (12): 46–55. https://hbr.org/2003/12/the-one-number-you-need-to-grow.
Ries, Eric. 2011. The Lean Startup: How Today’s Entrepreneurs Use
Continuous Innovation to Create Radically Successful Businesses.
Crown Business. https://books.google.com/books?id=tvfyz-4JILwC.
Rosenfeld, Louis, Peter Morville, and Jorge Arango. 2015.
Information Architecture: For the Web and Beyond. 4th ed.
O’Reilly Media.
Schumpeter, Joseph A. 1942. Capitalism, Socialism and
Democracy. Harper & Brothers. https://books.google.com/books?id=UmUcuAEACAAJ.
Sharma, Mrinank, Meg Tong, Tomasz Korbak, et al. 2023. Towards
Understanding Sycophancy in Language Models. https://arxiv.org/abs/2310.13548.
Stewart, G. Bennett. 1991. The Quest for Value: A Guide for Senior
Managers. HarperBusiness. https://books.google.com/books?id=2R5RnQAACAAJ.
Sweller, John. 1988. “Cognitive Load During Problem Solving:
Effects on Learning.” Cognitive Science 12 (2): 257–85.
https://doi.org/10.1207/s15516709cog1202_4.
Teece, David J. 1986. “Profiting from Technological Innovation:
Implications for Integration, Collaboration, Licensing and Public
Policy.” Research Policy 15 (6): 285–305. https://doi.org/10.1016/0048-7333(86)90027-2.
Thiel, Peter, and Blake Masters. 2014. Zero to One: Notes on
Startups, or How to Build the Future. Crown Business. https://books.google.com/books?id=ZH4oAwAAQBAJ.
Torres, Teresa. 2021. Continuous Discovery Habits: Discover Products
That Create Customer Value and Business Value. Product Talk LLC. https://books.google.com/books?id=Wb4yEAAAQBAJ.
Ulwick, Anthony W. 2005. What Customers Want: Using Outcome-Driven
Innovation to Create Breakthrough Products and Services.
McGraw-Hill. https://books.google.com/books?id=7sUgngEACAAJ.
Vaswani, Ashish, Noam Shazeer, Niki Parmar, et al. 2017. Attention
Is All You Need. https://arxiv.org/abs/1706.03762.
Vercel. 2026a. “How Next.js Supports AI Coding Agents.” https://nextjs.org/docs/app/guides/ai-agents.
Vercel. 2026b. “Installation.” https://nextjs.org/docs/app/getting-started/installation.
Vercel. 2026c. “Project Structure and Organization.” https://nextjs.org/docs/app/getting-started/project-structure.
Vercel. 2026d. “Proxy.js.” https://nextjs.org/docs/app/api-reference/file-conventions/proxy.
Vercel. 2026e. “Route.js.” https://nextjs.org/docs/app/api-reference/file-conventions/route.
Vercel. 2026f. “Server and Client Components.” https://nextjs.org/docs/app/getting-started/server-and-client-components.
Vocke, Ham. 2018. “The Practical Test Pyramid.” February.
https://martinfowler.com/articles/practical-test-pyramid.html.
Wagemans, Johan, James H. Elder, Michael Kubovy, et al. 2012. “A
Century of Gestalt Psychology in Visual Perception:
I. Perceptual Grouping and Figure-Ground
Organization.” Psychological Bulletin 138 (6): 1172–217.
https://doi.org/10.1037/a0029333.
Weinberg, Gabriel, and Justin Mares. 2015. Traction: How Any Startup
Can Achieve Explosive Customer Growth. Portfolio. https://books.google.com/books?id=oD7ZCwAAQBAJ.
Figure credits
Diagrams drawn for this book use icons from Lucide, used under the ISC license. Figures adapted from Sebastian Raschka’s Build a Large Language Model (From Scratch) are credited in their captions.