완벽한 하드웨어와 그렇지 못한 소프트웨어