There were two posts on BoingBoing today about customer hostile DRM causing legitimately purchased products to fail.
Leaving aside the fact that DRM is unworkable from a cryptography perspective because the “attacker” is the same person as the indended “recipient” of the encrypted content, I wonder if the quality of developers has anything to do with how badly DRM tends to be implemented.
DRM vendors seem to be snake-oil marketers, not technologists (see the Sony rootkit vendors) so anything they develop is doomed.
At real software companies like Adobe and Microsoft I wonder if the DRM is built by incompetent or inexperienced developers because quality programmers might think that DRM can’t work or is otherwise distasteful.