If you are technical minded, the The Twitter Engineering Blog is a fascinating read. I love seeing how others have handled tough technical problems. Twitter has had to solve a lot of them and I’m sure there are plenty more on the road that lies ahead, so the blog should be interesting.