Learnings from Nand2Tetris