Hi, Harendra! Am Do 16.07.2026 14:03 schrieb Harendra Kumar: > When Simon said he is "pretty bad and extremely slow to write code", > he probably did not mean that he produces bad quality code. In my > experience I have seen programmers who are very slow but produce > really good quality code and those who are really fast but produce bad > code (correct code but harder to understand and maintain).
I completely agree that “bad” can mean many things, and I’m certainly not the fastest programmer myself. However, Simon said that his coding is “extremely slow” *and* “pretty bad”; so I assumed that the issue is not only slowness. > Some people can maintain a large context and juggle with it quickly > while others cannot. Some programmers who fall in the first category > are quick to analyze and understand even complex code and that is what > makes them not so good programmers because they tend to think that the > code is easy to understand and there is no need to build better > abstractions. Programmers in the latter category tend to build better > abstractions because they fear they may not be able to understand > their own code later if they do not do that. > > […] > > [N]ow you do not need to struggle keeping that context in mind, LLMs > can assist you where you lack. You can get the LLM to build the > context and do the lower level labor job, and take care of building > better abstractions themselves. Well, if the LLM assists the “slow” programmers, who cannot deal with large contexts, doesn’t this mean that those programmers will care *less* about building abstractions, because the incentive to build them, which you describe, is largely gone? Or do you mean to say that the LLM will not only maintain the context but also build the abstractions? If yes, is abstraction building really something that an LLM is useful for, and does it make sense for people who used to be strong in abstraction building to delegate this to a machine? All the best, Wolfgang _______________________________________________ ghc-devs mailing list -- [email protected] To unsubscribe send an email to [email protected]
