Global Feed Post Login
Replying to Avatar ᴛʜᴇ ᴅᴇᴀᴛʜ ᴏꜰ ᴍʟᴇᴋᴜ

languages with lower complexity, like #golang have an edge over complex languages like #rust #c #c++ #javascript #typescript even when you are vibe coding because the LLM doesn't have to work as hard to interpret the code correctly. you end up using a lot more LLM credits to do things that the design and architecture of the language also makes more complex.

complexity is the devil in engineering. all else being equal, the simplest implementation is more likely to not just be simpler to build, but also more reliable and performant.

LLM coding agents concretely demonstrate this by how much work they have to do to parse the language. shitty complex language = expensive LLM bill.

Avatar
Thomas Paine 3mo ago

LLMs benefit tremendously from strict type systems.

Reply to this note

Please Login to reply.

Discussion

Avatar
brito 3mo ago

Works fantastic in Java.

Plus, the strong typing keeps really fast to check on the IDE if the code is at least compiling without syntax issues.

It isn't easy at all to navigate complex javascript no go projects when the IDE support is like something from the 2000's for those languages when compared to Netbeans on Java.

Thread collapsed