PRO+ Premium Content/Modern Stack
Access your Pro+ Content below.
How the developer experience builds trickle-down usability
This article is part of the Modern Stack issue of December 2018, Vol. 1, No. 5
Developers are people; that seems fairly obvious. What might be more constructive is to consider developers as users, too. So let's stop to consider the happiness and experience of developers in using a particular tool or product. As with user experience (UX), developer experience (DX) is the difference between early termination of a transaction or successful engagement. Developers are also interface users, be it an API, a GUI tool or a command-line interface. You will find that the laws and guidelines around developer experience -- how they experience a product -- are similar, if not identical, to those that govern UX and usability. Usability is a topic that surfaced formally, it seems, in the 1980s. Many of us have studied human-computer interaction, especially in our coursework. If you were like me, you did not make the connection between a mandatory -- usually 101 -- subject and the future of application design. It's essential to engage users intelligently and efficiently in a manner that leads to greater traffic, ...
Features in this issue
-
Establish a configuration management strategy to guide transition
Humans are notoriously averse to change in routine -- even when it makes their jobs easier. Encourage innovation and be flexible: Strategy is a journey, not a destination.
-
IT automation tops list of best uses of AI, survey shows
Early adopters of AI say they see promise in the technology, and most plan to boost their AI investment. Still, they have concerns about security risks and data availability.
News in this issue
-
Without DevOps metrics, forget about DevOps glory
DevOps doesn't provide easy comparison points to quantify improvements. So how do you know if you're on the path to success or just spinning your wheels?
Columns in this issue
-
How the developer experience builds trickle-down usability
Developer experience is the equivalent of user experience (UX). The way developers experience tools and consume libraries matters and leads to better engagement.