A conference talk and technical deep dive exploring 'just-in-time software' — a Neovim plugin called Louie (Lua + AI) that generates Lua functions on demand using an LLM when they don't exist locally, then caches them for future use. The plugin uses Lua metatables to intercept missing function calls, triggers AI code generation, stores results with conversation history as embedded JSON, and allows iterative refinement. The broader theme is the 'personalized development environment' (PDE) concept: using AI to lower the cost of customizing your own tools and workflow.

20m watch time

Sort: