B blog.ezyang.com What Medieval Medicine and Computer Engineering have in common 46 points ezyang 16 years ago 30 comments