Gene Moy (梅忠毅) is a user experience architect from Chicago with 14 years experience working on the web and now, medical devices. Occasionally he thinks every day feels like 1995 all over again. More about Gene »
It occurs to me that we spend far too little time actually tackling industry-standard problems in school and that is, of course, what we look for when we interview people: has the candidate actually done work that looks like a professional problem, with the inputs and limitations placed upon us by resources available?
If I were to assign such a problem to students, I think calendaring would be among the more difficult but satisfying assignments to work on. When you think about it there are really some fairly complex algorithms to get into code: how to calculate a calendar, for instance, how to display information in a calendar. Then there are the human things, such as how to schedule for events, once, repeating, what if there are multiple events in a day, so on. Then, of course, how to accommodate all the different ways that people have of describing repeating events. I suppose the calendaring could be broken down into small problems since it is such a large project. It is an ideal project of course: there hardly comes a day that we do not encounter some form of calendaring and of course, once designed, you can continuously improve upon it, making it an investment that keeps on giving.
Permanent link to Calendaring apps
Filed under Interaction Design, Technology, User Experience
RSS feed for comments on this post. TrackBack URL
No responses yet.
Fire your weapon, soldier. Just be careful of friendly fire. NAME & EMAIL required.
Proudly powered by WordPress 2.7. RSS Feeds for Entries and Comments.
Everything is design is licensed under a
Creative Commons Attribution-Noncommercial 3.0 License.
Bad Behavior has blocked 287 access attempts in the last 7 days.