What Do You Mean by “Cancel?”

Have you ever pressed a “Cancel” button and had the whole window and form disappear? Not just a cleared form, but the whole page, and you end up on a page you have never been on before? Yes? In my opinion that is definitely not optimal usability. Cancel is an interesting term when used on … Read more

Your Engineer is a creative

Engineers are creatives

User Interface Engineers are creative people. They may use some interesting color choices and choose layout idiosyncrasies that seem challenging to the designer, but bottom line they are just as creative as the visual UI designer. I have worked with quite a few engineers in my Internet career of 25 years. Some have been stellar … Read more

Quality Cuts Costs

Quality Cuts Costs

Often cutting costs, in the short term, can be more expensive over time. One place this is often forgotten is the internal tools built by and used within a company. Your employees tools and procedures should both be bought and built with forethought as to how they will make your workers more productive. Most companies … Read more

Agile should not result in Painware

Agile should not result in Painware

Agile is the catch phrase and somewhat new technique for software development. Having worked on Agile teams I can see the benefits. In my experience the Agile process, when managed well, truly builds a tighter team and captures problems earlier in the development cycle. I think Agile has succeeded remarkably well even with the resistance … Read more