@GeorgWeissenbacher @[email protected] @jfdm @csgordon @lindsey @jeremysiek
Yes to most of that. I think it's not that hard to assess if that is what people were always assessing that.
I actually disagree w/ your opening comment. Most intro CS educators will say (and have said), "I don't teach programming, I teach *problem solving*" (whatever the fuck that is). My response is, "great, this should be your liberation! Programming got easy, what are your «problem solving» ideas?"
@lindsey As someone who is having a lot of (too much) fun writing programs with LLMs, the thing I really enjoy is the feeling of creation, the same way when I wrote a little game on my TI-86 and got to play it. But it's been interesting understanding that about my own motivation.
@shriramk @tonyg @GeorgWeissenbacher @jfdm @csgordon @jeremysiek
@lindsey @dabeaz @samth @tonyg @GeorgWeissenbacher @jfdm @csgordon @jeremysiek
This is a more interesting distinction!
Like Sam, I enjoy the feeling of creation, especially of things others can use.
But for me the "how things work" is not separated: I understand how things work *through* creation.
The message I keep preaching to my students—my MO—is "reflective creation": get it done, but think hard about how you did, and what sucked about that. Then let's go fix that!
@dabeaz
I don't know how to quantify this. I spend a lot of time reflecting on how I'm using the LLM, how the LLM is responding, etc. And there's certainly a fair number of bloggers who are describing similar things, though often (unfortunately) cast in the form of *advice* (which feels very premature).
But also, we're only 4 months in. Give it time to settle. Once the initial excitement is over, sober reflection follows.
@lindsey @samth @tonyg @GeorgWeissenbacher @jfdm @csgordon @jeremysiek
@lindsey @dabeaz Yeah - this is something that I've noticed a lot; I also really appreciate the process of learning how things work, almost moreso than the ultimate product (though that's not bad either!). What I struggle with LLMs on is that it doesn't feel like I really own that process, that in delegating it to the LLM that I've given up responsibility in whole and that steals a lot of the excitement out of it for me.
Beyond that, I also struggle with the feeling of "is it *right* to not use an LLM? Could I have done it [better somehow] if I had used one?" On one hand I don't think that this is a reasonable position in some senses - but it's one that I haven't been able to get over. It's hard, to be honest, in a context where everyone is beating the "it's so much faster/better/stronger" drum to feel justified in not using the LLM.