It's odd that the author seems convinced that they are more productive than 'hipster rockstar programmers' who aren't motivated and don't get stuff done. Isn't that what they do by definition? And what's truly strange is how he seems to think that those types of people don't "eat and breathe code", when the prevailing sentiment on HN is that these 'rockstars' have poor work-life balance and don't do anything except code on evenings/weekends. It feels like he's lashing out at 'young people' in general who seem to be able to get jobs.
I seems that the author's lack of success obtaining a job stems directly from a lack of effort - or knowledge of how much effort is required. He seems to think he is entitled a job just because he's been doing it since he was a kid or because he's had a job for ten years.
I can say from experience as someone who was looking for a development job with no experience, much more is needed than passively posting on a job board, listlessly browsing oDesk, or even sending out a few resumes. Every intern hiring season, my classmates all end up disappearing from class and social life for a few weeks - sending out hundreds of resumes and applications, dozens of emails (cold or introductions), spending hundreds of hours studying for interviews, tens of interviews - pounding the proverbial, virtual, and literal pavement - resulting in most of us receiving one or (more often) multiple job offers.