by Rahul Chanila (@rahulcs) on Friday, 3 January 2014
View session in schedule
- Crisp talk
- Technical level
To help developers avoid making design mistakes that leads to jarring user experience. Design is hard and as developers we tend to focus more on functionality. But I believe we need to understand that design is more than making things pretty and goes a long way in developing to make your customer/user happy.
This session will cover:
- Principles in choosing and using typefaces, brief difference between fonts and typefaces.
- Choice of color befitting your application's intent.
- Design guidelines while designing your own web-application including writing meaningful content.
- Things your designer forgot to design. Error conditions, No-data conditions.
- Design easier user flows and making the right design decisions with examples of right and wrong decisions.
- There are no iron-clad rules to design, just conventions.
My aim with this session is to inspire developers to put in the effort to make better design decisions, while having robust functionality.
From testing scalable distributed filesystems, I have gone on to develop web applications without any design sense before and through better user feedback improved upon the experience. These are my learnings. I work as a front-end developer at Unbxd.