Progress Toward an Engineering Discipline of Software • Mary Shaw • GOTO 2015
This presentation was recorded at GOTO Amsterdam 2015 http://gotoams.nl Mary Shaw - Professor of Computer Science at Carnegie Mellon University ABSTRACT Is "software engineering" really engineering? The term was coined in 1968 to call attention to problems with software production. Both theory and practice for software have evolved since then, but [...] TIMECODES 0:00 Introduction 1:41 What is "engineering"? 3:38 Characteristics of engineering 7:39 Craft of bridges 10:20 Ironbridge at Coalbrookdale, 1779 11:09 Dee Bridge disaster, 1847 12:00 Business of bridges 14:57 Engineering of bridges 1700: good theories 15:30 21st century 16:21 Evolution of civil engineering 17:28 Software engineering as engineering 20:27 Craft practice, 1968 21:49 Production techniques 22:55 Commerce drives science 24:08 Codified knowledge 28:55 Software architecture ... 33:03 Sample idioms / Styles / patterns 33:39 Explanations for practitioners N-Tier architecture 34:14 Commercial practice 35:06 Maturation of scientific ideas 36:04 Maturation of software architecture 36:13 Foundations 36:21 Basic research, 1985-1993 36:33 Development & extension: 1995-2000 36:39 Internal exploration: 1996-2003 38:21 Architectural styles and reasoning 41:20 Toyota unintended acceleration 49:17 Civilize the electronic frontier 50:06 There are lots of casual developers 52:35 Civilizing the electronic frontier 53:26 Recapitulation Download slides and read the full abstract here: http://gotocon.com/amsterdam-2015/pre... / gotoamst / gotoconference http://gotocon.com #SoftwareEngineering #Engineering #SoftwareDevelopment #Programming #ComputerScience #MaryShaw Looking for a unique learning experience? Attend the next GOTO conference near you! Get your ticket at https://gotopia.tech Sign up for updates and specials at https://gotopia.tech/newsletter SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily. https://www.youtube.com/user/GotoConf...

Software Art Thou: Glenn Vanderburg - Real Software Engineering

RL for Agents Workshop - Deep Dive on Training Agents with RL and Open Source

How Much Magic Is In Angular2? • Rody Haddad • GOTO 2015

SATURN 2015 Keynote: Progress Towards an Engineering Discipline of Software by Mary Shaw

21 - Snowflake Data Warehouse Internals (CMU Advanced Databases / Spring 2023)

A case study master class on Reporting Cyber Risk to the Board by Omar Khwaja
![[VDBUH2024] - Ionuț Baloșin - A Practical Use Case of Software Architecture Evolution](https://i.ytimg.com/vi/Yo1tNeaDQB0/hqdefault.jpg?sqp=-oaymwE9CNACELwBSFryq4qpAy8IARUAAAAAGAElAADIQj0AgKJDeAHwAQH4Af4JgALQBYoCDAgAEAEYUyBlKE0wDw==&rs=AOn4CLC_jcemnWgOw5aRNIneEjOmHdSnaw)
[VDBUH2024] - Ionuț Baloșin - A Practical Use Case of Software Architecture Evolution

Robot Framework Tutorial For Beginners | Robot Framework With Python | Intellipaat

Avoiding Microservice Megadisasters - Jimmy Bogard

Raj Reddy : The Future of AI : Doomers vs. Abundance

Visualise, document and explore your software architecture - Simon Brown

A Philosophy of Software Design | John Ousterhout | Talks at Google

Mastering Chaos - A Netflix Guide to Microservices

1: Introduction to Neural Networks and Deep Learning; Training Deep NNs

What is DDD - Eric Evans - DDD Europe 2019

Real-Time WebSockets Course | Build a Live Sports Dashboard with Node.js & PostgreSQL

What Agents Want — Elixir for AI

"Uncle" Bob Martin - "The Future of Programming"

The Lost Art of Software Design • Simon Brown • YOW! 2019

