Ask HN: What are some essential side projects that make you better at CS?
I've heard that everyone should write an interpreter at least once to gain an understanding of how programming languages work. What are some other projects that let you get better at other areas of Computer Science?
2 comments
[ 2.9 ms ] story [ 17.3 ms ] thread- Writing some programs in an Assembly language
- building a boot loader
- Implementing some neural network
- Implement some common protocols (DNS client, HTTP server, IMAP server, etc)
- Conway’s Game of Life