Future Of Coding
Index of notes related to improving the way we create dynamic systems:
- we were promised a Bicycle for the Mind
- VPLs and VPL Issues
- Solving Things Visually
- Spreadsheet for End-User Programming Might be a Wrong Model
- Simulator
- Neighbour Computing
- Canvas for Programming
- CLI UX
- Filesystem as Database and a Data Layer
- Edit-Commit systems as a way to (in)directly manipulate without fear of messing up current state
- Writing Was Invented for Pragmatic Reasons and Thinking About Thinking Requires Something to Think About so we probably shouldn't try to make programming "better" in itself, but in a specific context
- Live-Programming, Live-Coding, and Live-Programming Issues
- Programmable Ink, my research at Ink&Switch ↗
- Malleable Software, Dynamic Documents
- now also LLMs and Open Questions Around LLM Interfaces and VPLs and LLMs