@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?"
there are maybe a lot of different dimensions here i think. personally one of the main reasons i do a lot of programming is motivated by dislike for how programming feels to me now versus i i feel it could feel, and my desire to make systems which feel different. my main personal interest is in ways of interacting with computing that are more spatial and tangible, which led to me initially disliking chat-based approaches, which seem to be taking me farther away from the goal state.
i've basically since done a 180 on this as the combination of increased model capabilities and refining my processes have led to a point that, despite not being what i want at an immediate level, the 'new programming' feels like a more happy intermediate to me than the old way of doing things. it seems to allow me to interact with code at a bit closer to the conceptual level i wanted to, even if the cost is a layer of intermediation that feels very different than i imagined. it still feels very much like a k step forward m steps back situation when k and m are very rapidly in flux, even as the ratio has been trending mostly positive.
@shriramk @lindsey @tonyg @GeorgWeissenbacher @krismicinski @jfdm @csgordon @jeremysiek