3 ms·
I see hardware design as mostly the same as software. There really isn't much difference to it. You can have flashes of genius and figure out how to implement a
by alain94040 16y ago
I see hardware design as mostly the same as software. There really isn't much difference to it. You can have flashes of genius and figure out how to implement a solution in minutes, just like in software.
And just like for production software, you have to test your code to death to make sure there isn't any bug. For instance, we usually booted Linux on CPUs to make sure nothing would go wrong (and things would usually go wrong around cycle 1,000,000,000! Debug that)
- krschultz 16y agoI imagine at a high level software that is well tested an goes through QA is a lot like hardware (or other engineering in general). But my experience in software was at a startup where if it compiled an built, we all shouted SHIP IT immediately (and were only half joking). We had great hackers doing tough things quickly, but there were definitely times we cut corners on testing knowing we could just patch it later if need be.