Problem Solving Blog --> Opinions and random jottings in programming and problem solving Favourite --> problems i love First Principles --> educational series I teach my self in it , give it a look, maybe you will like it