Skip to content

Comment on Can a Computer Science Student Be Taught to Design Hardware?parent

Comments

easily tested.

Definitely not. You do normally have pretty good specifications, but the level of testing required is much higher than software.

Very easy to outsource

The previous company I was in tried to outsource some directed C tests. It did not go well. It's easy to outsource but it's even easier to get worthless tests back.

the level of testing required is much higher than software

No dispute there. I suppose I meant "simply" instead of "easily".

Outside of aeronautics software (specifically, aviation and spaceships/NASA), the topology of the software solution space can change dramatically during development.

Stated differently: the cyclomatic complexity of a codebase is absurdly volatile, especially during the exploratory development stage, but even later on... things can very abruptly change.

AFAICT, this is not really the case with chip design. That is, the sheer amount of testing you have to do is high, but the very nature of *what you're testing* isn't changing under your feet all the time.

This means that the construction of a test suite can largely be front-loaded which I think of as "simple", I suppose...

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.