- 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.
- PostgreSQL for Data Architects
- Vue.js 3.0源碼解析(微課視頻版)
- Python進階編程:編寫更高效、優雅的Python代碼
- 64位匯編語言的編程藝術
- Elasticsearch for Hadoop
- 程序是怎樣跑起來的(第3版)
- 小學生C++創意編程(視頻教學版)
- Linux C編程:一站式學習
- Python Web自動化測試設計與實現
- Extending Docker
- Test-Driven Java Development(Second Edition)
- Kudu:構建高性能實時數據分析存儲系統
- Learning Puppet Security
- Ext JS源碼分析與開發實例寶典
- Java從入門到精通(第7版)