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

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.

主站蜘蛛池模板: 崇礼县| 榆树市| 凭祥市| 长乐市| 泊头市| 会昌县| 察哈| 仙桃市| 深水埗区| 吉隆县| 平潭县| 贵港市| 古浪县| 安吉县| 呈贡县| 高安市| 黎平县| 藁城市| 安泽县| 厦门市| 鞍山市| 柳江县| 仙居县| 扎鲁特旗| 汝城县| 贵德县| 罗江县| 旌德县| 南澳县| 阿拉善盟| 和顺县| 容城县| 泾川县| 眉山市| 枣庄市| 武陟县| 铜山县| 泽库县| 特克斯县| 吐鲁番市| 南丹县|