Consulting Thoughts

After providing independent consulting services for most of this century, I have found that there are two major aspects of consulting work that can interfere with productivity, and don’t necessarily benefit either the consultant or the client. There are...

The Importance of Maintainability

Four reasons maintainability is important: To save you money To save your reputation To save you money To save your developers’ sanity NASA estimates that 80 – 90% of the life cycle cost for software development goes to maintenance. There are other...