logoalt Hacker News

0xpgmtoday at 9:26 AM1 replyview on HN

And their cited example was students. I think students would struggle at something new until they 'get it'. Would a software developer who does FPGA development professionally struggle more than, say, a hardware engineer?


Replies

boothbytoday at 3:10 PM

As a software nerd with more white than red hair, I found the innate parallelism of hardware to be brilliantly liberating and would spend all my time playing with systolic algorithms if I could. In my experience, professors who observe students learning programming seem to think their students are almost uniquely hopeless. Which is kinda weird given how widespread the skill of programming has become. One might suppose that programming instructors expect a system to respond deterministically to a set of instructions and throw up their hands when students fail in that regard...