Needing a good piece of software would make you want to design software