Maybe it's just because the post is out of date now (2011) but I'm not sure why "new technology", "rockstar" and "produces unmaintainable code" are all conflated together.
Because rockstar programmers tend to use the latest technology in bizarre ways which makes for unmaintainable code?
Does "rockstar" mean "bad" in this context? Because "using the latest technology for the sake of it" is not a trait of a good developer, and I have no clue what the hell "rockstar developer" means any more (unless they're also in a major rock band, then I know what it means).
It started out as a term of admiration, but rapidly devolved to one of derision.