Reminds me of college: "Hardware and Software are logically equivalent"
Writing hardware is like writing software except parallelism is way cheaper, but mistakes are way more expensive.
Whoever said that was mistaken... or worked at Intel. lol =3
https://en.wikipedia.org/wiki/Metastability
https://en.wikipedia.org/wiki/Clock_domain_crossing
Writing hardware is like writing software except parallelism is way cheaper, but mistakes are way more expensive.