How to Ensure You Don’t Violate UI Design Patterns
Jun 8,
2017
This blog post is, admittedly, a list of “User Interface failures” that you’ve suffered through, from badly designed elevators to the screen in the dashboard of your car. However, it’s also about what leads to these UI failures and how they could have been avoided — including a useful list of resources. I stay at one hotel […]
How Your Applications Defeat You: UI Design Patterns
May 11,
2017
Remember: When you can’t figure out what to do next, it’s not your fault — it’s the user interface designer’s fault. And, nine times out of ten, the reason you can’t figure out what to do next is because the designer failed to correctly implement standard UI design patterns. Here are some examples of design […]
DevOps Starts with the Way You Build Applications
Dec 7,
2016
Adopting a DevOps way of managing releases can reduce risk and improve your applications’ reliability. But, first, you need to make sure that you’re building applications in a way that makes sense for a DevOps environment. Moving to a DevOps environment means that you develop an automated pipeline that allows you to reliably configure and then release enhancements […]
Creating Genuinely Intuitive Designs: Feed Forward Design Patterns
Dec 14,
2015
You can create User Interfaces that your users will find intuitive…provided you look at the other electronic applications they’re using. Some things require no explanation. If you are this close to a crocodile you don’t move or, if you do, you back away sloooooowly. No signs or shouted instructions are necessary. An ideally “intuitive” User Interface […]
Template Method Design Pattern
Dec 10,
2012
Back in September, I wrote about the strategy design pattern and suggested that it could be useful in iPhone and iPad programming to provide alternate implementations of a piece of functionality. When thinking about strategy, think “plugin”. Strategy implies a relationship between classes where a class has a strategy object to do specific work. In […]