Comment

Comment by aleph_minus_one

> Some not so good ones have even stopped using AI at all, arguing it 'just got confused'. Good ones on the other hand are embracing it

The behaviour of the good programmers is in my experience very "spread": some embrace strongly embrace LLMs for programming, some strongly reject LLMs for programming, with everything in-between.

The explanatory variables that I rather think are good predictors whether a good programmer will embrace or reject LLMs for coding are rather the following ones:

1. Is the programmer biased towards the "artisan" side of programming, or does he see the code as a means to an end?

2. Is the programmer either

- in love,

- interested in, or

- does the programmer have to work with

more obscure programming languages and/or the abstractions and mental models that these programming languages are based on? If this is the case, using an AI is often more of a hindrance than help because there exists much less training data, and/or the programmer will much more often be confronted with the observation that the AI model simply does not "get" what he wants, and will very often get annoyed by bad AI code hallucinations.

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton