Hardware Is Hard?