Philosophy of Software Quality

Embed code for this video

Copy the code above to embed our video on your website/blog.

Close

Video format

Option selected may change based on video formats available and browser capability.

Close

Download

Right click “Save as…”

Slides (view online)
A quality outcome always takes more time and effort than a poor outcome. The universe decrees that it is harder to make a good cup of coffee but trivially easy to make a bad one, so why is it then that, as a profession we continually strive to create better outcomes with less effort? IT professionals seem to be genetically evolved to seek out shortcuts. Inevitably this leads to bad outcomes - but we still do it - all the time. We argue that quality is neither a feature nor a “cross-cutting concern” - but something that should be fundamental to your software development paradigm. Creating a cognitive framework that is geared towards quality outcomes makes some aspects of software and systems engineering not only easy, but obvious. Join David Connors (Director & Software Engineer, Codify) and Joel Pobar (ex-Microsoft .NET CLR programme manager) on an epic epistemological journey from the notions of state vs entropy, integrity vs perceived flexibility, and buy now + pay later. We then take the abstract down to the boots on the ground and show you some real-world examples of how you can select the right toolset for success and improve the delivery and maintenance of projects...

Comment on this Session

Already have a Channel 9 account? Please sign in