3 ms·
Very cool! I had the same thoughts as you and bought "From Nand to Tetris"[1] a while ago but I did not get as far as you. You've inspired me to pick it back u
by flanbiscuit 7y ago
Very cool!
I had the same thoughts as you and bought "From Nand to Tetris"[1] a while ago but I did not get as far as you. You've inspired me to pick it back up and finish the book.
Curious if you decided to use "But How Do It Know?" over "Nand to Tetris" for any specific reason or were you just not aware of the latter.
1. https://www.nand2tetris.org/ https://www.nand2tetris.org/
- alpaca128 7y agoJust a few days ago I found NandGame, which is a browser game where you build a computer starting with just the Nand gate and using only components you already built for the next one. Pretty cool idea.
- djhworld 7y agoHi author here! I actually didn't set out on building anything, it all happened organically! I honestly cannot remember why I chose the book, I think I just saw the blurb and figured it was good enough to read. It was only when I was a couple of chapters in that I figured I could probably whip something up in code :)
- Hnrobert42 7y agoHello author. I just wanted to heartily thank you for trying this and writing a post about it. I love seeing people pursuing technology for the sheer joy of it. Staring at the blank whiteness of an unwritten post, one wonders whether anyone else will notice or care what words will come tumbling out. But through your post, your work is multiplied. It is inspiring. So, again, thank you.
- djhworld 7y agoNo worries, thanks for the kind words. I got some great feedback from friends and colleagues before publishing it so thanks to them too :)
- robbbbbbbbbbbb 7y ago+1 for Nand to Tetris. As someone who came to computing through high level software and a little later than many (I wasn't dismantling appliances at age 5 like you hear in a lot of people's origin stories) this was a really empowering ground-up introduction to hardware architecture. One of the few Coursera courses [1] I actually finished and found rewarding, challenging and fun throughout. 1. https://www.coursera.org/learn/build-a-computer https://www.coursera.org/learn/build-a-computer