Management and Leadership
Reasons For IT Project Failures
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 [...]
Design and Development
Finding Distinct Elements In A List(T)
LINQ provides a Distinct() method, but in order to find distinct elements in a list of some target class, we must first implement the IEqualityComparer<T> interface in our target class. That’s what Distinct() uses in order to compute whether one element is the same as another element. Implementing IEqualityComparer<T>, however, is not so straightforward as [...]
Process Improvement and Project Management
Why Should Business Care About Software Quality?
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 [...]
Other Topics
Microsoft Patents The Sudo Command
U.S. Patent and Trademark Office (USPTO) recently granted Microsoft a patent on a “personalized version” of the sudo command with GUI. Sudo is a command that has been in use since 1980′s or even before by Unix and other operating systems to allow running other commands with elevated privileges. For one, why would Microsoft try [...]
