Hacker News new | past | comments | ask | show | jobs | submit login

Writing clients is fun; writing cross-platform clients even moreso. Each platform has its own design philosophy, and I find it engaging learning each platform's intricacies, and coming to understand the psychology behind each platform's demographic.

I believe the greatest measure of an application is the user's productivity, and I believe most of that productivity is inherent in the design of the user interface. The users of each platform have different expectations of their user interface, however, so I believe it's my duty when developing cross-platform applications to be mindful of these expectations.

The work may seem unglamorous to most programmers, but if you can't get the human half of the interface right, any gains on the computer half of the interface are moot. That being said, I think most YC hackers do have an appreciation for this logic, it's just that client software is overkill for their requirements.




Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: