Developing an App as a designer’s perspective

After reading 3 books,  I am thinking what I am doing in software industry now in the context of history and future.

The Human Interface, http://www.amazon.com/Humane-Interface-Directions-Designing-Interactive/dp/0201379376 Jef Raskin, the creator of the Macintosh goes beyond today’s graphic user interfaces to show the web, computers, and information application can be made easier to learn and use.

Microinteractions, http://www.amazon.com/Microinteractions-Full-Color-Designing-Details/dp/1491945923 Dan Saffer is a Director of Interaction Design at Smart Design.  Since 1995, he has designed appliances, devices, software, websites, and services that are used by millions of people every day.

Designing Design, http://www.amazon.com/Designing-Design-Kenya-Hara/dp/3037784504 Kenya Hara (1958) is a graphic designer, Professor at the Art University Musashino and communication advisor for Muji.

It’s very  difficult to switch domains like philosophy, cognitive psychology, design, history, future, western culture, eastern culture. So I try to mix the knowledge with my personal understanding. But Today, I’d like to write these inspirations with my mother language, because it was bogged in the swamp when expressing high-level mindset, but I will translate into English in this month.

Devils in the details. 这句话被无数次的提起和引用,但是不同的怎么去演绎和理解有千百种。今天我给出一个解释 : “细节之处体现了你的关注,你对这些用户的关爱”. 设计从小的方面入手,在一个大的功能已经设定的环境下,在小的细节的目标上。 If done well, it can be signature moment that increases adoption and customer loyalty. 用户喜欢你的功能来到你这里,而细节又一次成功的挽留住了用户的心,心说到底是一种感情。Detail is the delivery system for emotions.  理解又是一种对用户情感的彻底释放。

An interface is humane if it is responsive to human needs and considerate of human frailties.  人都是有缺点的,而且有很多共性的缺点,作为我们软件工程师,需要去关爱。如果你连自己的工作都不喜欢,谈何去做好你的软件,谈何你去为客户去考虑一些问题。所以很多工作,必定只是过眼云烟。 We will help the user not only to get the job done, but also be a happier, more productive person. 这是2层的境界去考虑软件。 User do not care about what is inside the box, as long as the box done what need done. 从这个角度来出发,也明白 good algorithm, distribute system, artificial intelligence 的意义何在,意义在于更快的速度,更方便的使用。 What users want is Convenience and Results. 作为一个开放人员, we must cultivate in yourself a sensitivity to the difficulties that people experience.

Keep the simple simple, 有个经典的计算机哲学 KISS principle  Keep it simple, stupid. 这个是西方软件工程里最高的追求。 更多的时间在工具上,那就更少的时间在真正的工作。最小的输入,最大的输出,这是用户界面的基础,As far as the customer is concerned, the interface is the product. 尽可能的去简化我们的程序,删除没有必要的复杂,没有必要的混乱,没有必要花费时间,防止用户犯错误,或者换句话说不诱导用户犯错,这也是人文主义的体现。在软件工程里,有些原则MinimalismLess is more(worse is better), Don’t repeat yourself (DRY), You aren’t gonna need it  这些都是简单的另一钟解释。

If let you redesign a cup, how can you do it?  这是日本设计对设计抛出的问题,different perspective, different results. 但是我们必须从不同角度,比如文化。 Change know into unknown, find the true nature and true need. 设计的源泉在生活,我们的历史文化中,我们碰到是问题生活的问题,技术的难题,在历史的长河之中,也是我们另一个源泉。 如果我们能自如的穿梭在已经和未知的世界,历史和未来之中,我们一定能找到适合我们的设计和解决方案。what we can and cannot do (know thyself) —- from Plutarch 这个是对任何解决方案,任何技术的客观的评价。

The article is only macroscopic view, there ars so many detail solutions in these books. Like GOMS, Mircrointeraction etc.  It will change your mindset.

Posted in

Leave a comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.