Eran Kampf's Notes
Pain Driven Development

Pain Driven Development

Last updated on

What is Pain Driven Development (PDD)? It means waiting to apply principles, patterns, and practices to your code until there is some pain the current approach is causing that must be addressed. It’s a variation of YAGNI that ensures you are not bli