Do you really want to be making this much money when you're 50?
>"The fact is that your material well-being is rarely in jeopardy because of a missed deadline, so your reaction is fully up to you."Much of what the author says is true, currently.  This is a fantastic market for programmers, and anyone being born into this era is lucky.But the forces of supply and demand will sort this market out in the future, to which the author seems ignorant.  Name another profession that requires "Little or no education", and "no physical effort" (not to mention the ease of globalizing coding) that has sustained the kind of market pressure where agents are required to fend off recruiters, or kids right out of school can demand six figure salaries and four weeks of holidays right off the bat.America (and the world) will churn out programmers until being a programmer is a marginal decision, equal among many occupations.  It will lose its luster; it has already happened to lawyers.  So planning on having a blase attitude towards deadlines and stress-free work in this field at 50 (assuming you're ~30 now) is a tad naive.  I believe this will be an extremely competitive field in 20 years.