← Back to context

Comment by necovek

10 months ago

I think they summed it up well in the section "Why do we write, anyway?" — they nowhere claimed it was vital for students' success in a robotic class. On the contrary as they title a subsection there with "If it’s worth doing, it’s worth doing *badly*" (emphasis mine) — so what they are looking for is to peer into the author's mind and their original thoughts.

The implication there is that this is acceptable to pass a robotics class, and potentially this gives them more information about students' comprehension to further improve their instruction and teaching ("...that they have some kind of internal understanding to share").

On that second point, I have yet to see someone demonstrate a "smart, professional programmer use LLMs" in a way where it produces high quality output in their area of expertise, while improving their efficiency and thus saving time for them (compared to them just using a good, old IDE)!

A couple of examples from influential open source developers: Adam Wathan (Tailwind) agreeing with Mitchell Hashimoto that LLMs are making them more productive. "in their area of expertise" is not obvious from this post alone, but I am pretty confident from the way they talk about it that they are not exclusively using LLMs on side projects where they're inexpert.

https://x.com/adamwathan/status/1911845073286803923

Armin Ronacher also talks about using LLMs quite a bit, but I don't have as good of an example from his tweets of him straightforwardly saying "yes, they are useful to me!"

  • "Saying" vs "demonstrating": I am careful with the words I am using.

    It's not just nitpicking: maybe it's only their perception they are more productive? Or maybe they are. But saying it is not convincing enough for me.

    • That's a good point, though it's worth thinking about what would count as a demonstration. Pointing to a PR that an LLM helped with is not enough because you don't know how long it would have taken without the use of LLMs. The counterfactual never really exists. What is the hard evidence vim or emacs makes people more productive? Using git over svn? Using search engines? Over time, we expect people to use the things that make them more productive.

      1 reply →

Who have you asked? What has been your experience observing professionals using LLMs?

  • Is "what has been my experience" not implied in what I am still waiting for — "someone using an LLM to produce high quality code in the field of their expertise in less time than without an LLM"?

    So, observing a couple of my colleagues (I am an engineering manager, but have switched back and forth between management and IC roles for the last ~20 years), I've seen them either produce crap, or spend so much time tuning the prompts that it would have been faster to do it without an LLM. They mostly used Github Copilot or ChatGPT (most recent versions as of last few months ago).

    I am also keeping out a keen eye for any examples of this (on HN in particular), but it usually turns out things like https://news.ycombinator.com/item?id=43573755

    Again, I am not saying it's not being done, but I have struggled to find someone who would demonstrate it happen in a convincing enough fashion — I am really trying to imagine how I would best incorporate this into my daily non-work programming activities, so I'd love to see a few examples of someone using it effectively.