Firstly, thanks for stopping by! I realize that there is a lot of web content out there competing for your attention, and I hope that reading this is a good use of your time.
I propose to explore multiple themes through this blog, such as, what do I consider as disciplined and professional software development, some elements of software architecture and design, building robust systems, building good user interfaces, meeting client expectations, what do I consider as the future of software development, working in teams, etc. I would also like to touch upon practices of software development in India and the overall evolution of the offshore development model.
I am also a believer in open source solutions and am trying to understand how this is changing the way products are being developed and sold.
Time will tell how much justice I am able to do to the wide scope outlined above!
Thanks for tuning in, and do write in with your views and suggestions.