where to learn best practices beyond algorithms?
weaksauce: For those questions you can find some of the theory of it in an operating systems design book. As far a best practices you can find those in a few ways experience or working with someone smarter than you.