Make it Easy, Make it Fast, Make it Intuitive.

Make it fast, easy, and intuitive

“Will this bring us money right away?” versus “Is this an excellent product?” One of the ongoing challenges between UI design, and the business world is the tension between cost and excellence. Most times the “money right away” wins the debate. “We only have 6 customer contracts for this product we cannot justify the effort … Read more

Tell It Like It Is – Action Buttons in the UI

Action buttons in th UI

Moving out of the dark ages of mysterious software, we come to a time when users without programming training outnumber those with it. We succeeded beyond our expectations. Hooray! For our interface users, it is extremely frustrating to click an action button and find it doing something other than what they thought it would do. … Read more

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