• Skip to primary navigation
  • Skip to main content

Test-first

Master the art of Test-driven Development (TDD)

  • Home
  • Newsletter
  • Blog
Team members collaborating in modern office space

Test-first Programming

Master the Art of Test-driven Development (TDD) and learn how the Top 1% of Developers create software.

All things TDD.

Catch up on topics around Test-driven Development (TDD), Refactoring, and Clean Code and become a faster and better developer.


Two poop emojis

Asking for permission to write tests is like asking for permission to go to the toilet 💩

Test Anti-pattern: Adding more than 3 expectations to a test case

Fixing tests with more than 3 expectations

Test Anti-pattern: Not using the best available matcher

Test Anti-pattern: Not using the best available matcher

“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

David’s know-how powers software products at companies like:

Logo of Tesla Motors
Logo of American Airlines
Logo of Allstate Insurance
Logo of IBM
Logo of Merck Group

By the numbers.

Over the last 25+ years, David has solved all kinds of problems for companies across many different industries.


25

Years of Industry Experience

40+

Amazing Clients

700+

Software Engineers trained

David Bieder

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.

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.

Connect

  • Email
  • LinkedIn
  • Phone
  • YouTube

Discover

www.cultivate.software

Legal

Imprint  ·  Privacy Policy  ·  Cookie Policy

Copyright © 2025 · cultivate GmbH