TechnologyMy primary areas of interest are enterprise software architecture, patterns in software, Open source software and software configuration management. I have spent/also spend sufficient amount of my professional time in the retail domain and in various aspects of project planning and management. Most of my articles and essays are also in this space. Having spent a large part of my professional life managing software projects of various sizes, I have had my own ups and downs on managing scope cost and quality to start respecting software engineering principles to develop software on a daily basis. What I have come to respect is the need to apply engineering style approach to building software that is not just a “labor of love” From a single person's conviction to make software free, Open source software has emerged as a disruptive business model that is being used as a viable business model by large software organizations today. In my essays I explore these ideas and how they have fundamentally changed the way software is developed today. patterns help me quickly solve a problem by drawing from prior experience from different problem space. I have been following design patterns as a concept before the GOF became a popular book. I have looked at the GOF patterns and other J2EE patterns plus written one of my own. More details of which you can find at Patterns | |