As computers get faster and faster developers need to find increasingly creative ways of wasting this potential