I'm curious if you saw the top voted post:

https://news.ycombinator.com/item?id=46583507

What's happening here? Why is there such a massive disconnect between your experience and there's?

If you assume they're a good programmer, why is your experience so vastly different?