Discussion about this post

User's avatar
Piers Finlayson's avatar

I think you’re bang-on in this article. While I’ve been astonished at the productivity boost Claude has give me in my own programming, it would be very easy for me to underestimate (or modestly downplay!) my own experience and capabilities. In a previous article you commented that AI is making people who are already good at something even better - I think this is case in point. Not that it will always be so, but I think it will for sometime.

As another example of where the current generation of AIs fall down, I’ve spent too much time over the last week trying to get Claude to help me build a (fairly complex) USB app for the Pico using tinyusb. And it has sucked - Claude that is, as well as the overall experience. Tinyusb is not well documented, doesn’t have comprehensive examples, the API seems to have changed substantially over time, and I suspect the model tinyusb uses is a bit unusual. All of this seems to have combined to make it something that AI is poor at. Once I have got to grips with it I can give Claude clear instructions and get good code out.

On the other hand, when I was hitting a hang on one of my cores Claude, out of the blue from my perspective, suggested an alignment fault. I was a long way from considering this, but it turned out to be right.

A though on o3 refusing to do a bunch of “grunt-work” for you. I wonder if that is deliberate to push you (or an AI agent) towards a cheaper model for that.

No posts

Ready for more?