Programming without recompiling
summary
Claims a workflow that avoids full rebuilds by injecting a single recompiled file into a running app using code injection, letting UI and logic change instantly in the simulator or device. Demonstrates a Git-backed live edit loop, reports typical projects dropping multi‑minute cycles (example: 25s to a screen) and getting at least 10x faster iteration speed, enabling 300–500 quick tweaks per day. Provides an open‑source tool on GitHub called Kit Playgrounds that runs with Swift and Objective‑C and works in real apps.
AI-written summary · about
chapters (31)
- 0:00Introduction
- 0:52The day in programmer life
- 2:34Why you should listen
- 3:37Example
- 4:52Recompiling
- 5:29Tweaking
- 6:13Valuebased pricing
- 6:47Waiting for the spinner
- 8:02This is his future
- 8:58Playground
- 10:31Instrumentation
- 11:58Swift vs Objective C
- 12:28Alternatives to Objective C
- 13:19Code Injection
- 13:53XCode Injection
- 14:26Extra Tools
- 15:23Playground Tool
- 16:19Changing variables
- 16:40Animating
- 17:37Xcode
- 18:45Sublime Highlighting
- 18:59How it works
- 19:41Fully interactive
- 20:13Interface builder
- 20:58User experience
- 21:49Demo
- 28:26Crazy Playground
- 28:40Playgrounds
- 29:11Swift diagrams
- 30:03Performance overhead
- 30:24Speed








