Skip to content
0:00 / 0:00

#softwareengineering#agile#waterfall

Lone Star Ruby Conference 2010 Real Software Engineering by Glenn Vanderburg

Confreaks

42K subscribers • 83 videos on Hallway • Conference channel

YouTube
  • Recommended by 4 people: 3 on Hacker News and 1 curated list.
  • A classic. People kept recommending it from 2013 to 2021.
  • Presented by Glenn Vanderburg
  • An opinion. It argues one side of a question engineers disagree on.

Intermediate. Assumes working knowledge.

30K views15 years ago4 recommendations

Software designTools and practiceSoftware architectureDesign patternsCode review and teamwork

Glenn Vanderburg explores the history of software engineering, explaining why traditional waterfall models failed and how agile practices align with real engineering.

Software engineering as it's taught in universities simply doesn't work. It doesn't produce software systems of high quality, and it doesn't produce them for low cost. Sometimes, even when practiced rigorously, it doesn't produce systems at all. That's odd, because in every other field, the term "engineering" is reserved for methods that work. What then, does real software engineering look like? How can we consistently deliver high-quality systems to our customers and employers in a timely fashion and for a reasonable cost? In this session, we'll discuss where software engineering went wrong, and build the case that disciplined Agile methods, far from being "anti-engineering" (as they are often described), actually represent the best of engineering principles applied to the task of software development.

Why it's here

4 people recommend this

What people say. Highly recommended for its insightful analysis of what engineering actually means and how software development fits into that definition.

yesenadamon Hacker News • Recommends

On “The most prized degree in India became the most worthless”

I always thought calling programmers engineers was very weird until I watched this great talk: Real Software Engineering , Glenn Vanderburg, Lone Star Ruby 2010 link to this video which explains what various kinds of engineers actually do. Not at all dry and boring like it might sound! From the YouTube blurb: Software engineering as it's taught in universities simply doesn't work. It doesn't produce software systems of high quality, and it doesn't produce them for low cost. Sometimes, even when practiced rigorously, it doesn't produce systems at all. That's odd, because in every other field, the term "engineering" is reserved for methods that work. What then, does real software engineering look like?

programming-talkscurated list on GitHubRecommends

Under “Software Development”

Real Software Engineering 00:51:56 by **Glenn Vanderburg** (2010)

KaeseEson Hacker News • Recommends

On “Ask HN: What's the best technical talk you've heard?”

Real Software Engineering, by Glenn Vandenburg. Not a perfect talk (especially the conclusions IMO), but a very good exploration of how some of the common beliefs in the field of software "engineering" came to be, and how something resembling actual engineering practice might be beneficial and practical. Link: link to this video Abstract: "Software engineering as it's taught in universities simply doesn't work. It doesn't produce software systems of high quality, and it doesn't produce them for low cost. Sometimes, even when practiced rigorously, it doesn't produce systems at all. That's odd, because in every other field, the term "engineering" is reserved for methods that work. What then, does real so…

gcandalon Hacker News • Recommends

On “Managing the Development of Large Software Systems (1970) [pdf]”

I first came into contact with this article via link to this video , which is a pretty decent analysis on how people misinterpreted the original concept.

yesenadamon Hacker News • Recommends

On “Programmers: Stop Calling Yourselves Engineers (2015)”

I thought calling programmers "engineers" was very odd until I saw this great talk: Real Software Engineering by Glenn Vanderburg Lone Star Ruby Conference 2010 link to this video Software engineering as it's taught in universities simply doesn't work. It doesn't produce software systems of high quality, and it doesn't produce them for low cost. Sometimes, even when practiced rigorously, it doesn't produce systems at all. That's odd, because in every other field, the term "engineering" is reserved for methods that work. What then, does real software engineering look like? How can we consistently deliver high-quality systems to our customers and employers in a timely fashion and for a reasonable cost? I…

nayukion Hacker News • Mentions

On “Are We Engineers?”

This talks about the same topic: Lone Star Ruby Conference 2010: "Real Software Engineering" by Glenn Vanderburg: link to this video

nayukion Hacker News • Mentions

On “The Myth of the 'Waterfall' SDLC (2019)”

This talk describes how the waterfall development model was a caricature that got accidentally turned into reality: link to this video "Lone Star Ruby Conference 2010 Real Software Engineering by Glenn Vanderburg"

nayukion Hacker News • Mentions

On “Engineering "home-cooked" software”

I would say that this blog post is half right. The half that's not right is glaring. > the pyramids have had 100% up-time with no human maintenance It helps that there is hardly any rain in the desert. Water would foul up the structure in a matter of years. > dependencies are added like seasoning. Hundreds of packages. Thousands of foreign lines of code make their way onto your software routinely True, and I think NPM JavaScript exhibits the worst of this behavior. > Problems are expected and fixed on the fly, somewhat haphazardly: ... push a patch ... code scanning ... dependa-bot ... DevOps True, and I remember when software releases were treated with much more care and quality because it…