Nathan W. Bingham
Connecting in a Hyper-Connected World

Oh Boy! Oh No! Oh Well. Oh Wow!

…are four stages of software development that David Murray suggests can parallel the preacher and his sermon preparation.