This site is the mechanism by which I intend to do my part to improve the software development process on a broader scale than I am capable within the organization I work for. Of particular interest to me, and the probably source of many of the articles found herein are issues dealing with the management of software development organizations and the pursuit of creating software with exceptional usability through intuitive interfaces.
As a natural-born critic, I am fond of using counter-examples accompanied by constructive commentary as a learning tool. As a form of sick hobby, I have collected screen-shots over my career as a developer and leader in software organizations that I expect to draw on frequently for source material to demonstrate my points.
It is my sincere hope that this blog becomes a useful source of information that in some measurable way improves the process of software engineering and along with it the technology that we increasingly must interact with to conduct the business of our lives.