I really can't help but read this article and question "Uh... what?".
As people have stated, games still have cheats in them, if they're really worried about the achievements they can always disable them when you activate cheats like GTAIV did. Achievements and cheat codes really have no correlation. Cheat codes began dying long before the 360 was released and I don't really remember the PS3 having a library of games with cheat codes for the time before they introduced trophies. It really boils down to what many people have said, there really is no need for them anymore. "Back in the day" when cheat codes were popular, the games were sometimes brutally difficult. Now, you can struggle to find a challenge on the hardest difficulty of most games. Why would you need cheat codes for invincibility or 1 hit kills when you can put it on easy or very easy mode and essentially accomplish the same thing. Frankly I don't recall a slew of games for the ps2 era having cheat codes either.
Yes achievements have been detrimental to many parts of gaming, but this is definitely not one of them. That being said, I like achivements. When implemented correctly, they can accomplish more than cheats ever could by allowing you to play in a different way while still challenging the player. Many people point to The Orange Box as one of the best examples of this, and even HL2 and Portal have cheat codes. There is also no reason achievements and cheat codes can't co-exist.