Software Development Videos and Tutorials: Java, .NET, Ruby, Python, JavaScript, Agile, Software Testing
 
Why Software Engineering is a Fake Discipline and What to do About It

Why Software Engineering is a Fake Discipline and What to do About It

Is the only measure of your worth as a developer *what* you do – the practices or processes you use? Or does it also matter *why* you do things that way – the reasoning and the evidence behind your decisions?

This session addresses fundamentals beyond any specific practice and “hot topic” debates. We will ask, not what a great developer does, but what he knows – and why he knows it. We will uncover the shady history of some “ground truths” of the software engineering profession, uncomfortable facts about ourselves and our own brains. You will learn why your own wetware is vulnerable to a number of bugs you never knew about – but also how to patch the vulnerabilities, and come out a better developer.

Watch this video on Oredev.org