Works Cited¶
Sources cited in the course readings.
- Amershi, Saleema and Weld, Dan and Vorvoreanu, Mihaela and Fourney, Adam and Nushi, Besmira and Collisson, Penny and Suh, Jina and Iqbal, Shamsi and Bennett, Paul N. and Inkpen, Kori and Teevan, Jaime and Kikin-Gil, Ruth and Horvitz, Eric. 2019. Guidelines for Human-AI Interaction. Proceedings of the 2019 CHI Conference on Human Factors in Computing Systems. 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/
- Anthropic. 2024. Introducing the Model Context Protocol. Anthropic News. https://www.anthropic.com/news/model-context-protocol
- Anthropic. 2026. Continue Local Sessions from Any Device with Remote Control. Claude Code Docs. https://code.claude.com/docs/en/remote-control
- Anthropic. 2026. Choose a Permission Mode. Claude Code Docs. https://code.claude.com/docs/en/permission-modes
- Anthropic. 2026. Plugins Overview. Claude Code Docs. https://code.claude.com/docs/en/plugins
- Anthropic. 2026. Voice Dictation. Claude Code Docs. https://code.claude.com/docs/en/voice-dictation
- Anthropic. 2026. Message Your Other Claude Code Sessions. Claude Code Docs. https://code.claude.com/docs/en/cross-session-messaging
- Beck, Kent. 1999. Extreme Programming Explained: Embrace Change. Addison-Wesley. https://books.google.com/books?id=G8EL4H4vf7UC
- Beck, Kent and Beedle, Mike and van Bennekum, Arie and Cockburn, Alistair and Cunningham, Ward and Fowler, Martin and Grenning, James and Highsmith, Jim and Hunt, Andrew and Jeffries, Ron and Kern, Jon and Marick, Brian and Martin, Robert C. and Mellor, Steve and Schwaber, Ken and Sutherland, Jeff and Thomas, Dave. 2001. Manifesto for Agile Software Development. https://agilemanifesto.org/
- . 2016. Site Reliability Engineering: How Google Runs Production Systems. O'Reilly Media. https://sre.google/sre-book/table-of-contents/
- 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
- Bringhurst, Robert. 2015. The Elements of Typographic Style. 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. John Wiley & Sons. https://books.google.com/books?id=S8Q_DwAAQBAJ
- 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
- Christensen, Clayton M. and Hall, Taddy and Dillon, Karen and Duncan, David S. 2016. Competing Against Luck: The Story of Innovation and Customer Choice. Harper Business. https://books.google.com/books?id=XTZ8jwEACAAJ
- Clegg, Dai and Barker, Richard. 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. 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. https://doi.org/10.1017/S0140525X01003922
- Cunningham, Ward. 1992. The WyCash Portfolio Management System. https://c2.com/doc/oopsla92.html
- Dell'Acqua, Fabrizio and McFowland III, Edward and Mollick, Ethan R. and Lifshitz-Assaf, Hila and Kellogg, Katherine and Rajendran, Saran and Krayer, Lisa and Candelon, Franccois and Lakhani, Karim R. 2023. Navigating the Jagged Technological Frontier: Field Experimental Evidence of the Effects of Artificial Intelligence on Knowledge Worker Productivity and Quality. https://doi.org/10.2139/ssrn.4573321
- Duarte, Nancy. 2010. Resonate: Present Visual Stories that Transform Audiences. John Wiley and 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
- Dyer, Jeffrey H. and Gregersen, Hal B. and Christensen, Clayton M. 2009. The Innovator's DNA. Harvard Business Review. https://hbr.org/2009/12/the-innovators-dna
- Dyer, Jeff and Furr, Nathan and Lefrandt, Curtis. 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
- Fitts, Paul M. 1954. The Information Capacity of the Human Motor System in Controlling the Amplitude of Movement. Journal of Experimental Psychology. 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 Dyer, Jeff. 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 and Abdelnabi, Sahar and Mishra, Shailesh and Endres, Christoph and Holz, Thorsten and Fritz, Mario. 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. https://doi.org/10.1145/3605764.3623985
- Haidt, Jonathan. 2006. The Happiness Hypothesis: Finding Modern Truth in Ancient Wisdom. Basic Books. https://books.google.com/books?id=Tz4wVAp6qL0C
- Hammant, Paul. 2017. Trunk Based Development. https://trunkbaseddevelopment.com/
- Hatch, Nile W. n.d.. Expeditionary Innovation. https://ei.nilehatch.com/
- Heath, Chip and Heath, Dan. 2007. Made to Stick: Why Some Ideas Survive and Others Die. Random House. https://books.google.com/books?id=Yfp79AAohiMC
- Heath, Chip and Heath, Dan. 2010. Switch: How to Change Things When Change Is Hard. Broadway Books. https://books.google.com/books?id=ad5ktG0oe00C
- Hick, W. E. 1952. On the Rate of Gain of Information. Quarterly Journal of Experimental Psychology. https://doi.org/10.1080/17470215208416600
- Hunt, Andrew and Thomas, David. 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. https://doi.org/10.1037/h0056940
- Kohavi, Ron and Tang, Diane and Xu, Ya. 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 Martin, Roger L. 2013. Playing to Win: How Strategy Really Works. Harvard Business Review Press. https://books.google.com/books?id=a5Bcilcnjd0C
- 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 and Connors, Christopher and Pyrzak, Guy and Kanefsky, Bob and Vera, Alonso. 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). https://doi.org/10.1145/1124772.1124959
- McKinley, Dan. 2015. Choose Boring Technology. 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 Engle, Greg. 2020. Demand-Side Sales 101: Stop Selling and Help Your Customers Make Progress. Lioncrest Publishing. https://openlibrary.org/isbn/9781544509969
- 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). https://doi.org/10.1145/191666.191729
- Nielsen, Jakob and Landauer, Thomas K. 1993. A Mathematical Model of the Finding of Usability Problems. Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI '93). https://doi.org/10.1145/169059.169166
- Nielsen, Jakob and Molich, Rolf. 1990. Heuristic Evaluation of User Interfaces. Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI '90). https://doi.org/10.1145/97243.97281
- Norman, Don. 2013. The Design of Everyday Things. Basic Books. https://books.google.com/books?id=nVQPAAAAQBAJ
- 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 Pigneur, Yves and Bernarda, Greg and Smith, Alan. 2014. Value Proposition Design: How to Create Products and Services Customers Want. Wiley. https://books.google.com/books?id=LCmtBAAAQBAJ
- Ouyang, Long and Wu, Jeff and Jiang, Xu and Almeida, Diogo and Wainwright, Carroll L. and Mishkin, Pamela and Zhang, Chong and Agarwal, Sandhini and Slama, Katarina and Ray, Alex and Schulman, John and Hilton, Jacob and Kelton, Fraser and Miller, Luke and Simens, Maddie and Askell, Amanda and Welinder, Peter and Christiano, Paul and Leike, Jan and Lowe, Ryan. 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
- 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. 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 and Morville, Peter and Arango, Jorge. 2015. Information Architecture: For the Web and Beyond. O'Reilly Media.
- Sharma, Mrinank and Tong, Meg and Korbak, Tomasz and Duvenaud, David and Askell, Amanda and Bowman, Samuel R. and Cheng, Newton and Durmus, Esin and Hatfield-Dodds, Zac and Johnston, Scott R. and Kravec, Shauna and Maxwell, Timothy and McCandlish, Sam and Ndousse, Kamal and Rausch, Oliver and Schiefer, Nicholas and Yan, Da and Zhang, Miranda and Perez, Ethan. 2023. Towards Understanding Sycophancy in Language Models. https://arxiv.org/abs/2310.13548
- Sweller, John. 1988. Cognitive Load During Problem Solving: Effects on Learning. Cognitive Science. https://doi.org/10.1207/s15516709cog1202_4
- 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
- Vaswani, Ashish and Shazeer, Noam and Parmar, Niki and Uszkoreit, Jakob and Jones, Llion and Gomez, Aidan N. and Kaiser, Lukasz and Polosukhin, Illia. 2017. Attention Is All You Need. https://arxiv.org/abs/1706.03762
- Vercel. 2026. How Next.js Supports AI Coding Agents. https://nextjs.org/docs/app/guides/ai-agents
- Vercel. 2026. Installation. https://nextjs.org/docs/app/getting-started/installation
- Vercel. 2026. route.js. https://nextjs.org/docs/app/api-reference/file-conventions/route
- Vercel. 2026. Server and Client Components. https://nextjs.org/docs/app/getting-started/server-and-client-components
- Vercel. 2026. Project Structure and Organization. https://nextjs.org/docs/app/getting-started/project-structure
- Vercel. 2026. proxy.js. https://nextjs.org/docs/app/api-reference/file-conventions/proxy
- Vocke, Ham. 2018. The Practical Test Pyramid. https://martinfowler.com/articles/practical-test-pyramid.html
- Wagemans, Johan and Elder, James H. and Kubovy, Michael and Palmer, Stephen E. and Peterson, Mary A. and Singh, Manish and von der Heydt, R"udiger. 2012. A Century of Gestalt Psychology in Visual Perception: I. Perceptual Grouping and Figure-Ground Organization. Psychological Bulletin. https://doi.org/10.1037/a0029333