Praveen, aka Joe writes about Software Engineering, Interview Preparation, Self Improvement, Gadgets and Life hacks :)