Amazing article! That kind of theory is something that every programmer must know, and the way you lay it out is exceptional.
Also, kudos for the pretty drawings :)
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.