I find this blog post poorly written. Too informal to be informative, to me. Points made are overly general rather than insightful. Sounds like the author has interesting things to say (and relevant experience), but the presentation ruins it for me. E.g.:
"I guess I don't suck at design. I just suck in certain areas."
"It's impossible to be great at everything. You just can't do it all on your own."