Admittedly I’m exactly the uninformed software engineer he complains about, but I had trouble with the fact he seems to focus on how you should do it, and doesn’t really explain what’s actually wrong with the approach taken by misguided students. Presumably it has undesirable qualities (perhaps it doesn’t work?) but I can’t tell from the article.
Admittedly I’m exactly the uninformed software engineer he complains about, but I had trouble with the fact he seems to focus on how you should do it, and doesn’t really explain what’s actually wrong with the approach taken by misguided students. Presumably it has undesirable qualities (perhaps it doesn’t work?) but I can’t tell from the article.
My guess (from 6 months of an EE degree) is that it refers to real circuits having a minuscule propagation delay, but simulators do not.
This can lead to circuits which behave very unexpectedly momentarily when their inputs change.
Using a clock with a cycle greater than the total delays mitigates this effect.