Archive
Key Challenges of AI-Assisted Software Engineering
Leveraging AI to Accelerate Software Engineering
Characterization testing: adding tests to legacy code
Common test smells
Code Structure vs Behavior in TDD
My Talk at the 1st International Conference on TDD
Refactoring long lists of parameters
Are design patterns still relevant?
Big O notation and the Bachmann-Landau family
What is the essence of clean code?
7 non-obvious benefits of automated testing