Moldable Development: programming through custom tools
summary
Argues that programming shifts when tools become code and shows Glamorous Toolkit (gtoolkit.com) used to build problem‑specific tools on demand. Demonstrations include reconstructing a retailer’s DB migration by parsing unstructured DB logs, IP→app mappings and partial sources to reveal unexpected app clusters that change the migration plan, debugging an editor bug by inspecting Rust internals (intervals 0–38 makes the off‑by‑one obvious), and using tests that return live objects for evidence‑based conversations. Claims this yields thousands of per‑system custom tools and faster, cheaper investigation.
AI-written summary · about
chapters (21)
- 0:00Moldable Development intro
- 1:11Systems explainability matters
- 2:35Moldable development and tools
- 3:56Tools evolution and perception
- 5:42Raw data limitations
- 7:07Case study: database migration
- 12:47Custom tools for investigation
- 14:13Hypothesis-driven exploration
- 16:21Debugging with Glamorous Toolkit
- 20:35Design thinking and DDD
- 24:49Communicating with system views
- 26:13Evidence vs belief-based awareness
- 27:59On-demand reasoning
- 28:19Model-centric views
- 30:28Composable micro-tools
- 32:14Glamorous Toolkit overview
- 34:23Q&A: platform support
- 36:55Q&A: data science
- 38:06Q&A: custom implementations
- 39:53Q&A: future of tool-building
- 40:15Q&A: adaptability
related talks
45mMoldable Development: Programming Through Custom Tools
47mMoldable Development with Glamorous Toolkit
43mMoldable Development & Glamorous Toolkit in Practice
58mGo Tooling
29mBuild Your Developer Tools in Go
43mThe Developer's Toolkit: Everything We Use But Ruby
31mUnleashing the Power of Remote Tooling
31mDX to another level
