Re-discovered this paragraph from @pluralistic by @doctorow

pluralistic.net/2020/04/29/ban

What makes a software library or an API "beautiful" then, in a way that helps us overcome the unavoidable complexities and obscurities of today's software stack and motivates us to troubleshoot and debug rather than give up?