Skip to main content Link Search Menu Expand Document (external link)

Course Overview

Introduction and Course Overview - Download

Additional Reading

  1. About Boeing - https://spectrum.ieee.org/how-the-boeing-737-max-disaster-looks-to-a-software-developer

  2. On Software Licensing - https://cacm.acm.org/magazines/2014/7/176209-licensing-professional-software-engineers/abstract

  3. Article on Therac 25 - https://www.computer.org/csdl/magazine/co/2017/11/mco2017110008/13rRUxAStVR

  4. Green Software Foundation - https://greensoftware.foundation

  5. Article from BBC on IT failures in NHS - https://www.bbc.com/news/health-67503126

  6. Scaling in Hostar - Scaling Infrastructure for Millions: From Challenges to Triumphs](https://www.hostar.com/blog/scaling-infrastructure-for-millions-from-challenges-to-triumphs)

AI-assisted tools and benchmarks

  1. Github Co-Pilot - https://github.com/features/copilot
  2. Cursor AI code editor - https://www.cursor.com
  3. Antigravity - https://antigravity.google/
  4. SWE Bench - https://www.swebench.com

Multi-agent Framework

  1. Autogen - https://microsoft.github.io/autogen/0.2/
  2. Langraph - https://www.langchain.com/langgraph

  3. Google ADK - https://google.github.io/adk-docs/

  4. Crew AI - https://www.crewai.com

  5. MOYA - https://github.com/montycloud/moya

Copyright © 2025 Karthik Vaidhyanathan. Distributed by an MIT license.