Interesting read and approach, though you'd have to be pretty committed to pursue it in the 10 stage.
It's interesting that he talks about software, I've thought a couple of times if it's possible to produce generic board game design software but I'm still not sure.