- 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.
- Building a RESTful Web Service with Spring
- C#編程入門指南(上下冊)
- Django:Web Development with Python
- Mastering Swift 2
- GameMaker Programming By Example
- Rust Essentials(Second Edition)
- Visual FoxPro程序設計
- Lighttpd源碼分析
- Building Machine Learning Systems with Python(Second Edition)
- C專家編程
- Image Processing with ImageJ
- C編程技巧:117個問題解決方案示例
- 少兒編程輕松學(全2冊)
- 一覽眾山小:ASP.NET Web開發修行實錄
- Roslyn Cookbook