Betterer: Incremental Improvement
summary
Claims an incremental, test-driven migration workflow works: represent code as data, write a fitness function that outputs a serializable snapshot, store it as a results file, and use a comparison to require regressions to fail CI. Demonstrations use glob/fs to count .js files, integrate with TypeScript/eslint/jest/axe, offer a VS Code extension, show a manager adding a file (count rises) and teammates fixing two files (count drops), with an update flag and a strict mode to control overrides.
AI-written summary · about
chapters (14)
- 0:00Start
- 1:04Better Incremental Improvements by Craig Spence
- 2:26Top One Best Punk Rock Band of all Time
- 7:43Local Maximum
- 16:16Microservice Architectures
- 17:36Genetic Algorithm
- 18:44Selection Phase
- 27:59Test Function
- 30:42File Test
- 31:10Test File Result
- 36:02Angular Test
- 42:03Bundle Size
- 45:40How To Handle Merge Conflicts in the Better Configuration File
- 46:02Better Emerge Command
related talks
21mBetterer: Incremental Improvement
16mBetterer Incremental improvement
28mSome small steps for code, One giant leap for quality
46mThe Surprising Effectiveness of Small Steps
40mRefactoring large JavaScript codebases
35mQuickly and Safely Refactoring Legacy Code
30mOptimizing for Developer Delight
40mTightening the Feedback Loop
