Bad Apples

Steve Bate

polyglot programmer - passionate, opinionated, cynic, realist