Hacker News new | past | comments | ask | show | jobs | submit login

> Or to put it another way, if you can code does that mean you should be able to design a CPU, even a very basic one? After all, how can you write a program if you don't understand how it works at the instruction, transistor, etc level?

You'd be surprised, but this is what computer engineering actually is. From p-n junctions and transistors and all the way to distributed systems.

Guidelines | FAQ | Support | API | Security | Lists | Bookmarklet | Legal | Apply to YC | Contact