Malleable Computing, Emacs, and You
2 hours ago
- The author automated the manual process of copying GitHub issues into Org Agenda using Emacs, leveraging existing tools like the `gh` CLI, Elisp packages (Transient, vtable, ox-gfm), and Pandoc.
- The implementation, called `fj`, consists of approximately 400 lines of Elisp code and was built in about a day, demonstrating the rapid prototyping capabilities of malleable computing.
- Malleable software allows users to adapt tools by combining existing libraries and programs, contrasting with supply-provided software where producers control features and development scope.
- Building for oneself (N=1) with malleable techniques reduces the overhead of error handling, documentation, and testing, making it feasible to create custom tools quickly.
- The resulting tool enables the user to browse GitHub issues, copy them to Org files, create new issues using Org syntax, and open issues in a web browser, all from within Emacs.