I just tested, you are correct. It provides better code only when you explicitly instruct it on how to create a function in pseudocode. That's dumb and backwards.
Discussion
My guess is this stuff will be segmented and sold separately to different audiences. Developers will get a developer tuned model that probably costs more than the generic version and will do a better job at interpreting dev tasks.
But who knows, maybe I’m wrong.
I mean, that makes sense. Developers are definitely the power users, and they may also offer some more developer-specific tools for that plan.