HackerTube
HomeLongsLikedHistoryWatch laterCategoriesPlaylistsSettings

8LU - Are we *really* engineers? by Hillel Wayne

8th Light Inc.1 HN recommender · recommended in 1 month, 2020-2025
YouTube
9K views · 6 years ago · talk · evergreen

Hillel Wayne reports on interviews with 17 people who have worked as both software and traditional engineers. He argues the fields are fundamentally the same and have much to learn from each other.

HN uses it as the reference for whether software is really engineering and how it differs from other disciplines.

Software practice, open source & careersCivil engineering & construction#softwareengineering#engineeringdiscipline#hillelwayne#interviews

4 comments from Hacker News

@godelski2025 · in “The reality of working in tech: We're not hired to write code (2023)”

> and I have experience with construction as well. Just so we're clear, construction isn't engineering[0]. The difference does matter specifically in what we're talking about. > If your implication was followed in software (i.e. try to predict the future and introduce hidden floors, service floors and such) — and it sometimes is — we really end up with worse, more complex software that has technical debt built in from the start. But again, I think this belies you. Yes, I've made the assumption that you either didn't read Dan's blog in full or listen to Hillel's video, but can you blame me? This sentence is something they both explicitly discuss. You don't have everything figured out in engineering. Frequently you are doing your designs and then get them built by a manufacturer and then reiterate. This is very much akin to writing code, running tests, and rebuilding. Hillel discusses this right here[1] (this also addresses your last line) >> The idea that software is inheriently unpredictable and you're always doing completely new things all the time. While engineering is basically doing the same thing over and over again. Umm... yeah... so... this is probably the only question I got where people would start laughing at me when I asked it. Or from Dan, not far in he says >> And, of course, only someone who hasn't done serious engineering work in the physical world could say something like "The predictability of a true engineer’s world is an enviable thing. But ours is a world

CitesView on HN
@godelski2025 · in “The reality of working in tech: We're not hired to write code (2023)”

I really think you should read Dan's post in full . Because you really did make the error him and Hillel discuss. I think it'll also help interpret my point and the gp to my comment. We're not thinking in a framework where CS and Eng are all that different. Or skip to this part of Hillel's video[0] I've been an aerospace engineer. Worked there before coming over to CS. And I can certainty tell you that yes, someone may ask you to split a floor in half. There's nothing really preventing you from doing this. There's buildings with more levels than there are ordered floors. It's a 15 floor building, but you label your floors 1-14. Such an area can be used for things like running conduit or even just as a fire break. Hell, there are even split level homes, you know those ones where you walk in the front door and either go up or down? There's also things like scissor flats. So yeah, you are making the mistake because your example belies you. It illustrates that you aren't aware of the complexities and abstractions in the engineering job. It's okay to have only a rudimentary understanding of engineering, you've spent your time learning other things that are more valuable to you. But that doesn't mean you should assume things are simpler than they are. The truth is that any job, has depth and far more complexity than appears at the surface. While in many jobs you can get away with only doing the simple part, there's still more depth than is actually being utilized. Likely for the sa

CitesView on HN
@hwayne2020 · in “Cold Showers: For when people get too hyped up about things”

I used to think this, and then I interviewed people who did both traditional and software engineering professionally, and now I'm not so sure. I did a first draft of what I learned here: ▶ this video I'm hoping to have a written version by the end of September.

CitesView on HN
@exdsq2020 · in “Why do so few people major in computer science? (2017)”

Absolutely! Some companies are great at this but most (from my experience) use the term but there's 0 'engineering' involved - it's just hacking bits of code together and hoping it lives long enough for a customer to sign off on UAT. There was a good talk on this subject last week - here's the recording if you're interested ▶ this video

RecommendsView on HN
Glenn Vanderburg of LivingSocial on why software development is an engineering discipline41:47

Glenn Vanderburg of LivingSocial on why software development is an engineering discipline

O'Reilly
17K views • 11 years ago
Lone Star Ruby Conference 2010 Real Software Engineering by Glenn Vanderburg51:57

Lone Star Ruby Conference 2010 Real Software Engineering by Glenn Vanderburg

Confreaks
30K views • 15 years ago
Software Art Thou: Glenn Vanderburg - Real Software Engineering1:07:58

Software Art Thou: Glenn Vanderburg - Real Software Engineering

Zendesk
35K views • 8 years ago
Andreessen's Corollary: Ethical Dilemmas in Software Engineering - Bryan Cantrill | Craft 201946:24

Andreessen's Corollary: Ethical Dilemmas in Software Engineering - Bryan Cantrill | Craft 2019

CraftHub Events
27K views • 7 years ago
Software Engineering's Greatest Hits27:29

Software Engineering's Greatest Hits

Greg Wilson
25K views • 5 years ago
Monktoberfest 2016: Bryan Cantrill - Oral Tradition in Software Engineering48:00

Monktoberfest 2016: Bryan Cantrill - Oral Tradition in Software Engineering

RedMonk Tech Events
41K views • 9 years ago
"Agile Methods The Good, the Hype and the Ugly," Bertrand Meyer1:02:30

"Agile Methods The Good, the Hype and the Ugly," Bertrand Meyer

Association for Computing Machinery (ACM)
18K views • 11 years ago
Object-Oriented Programming is Bad44:35

Object-Oriented Programming is Bad

Brian Will
2.6M views • 10 years ago
Old Is the New New • Kevlin Henney • GOTO 201850:23

Old Is the New New • Kevlin Henney • GOTO 2018

GOTO Conferences
125K views • 8 years ago
"Uncle" Bob Martin1:23:35

"Uncle" Bob Martin

Program on Entrepreneurship
179K views • 11 years ago
Agile is Dead • Pragmatic Dave Thomas • GOTO 201540:39

Agile is Dead • Pragmatic Dave Thomas • GOTO 2015

GOTO Conferences
1.5M views • 11 years ago
Technical leadership and glue work - Tanya Reilly | #LeadDevNewYork28:20

Technical leadership and glue work - Tanya Reilly | #LeadDevNewYork

LeadDev
93K views • 7 years ago
NeXT vs Sun17:48

NeXT vs Sun

hoffman60613
116K views • 14 years ago
"The Mess We're In" by Joe Armstrong45:50

"The Mess We're In" by Joe Armstrong

Strange Loop Conference
398K views • 12 years ago
The Forgotten Art of Structured Programming - Kevlin Henney [C++ on Sea 2019]1:29:27

The Forgotten Art of Structured Programming - Kevlin Henney [C++ on Sea 2019]

cpponsea
245K views • 7 years ago
Bret Victor   The Future of Programming32:56

Bret Victor The Future of Programming

Joey Reid
305K views • 13 years ago
Hacking with Andrew and Brad: tip.golang.org1:02:49

Hacking with Andrew and Brad: tip.golang.org

The Go Programming Language
99K views • 11 years ago
Jim Coplien and Bob Martin Debate TDD20:59

Jim Coplien and Bob Martin Debate TDD

alexsmail
163K views • 14 years ago
What's It Really like Working at Valve?47:42

What's It Really like Working at Valve?

People Make Games
643K views • 3 years ago
“What is Success?” by Evan Czaplicki47:52

“What is Success?” by Evan Czaplicki

Elm Europe
31K views • 8 years ago