- Hands-On Dependency Injection in Go
- Corey Scott
- 181字
- 2021-06-10 19:17:50
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.
- Java程序設(shè)計(jì)與開發(fā)
- Python自然語言處理實(shí)戰(zhàn):核心技術(shù)與算法
- 游戲程序設(shè)計(jì)教程
- Unity Shader入門精要
- R的極客理想:工具篇
- HTML5入門經(jīng)典
- UNIX Linux程序設(shè)計(jì)教程
- 智能手機(jī)故障檢測與維修從入門到精通
- Android 游戲開發(fā)大全(第二版)
- C#程序開發(fā)參考手冊
- 開發(fā)者測試
- C語言開發(fā)寶典
- iOS應(yīng)用逆向工程:分析與實(shí)戰(zhàn)
- 破繭成蝶:用戶體驗(yàn)設(shè)計(jì)師的成長之路
- HTML5與CSS3權(quán)威指南(第2版·下冊)