creating software that sounds like broken hardware