3 ms·
Software should be designed for the user experience. Including features that help support, diagnose, log, test, debug, and develop are part of that, especially
by jmull 6y ago
Software should be designed for the user experience.
Including features that help support, diagnose, log, test, debug, and develop are part of that, especially for software that provides a platform. For platforms, developers are one kind of user.
However, developer features should be out-of-the-way by default. Anything beyond the domain is not meaningful to end-users and should be hidden by default in the same way other developer tools are.