The talk aims to highlight the importance of testing, why developers must spend more of their time testing, how testing generates more robust applications and why testing makes developers' lives easier. The talk is based around a live coding demo. The talk will: Explain the difference between tests that prove an application works and tests which aim to break the application logic - Highlight how test to break principles force developers to introduce logic to handle unexpected behaviour - Show how test to break principles result in more robust applications as developers write code that can only be used in one way - Encourage developers to apply test to break principles to all types of tests, including manual tests.
Culture is fundamental to the success of a software development team, a positive culture can lead to great success, but a negative culture can result in unhappy developers and bad software. The question is, what culture should you and your team adopt? This talk will focus on the Humble Developer Culture and how it can benefit you, your team and your software. It will explain what it means to be a humble developer and how this stands opposed to negative stereotypes such as the rockstar or 10x developer. It will highlight how the humble approach will improve team cohesion, developer wellness and software quality. And it will cover what software development techniques and approaches align with the humble developer culture.
We’re always looking for speakers, so do drop us a line, regardless of your experience, we’re all about first time speakers.
If you’re looking for ideas, a few of the topics we’re keen to hear about are: