The recent surge in the quality of agentic coding opens up the endless possibility that more people will be coding and creating software to their hearts content. For example, I’m a command line and vim user. For years, I learn about new plugins, and figure out how do they improve my workflow. More recently though, I started creating nvim plugin directly to suit my workflow, resulting in parley.nvim. I suspect this is going to be the direction of software, a lot of personalize software, created just for a small number of users. That is, if human still use computer, manually.

In that a world, it seems software systems need to be more programmable. We need not only great user interfaces geared towards end users, but also great programmability for coding agents to create customized workflows and user interfaces. The venerable vim/emacs are good examples of this. Extending this line of thoughts, it means for SaaS products, they need programming environments such that users can configure their own workflows. Few of them today do this today, wonder if this is going to be a trend in the future.