If his point is that most job ads are lying about whether the work is technically interesting, fair enough. I have no idea whether or not that's true. But his point as stated, that technically interesting work is not a perk that developers care about, is just wrong in my experience. Not all jobs are doing tedious CRUD work, and that is a legitimate perk.
Good to know that ping pong tables are a red flag for someone else! I personally avoid any gig advertising for "rock star" developers on much the same basis...
I wish I liked using our ping pong table. It would help shrink my belly. Getting up out of your seat to get your blood flowing is important. Some people take a walk around the block at our office. Some people lift weights. Some people pace. Maybe ping pong is kind of silly, but it fills a need. Humans aren't built to sit motionless all day long.
"Sturgeon’s law says “ninety percent of everything is crap”. I’ve found this to be true of developers. Nine out of ten developers are not just bad but incompetent."
I'm not a mathematician, but if this statement is true, chances are I am an awful developer. Knowing this, how do I and others proceed? Can we be useful on a team?