Signature-Driven Development means starting with function signatures before you
implement them. I also discuss why we implement the hardest function first.
What is Signature-Driven Development? | The Eric Normand Podcast - Listen or read transcript on Metacast