logoalt Hacker News

scandinavianlast Wednesday at 6:19 AM3 repliesview on HN

I'm not a big user, but I have been doing some vibe-ish coding for a PoC the past few days, and I'm astonished at how bad it is at python in particular (Opus 4.6 High).

* It likes to put inline imports everywhere, even though I specify in my CLAUDE.md that it should not.

* We use ruff and pyright and require that all problems are addressed or at least ignored for a good reason, but it straight up #noqa ignores all issues instead.

* For typing it used the builtin 'any' instead of typing.Any which is nonsense.

* I asked it to add a simple sum of a column from a related database table, but instead of using a calculated sum in SQL it did a classic n+1 where it gets every single row from the related table and calculates the sum in python.

Just absolute beginner errors.


Replies

codethieflast Wednesday at 11:21 PM

Weird, I've been using Claude Code w/ Opus 4.5/4.6 for Python programming the last couple months and I rarely see the issues you mentioned.

Lord-Jobolast Wednesday at 11:49 AM

It really does have some disgusting inline behaviors. I’ve also seen it do some really bizarre stuff with SQL

lovlarlast Wednesday at 8:01 AM

Clajjan is this you?