LLMs don't reach for it because the frontier companies don't have it as the default. I've instructed Claude to NOT use React (use SvelteKit), NOT use Node (use Deno or Bun), among other things.

The industry defaults are trash but it is what it is.

They would rather have some unreadable python scripts and vendoring than using a package manager in a c++ project...

[deleted]

It also really really wants to use Gradle if you're making a Bukkit plugin, even though you really only need the JDK.

The only reason to ever touch it, are Android projects. I try to stay Gradle clean as much as possible.

Same. The Gradle setup it was making was insanely complicated, then the Gradle-free script I forced it to make was very simple. There's no way I would've used Gradle without the LLM either.

Kotlin projects too.

Nah, Maven also does the job, and I don't do Kotlin anyway.

Maven does not properly do the job for kotlin projects. The Kotlin ecosystem and all of its plugins are very much gradle focused. You have to do bizarre things in maven to get them to behave properly.

HY SvelteKit

Oh man they all reach for the nextjs dumpster fire. Every single vibe coded app is that stack. At least many are backed with supabase (Postgres is a same choice).

I enjoy LLMs as much as the next guy but man, having a baseline of knowledge about coding goes a long way.

It's not polite to say, but I have noticed a direct correlation between the skill level/knowledge of people I know and the quality of results they get from LLMs.

Heck even in my own usage I get far better results when using them in domains I know vs domains I don't.

This take is so cold I can use it to reduce my house's cooling bill.

postgres is a sane choice, I can't type