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

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.

主站蜘蛛池模板: 吴川市| 武冈市| 观塘区| 交口县| 碌曲县| 昭通市| 古丈县| 乌拉特前旗| 开鲁县| 长丰县| 怀仁县| 临漳县| 嘉祥县| 美姑县| 昌黎县| 湖口县| 台山市| 鲁甸县| 桃源县| 平舆县| 太白县| 固安县| 泾川县| 寻乌县| 崇明县| 龙陵县| 茶陵县| 清丰县| 横山县| 当雄县| 武威市| 平遥县| 开原市| 如皋市| 廉江市| 海丰县| 林州市| 墨江| 衡水市| 大同市| 方山县|