Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> A tremendous part of writing software is the cognitive thinking that occurs away from the keyboard.

This is true because, you must create the program of how the computer and the user will interact. You must program the computer and program the user, their interaction.

There are always many different ways to do that. And the choice, or invention of how that happens really determines much of the success of the product.

It has to be easy and intuitive for people to use the app yet empower them to accomplish great things. That is no small feat and it is the most important one.



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

Search: