Build from scratch

Build your own: - compiler - How I Learn Compilers - Dabeaz (David Beazley) Write a Compiler Course Notebook
-
debugger
-
game engine
-
cryptocoin
-
operating system
-
git
-
Deep Learning library
-
GPT
http (web) server
database
virtual machine
regex engine
web crawler
p2p file sharing app
What I cannot create, I do not understand—Richard Feynman
Course Build Your AI Startup From Scratch
Andrej Karpathy's A from-scratch tour of Bitcoin in Python (archived)
Fully Homomorphic Encryption from Scratch - daniellowebgrub(archived)
General refs: - https://news.ycombinator.com/item?id=32157759 - https://github.com/codecrafters-io/build-your-own-x - AI Sweigart - Making games with Python & Pygame pdf - https://www.righto.com/2014/09/mining-bitcoin-with-pencil-and-paper.html?m=1 - https://www.righto.com/2014/02/bitcoins-hard-way-using-raw-bitcoin.html
- FHE history milestones — [[Build from scratch|From scratch]] implementation order:
- Fully Homomorphic Encryption and the Dawn of A Truly Private Internet — One of the best ways to really understand a computational concept is [[Build from scratch|building it from scratch]],...
- Andrej Karpathy's A from-scratch tour of Bitcoin in Python (archived)
- Bob Nystrom - Is There More to Game Architecture than ECS? (archived)
- Building A Debugger (book) by Sy Brand
- Course Build Your AI Startup From Scratch
- Dabeaz (David Beazley) Write a Compiler Course Notebook
- Fully Homomorphic Encryption from Scratch - daniellowebgrub(archived)
- HN - Demystifying Debuggers (rfleury.com) (archived)
- HN - Explained from scratch private information retrieval and homomorphic encryption (blintzbase.com) (archived)
- How I Learn Bitcoin
- How I Learn Compilers
- Language Server Protocol (LSP)
- Waterbed Theory—Some complexity is essential and cannot be eliminated. If you push it down in one place, it swells up in another
- What I cannot create, I do not understand—Richard Feynman
- Writing a Linux Debugger Blog Series - Sy Brand
- https://gameprogrammingpatterns.com/
- video
- https://github.com/barisozmen/python-cookbook/tree/main/game_loop
- https://news.ycombinator.com/item?id=27593772
- https://github.com/karpathy/cryptos
- https://karpathy.github.io/2021/06/21/blockchain/
- https://github.com/barisozmen/git-from-scratch
- https://alexwlchan.net/a-plumbers-guide-to-git/
- github.com/karpathy/micrograd
- github.com/tinygrad/tinygrad
- https://microsoft.github.io/language-server-protocol/
- karpathy-gpt
- karpathy-tokenizer
- https://news.ycombinator.com/item?id=32157759
- https://github.com/codecrafters-io/build-your-own-x
- https://www.righto.com/2014/09/mining-bitcoin-with-pencil-and-paper.html?m=1
- https://www.righto.com/2014/02/bitcoins-hard-way-using-raw-bitcoin.html