jdiaz5513on Hacker News • Recommends
On “Stanford CS9: Problem-Solving for the CS Technical Interview”
#softwareengineering#agile#softwarecraftsmanship
202K subscribers • 23 videos on Hallway
Beginner. No background in the topic needed.
17K views11 years ago4 recommendations
Tools and practiceHistory and cultureHistory of computingCode review and teamworkDeveloper productivity
Glenn Vanderburg argues that software development is a true engineering discipline and explains how the historical definition of software engineering went astray.
Watch more from the O'Reilly Software Architecture Conference: goo.gl/lXpXnG I believe strongly that software development is, incontrovertibly, an engineering discipline (albeit still an immature one). But a great many people in our field have decided that it’s not. I think this is a harmful mistake. But it’s also a natural one, because most programmers have at least a passing familiarity with a body of knowledge known as “software engineering”—a body of knowledge that was taken very seriously for 30 years or so, but which has now been thoroughly discredited. If “software engineering” doesn’t work, then why would anyone say that software development is engineering? This talk makes the case for software as engineering, and shows that it fits comfortably into the spectrum of engineering disciplines. The talk also explains why the software engineering field spent so long going down an incorrect path, and how we might correct that. About Glenn Vanderburg (LivingSocial): Glenn Vanderburg works at LivingSocial as the engineering director for architecture and core services. For more information, visit: oreil.ly/1Cyt9nt Software architecture is a massive multidisciplinary subject, covering many roles and responsibilities, which makes it challenging to teach because so much context is required for every subject. It's also a fast-moving discipline, where entire suites of best practices become obsolete overnight. The O'Reilly Software Architecture Conference is a new event designed to provide the necessary professional training that software architects and aspiring software architects need to succeed. A unique event, it covers the full scope of a software architect's job, from IT to leadership and business skills. It also provides a forum for networking and hearing what other professionals have learned in real-world experiences. Stay Connected to O'Reilly Media by Email - goo.gl/YZSWbO Follow O'Reilly Media: plus.google.com/+oreillymedia facebook.com/OReilly twitter.com/OReillyMediaWhat people say. Recommended as an insightful talk on why software development fits the definition of engineering when compared to other disciplines.
jdiaz5513on Hacker News • Recommends
On “Stanford CS9: Problem-Solving for the CS Technical Interview”
u/jonjohns65in r/softwarearchitecture • Recommends
rb2k_on Hacker News • Recommends
On “Why Software Engineering Isn’t Engineering”
joshuaccon Lobsters • Recommends
mpweiheron Hacker News • Mentions
On “Software Engineering ≠ Computer Science (2009)”