I'm sure you've had the same question too: what is "The Best Way™" of programming? Agile? TDD? Haskell? Pair programming? I believe the answer has nothing to do with that. I've spent the last two years thinking exclusively about this question and working towards a solution. Do silver bullets exist? Let's find out.