~/blog/tag/craft
Craft
On code quality, deliberate building and the craft of software development.
The Brilliant Parrot Problem: What AI Actually Does When It 'Thinks'
Transformers are extraordinary algorithms. But they are algorithms. On next-token prediction, the blindness of generation, and why a system that cannot see where it's going almost certainly cannot be conscious.
The Prompt Is Not the Spec
Developers are treating AI prompts like requirements documents. They're not. On vague intent, confident hallucinations, and why the wrong thing built fast is still the wrong thing.
Stop copy-paste engineering
We're breeding a generation of developers sprinting full speed toward a cliff. On AI hallucinations, echo chamber tests, and why your brain is the only real debugger.
Why you should never ship code you don't understand
If you can't explain your code to a colleague without saying 'the AI wrote that', it doesn't belong in your repo. On black boxes, self-validating tests, and why hope is not a strategy.
You don't have an AI problem. You have a process problem.
AI doesn't introduce new mistakes. It exposes existing gaps in your process. On source maps, pipelines, and why you can't outsource discipline.