Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Taking Back Software Engineering - Craftsmanship is Insufficient

GOTO Conferences via YouTube

Overview

Explore the concept of software engineering in this thought-provoking conference talk from GOTO Amsterdam 2022. Delve into the differences between craftsmanship and engineering in software development, and learn why the speaker argues that craftsmanship alone is insufficient. Discover the true meaning of software engineering, its fundamental principles, and how it differs from other engineering disciplines. Examine the iterative, incremental, experimental, and empirical approaches that form the core of effective software engineering practices. Gain insights into the historical context of software engineering, including the contributions of Margaret Hamilton, and understand how modern practices like Continuous Delivery embody engineering principles. Challenge your perceptions of software development methodologies and consider how adopting an engineering mindset can lead to more robust, reliable, and innovative software solutions.

Syllabus

Intro
What "Software Engineering" is not
The impact of "Engineering" in software
All engineering is not the same
What is "Engineering"?
Fundamentals of "Engineering" approach
Iterative
Feedback
Incremental
Iterative vs Incremental
Experimental
Margaret Hamilton: The first "Software Engineer"
Experimental continued
Empirical
Continuous Delivery as an engineering discipline
Outro

Taught by

GOTO Conferences

Reviews

Start your review of Taking Back Software Engineering - Craftsmanship is Insufficient

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.