Build a Database in 3000 Lines with 0 Dependencies | Blog | build-your-own.org
01. Complex systems
are built from simple ideas
Complex software like databases, compilers, and browsers are treated
like black boxes. You use them every day as a user, but you
probably don’t understand them as a programmer, even though
they are nothing but code. Why?
They have little in common with programmers’ daily task.
Their code bases are so large, so discouraging.
But that doesn’t mean you can’t learn these things. People have built
small, toy versions of these things for learning purpose...
Read more at build-your-own.org