Make sure you've also read, understood and recompiled the compiler. And the compiler used to compile the compiler.
[0]: http://www.quora.com/What-is-a-coders-worst-nightmare/answer...
https://m.youtube.com/watch?v=eunYrrcxXfw
And then we get into hardware design...