I agree with his main point, but to be honest, on most of the games I've worked on I've had something playable very fast (1 or 2 weeks)... Its all the details beyond basic gameplay that take all the time and really make delivering a game hard.
Agree completely. Basic little 3D engine is easy to do because it's been done so many times before. Any of the complexities are well known and it's not like Notch hasn't made a similar block based 3d engine before. The author talks about not making an engine and just making a game.. but there's no game here yet?
The hard part is always the details and the new stuff.