Forensic Refactoring
8 min readThere’s a new discipline coming to software engineering. I’m calling it forensic refactoring: the practice of reverse-engineering intent from code that never had any.
...poiesic (poh EE sick): Of or relating to creation or production
There’s a new discipline coming to software engineering. I’m calling it forensic refactoring: the practice of reverse-engineering intent from code that never had any.
...In the few hours a day I’m not spending on building Collabchek I’ve been hacking on a personal AI chat client. I’ve used several and the one that’s come closest to what I want has been sigogden’s very cool aichat project which I encourage you to check out. I’ve liberally borrowed several good ideas from their code.
As I’ve explored I’ve come to realize my requirements are somewhat unique.
...tl;dr Install these tools
Here’s the priority order for maximum impact:
Claude will use these if installed. Since most/all are much faster than the built-in tools they replace it’s a clear win.
...Building AI prototypes as an indie developer taught me three non-obvious lessons that challenge what I thought I knew about working with LLMs.
...