Get David’s best advice on TDD straight to your inbox
Tap into a senior software developer’s brain with 25 years of industry-relevant experience that successfully uses Test-driven Development daily.
I’ll send you a few emails per month to keep you posted. Of course, you can opt out at any time.
By subscribing, you accept my privacy policy. I promise I won’t spam you or sell your data.
Can you identify with any of these points?
Working in our codebase sucks
I’m tired of having to fix bugs all the time
I’m not sure if my changes will break things
I don’t know what tests to write
I don’t know if I’ve tested enough
I don’t know if my tests are any good
Writing tests simply sucks
I feel guilty for not writing tests
I’ve given up on TDD
If you can identify with any of these points, then this newsletter is for you.
“I had the pleasure of working with David on a complex project, […]. One aspect that stood out to me was his commitment to test automation and code quality. He brought a level of rigor and attention to detail to our project that ensured our deliverables were always of the highest standard. […]”
– Hichame Yessou / Product Lead at Tesla – Gigafactory Berlin
Don’t miss out on topics and common questions like:
Why writing tests at the end, is the most difficult thing you can do
How to deal with a codebase that’s been neglected far too long
What to test and what not to test
What TDD really is about (it’s probably not what you think)
Why some software engineering principles do not apply to tests
What to do when there’s no time to write tests
How to spot poorly written tests
How to solve complex problems step by step with TDD
Why endless discussions about code coverage are pointless
This newsletter is relevant for software engineers of every level. Whether you are a Junior Developer who wants to become a successful full-stack engineer, a Senior Software Engineer who wants to become a competitive freelancer, or an Engineering Manager who wants to leverage their teams to deliver on their objectives.
Get David’s best advice on TDD straight to your inbox
Tap into a senior software developer’s brain with 25 years of industry-relevant experience that successfully uses Test-driven Development daily.
I’ll send you a few emails per month to keep you posted. Of course, you can opt out at any time.
By subscribing, you accept my privacy policy. I promise I won’t spam you or sell your data.
About David
David believes that software grows like a plant – and that the development approach needs to acknowledge that. That’s why he loves Agile and DevOps practices like Incremental Design and Test-first Programming.
David wrote his first line of code in 2000 when he swapped French classes for programming classes in high school. Since then, he’s been writing software as a game developer, a Java enterprise consultant, a native app developer, and a full-stack web developer.
His teaching career took off in 2015 with test-first full-stack bootcamps delivered to employees at Fortune 100 companies like IBM or Allstate. Since then, he has coached over 700 software engineers – individually, in classes, or on the job in teams.
“I wanted to thank you for your articles […], they are inspiring and very thorough.”
– Lorenzo