Finally a new version of SubSonic was released today with a lot of new features.  SubSonic is one of my favorite Data Access Layer (DAL) generators, that makes it super easy to create data access code. As a developer you have a lot of control over what the generated code looks like, which is great… Read More


Building software is like building a house in many ways.  When building a house, we have to have a good foundation, strong pillars, proper plumbing and wiring, and so on and so forth.  When building software, we need to have a good design, clear and concise code, proper wiring of components, etc. There is one… Read More


According to the 2009 CHAOS report published by the market research firm, the Standish Group, IT Project failure rate increased in the last 2 years of recession.  No surprise. According to the report the rate of successful projects that were delivered on-time, within budget, and with the required features, dropped from 35% in 2006 to 32% in the last two… Read More