Python, Prompt Engineering, Data Science — Build the Skills Employers Want Now
Lead AI Strategy with UCSB's Agentic AI Program — Microsoft Certified
Overview
Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
Explore the parallels between architecture and software development in this thought-provoking conference talk from RubyConf 2023. Delve into Stewart Brand's 1994 book "How Buildings Learn, and What Happens After They're Built" and its influence on the famous "Big Ball of Mud" paper by Brian Foote and Joseph Yoder. Discover valuable insights on building and maintaining software systems by drawing comparisons to architectural principles and historical building styles. Learn how the evolution of structures over time can inform better practices in software development and maintenance. Gain a fresh perspective on the lifecycle of programs and the challenges faced after their initial construction.
Syllabus
RubyConf 2023 - How Programs Learn, and What Happens After They're Built by Phil Crissman
Taught by
Confreaks