硬件与软件的对话硬件工程师对软件工程师抱怨:"你们程序员真幸福,代码写错了改一下重新编译就行。我们硬件设计错了,就得重新做板子,几周时间都浪费了!"软件工程师点点头:"确实,但我们也有我们的烦恼。"硬件工程师好奇:"什么烦恼?"软件工程师说:"你们至少知道自己错了。我们经常要花几周时间才能确定——到底是代码有BUG,还是硬件有问题,还是用户不会用,或者是需求本身就有问题..."