Real craftsmen (can) create their own tools, parts 1 & 2
summary
Covers concrete tooling: explains the abc metric implementation in flog, the structural-duplication algorithm in flay, and the use of ruby parser plus sexp_processor to build AST walkers. Shows a tiny lint built with seven tests and ~50 lines of code that flags single-letter and CamelCase variables, demonstrating how fast a useful analyzer gets usable. Mentions hooking flay for refactor hints and admits codeclimate-level polish takes hundreds of hours, and even includes a quick hot sauce recipe as an aside.
AI-written summary · about
chapters (6)
related talks
29mMy Little Parser: Tooling is Magic
40mTowards Tooling; A Look at What is Missing From our Toolbox
39mAll the Little Things
41mMoldable Development: programming through custom tools
56mBuilding My Own Clojure Tools
01h 03mSwift Tools for Software Crafting 2024
01h 01mTools from the C++ Ecosystem to save a leg
28mAutomating the Automator
