A few years ago, I encountered neovim and a new concept: APIs as first-class citizens. As I used it more and more in my work, I became increasingly aware of its importance. Exposing the software's state and operations through APIs greatly improves the debugging experience, provides extensibilit...

Source: [Hacker News](https://news.ycombinator.com/item?id=49081439)

Sponsored