官术网_书友最值得收藏!

Optimizing for humans

In recent years, we have seen the rise of the term UX, which stands for user experience. At its core, UX is about usability—understanding the user and crafting interactions and interfaces to be more intuitive or more natural for them to use.

UX typically refers to customers, which makes sense—that is, after all, where the money is. However, we programmers are missing out on something rather significant. Let me ask you, who are the users of the code you write? Not the customers that use the software itself. The users of the code are your colleagues and the future version of you. Would you like to make their life easier? Put in a different way, would you rather spend your future trying to figure out the purpose of a piece of code or extending the system? That is where the money is. As programmers, we get paid to deliver features rather than beautiful code, and code with good UX enables the faster delivery of features, and with less risk.

主站蜘蛛池模板: 古田县| 昌黎县| 伊宁县| 安阳县| 伊春市| 图片| 壶关县| 紫云| 雷山县| 甘南县| 西宁市| 广饶县| 武川县| 香格里拉县| 柳江县| 洪泽县| 黄龙县| 云和县| 赤水市| 岚皋县| 黑龙江省| 五华县| 冕宁县| 房产| 阳曲县| 荣成市| 天等县| 威信县| 静海县| 静乐县| 东丰县| 穆棱市| 灵寿县| 鲜城| 孟津县| 鹿邑县| 思茅市| 桃江县| 枣庄市| 丰宁| 芷江|