Re: VHDL's not a programming language
For sure. As a mostly diags/drivers/simulation/verification guy for much of my career, I shudder at the horrors of VHDL created by "programmers" (Note: I am a programmer, or at least I have C.S. degree and got paid for actual programming). _So_ many bugs from folks who think like a programmer while designing things that are actually a mass of (possibly asynchronous) communicating entities.
I suppose it is the natural outcome from even "normal" programming becoming an unbounded pile of dependencies or dubious provenance (It's kluges all the way down"), so why shouldn't hardware be like that?