Ankush's Guide to

Test Driven Development
and Beyond

Approaching Test Driven Development To Become a 5x Developer

Caos Image

Statistics about the series


Welcome to Testing First Test Everything series!

In this series of articles, youโ€™ll learn how you can increase your development skill by 5 times by learning something that ensures

  • 1

    You always produce logical bug-free code.

  • 2

    You produce extremely maintainable code.

  • 3

    You will code at a fast speed.

  • 4

    You produce automatic documentation for anyone else to read.



I was a pretty good developer when I learned TDD, but after I spend around 2-3 months learning TDD, I saw that my coding skills became way too sharp. This series covers the philosophy of TDD along with practical examples.

How to Approach?

Try to practice the exercises in the language of your choice and upload them to GitHub ๐Ÿ™‚. And if you want just share the link of your repo. Iโ€™d love to see it.


The series of posts below is completely free ๐Ÿ†“. So, Iโ€™d really appreciate it if you share this with your friends via LinkedIn or Twitter, if you find value! This would help get more eyes on the series.


If you have any questions reach out to me on LinkedIn. And Iโ€™ll respond. Your questions and feedback would make things better for everyone.

Getting Started

Understanding why you TDD and Testing are needed

TDD Level 3: TDD With time

How to continue with TDD practice with time

TDD Level 3: Red Flags and Tools ๐Ÿšฉ