This blog talks about programming, technology and more rarely about life in general. I have been programming from an early age and am currently working as a software architect. I like to get involved in the software life-cycle both at an architecture level as well as at the code level. You will probably find a lot of coding recipes on this blog. Hopefully, you will find these useful in your day to day coding. Also I will take a look at best practices while designing your application architecture. Click here to start off reading my programming related posts. I also hope to see some healthy discussions on topics where you disagree with my views so that we all come away more enriched in the end.