I've been thinking a lot about APIs and their design recently. I stumbled on this fantastic quote from Greg Parker: A programming language is a user interface for developers. Language authors should learn from HCI principles. — Greg Parker (@gparker) February 22, 2012 When I first started learning C++ (back in the bad old days) I was convinced that any 1st year student could design a better progra
![API Design is UI for Developers](https://cdn-ak-scissors.b.st-hatena.com/image/square/85869e5367f654b034ac79038ded8309a332799c/height=288;version=1;width=512/https%3A%2F%2Fshkspr.mobi%2Fblog%2Fwp-content%2Fuploads%2F2020%2F02%2FJSON-code.png)