Welcome to my weblog. I write to help find my perspective, to reflect, and to give me a chance to see my ideas from different angles. Sometimes I vent. Sometimes I’m processing. Sometimes I just want to be helpful.
Why AI Coding tools make us better programmers (assuming we don't skip the hard parts)
There’s a familiar anxiety in the air among software architects and engineering leaders. AI coding tools are going to make us lazy programmers. They’ll erode our fundamental skills. We’ll lose the ability to think through problems. Sound familiar? It should. I’ve heard this exact song before, just with different verses. In the ’90s, visual development environments were going to create a generation of developers who couldn’t “really” code. Before that, higher-level languages were supposedly making us soft. Hell, I remember when debuggers were contentious—Linus famously ranted that real kernel developers should be able to think through their code without stepping through it line by line. ...