Session

Software Engineering Goes to 11: The Rock ’n’ Roll Commandments for Code That Rocks

Great software has a lot in common with great rock ’n’ roll. You don’t walk on stage without rehearsing, you don’t record an album without structure, and you definitely don’t tell everyone it rocks until you’ve actually heard it.

Software engineering should work the same way.

In this high-energy session, we’ll crank software development up to 11 with a set of rock-inspired commandments covering architecture, unit testing, naming, refactoring, error handling, benchmarking, simplicity, documentation, code review, security, and AI-generated code.

Along the way, we’ll look at why developers still fall into the same traps despite decades of better languages, frameworks, tools, and automation—and why engineering judgment matters more than ever.

And because 10 just isn’t loud enough, the final commandment tackles one of today’s biggest risks: letting AI generate production code without strict validation from an experienced software engineer.

Expect practical engineering advice, real-world lessons, a little humor, and plenty of rock ’n’ roll.

Code. Design. Test. Measure. Refactor. Rock.


Turn software engineering up to 11! Explore 11 rock ’n’ roll-inspired commandments covering architecture, testing, performance, security, code quality, and the growing risks of blindly trusting AI-generated code.

David McCarter

Microsoft MVP (Developer Technologies), Software Architect, Speaker, Trainer, Inventor, and Mentor.

Austin, Texas, United States

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top