We all say we should write tests, or at least we should write more of them.
But we never seem to have the time, and our focus is on the actual problems we’re trying to solve. Nobody wants to be bogged down by busy work.
What if all of that was wrong?
What if tests could save you time, improve your focus - and even be fun!
In this talk we’ll dig into some of the psychology of how we work, how we improve, and how we can harness a test driven thinking approach to supercharge our productivity!
Outline of the session:
Revisit the philosophy of testing (what is it?, why do we do it?)
Overview of the TDD cycle
TDD worked demo (in C++, but should be easy to follow for others)
The psychology and neuroscience of TDD
--- The Habit loop (building a new habit around TDD)
--- Dopamine triggers
--- Using TDD to externalise your brain
Going faster by slowing down
Wrap up
ABOUT PHIL
Phil is the original author of the C++ test framework, Catch2 and is an independent consultant and trainer, specialising in TDD and Modern C++.
Formerly Developer Advocate at Sonar and JetBrains he has had a career that spans finance, mobile and software security.
He's also a member of the ISO C++ standards committee, organiser of C++ London, C++ on Sea, ACCU and Swift Craft - as well as co-host and producer of CppCast.
LinkedIn: / philsquared
Twitter: / phil_nash
GitHub: https://github.com/philsquared
Mastodon: https://vmst.io/@philsquared
Bluesky: https://philsquared.bsky.social
TECH EXCELLENCE
Subscribe to our YouTube channel / @techexcellence
Join our Meetup Group https://www.meetup.com/techexcellence
Follow us on LinkedIn / techexcellenceio
Follow us on Twitter / techexcellence_
Join our Discord Community / discord
#testdrivendevelopment #tdd #unittesting #testing #cleancode #refactoring #psychology #neuroscience #softwareengineering #techexcellence