One thing that AI programming has done is made me care much less what programming language is being used. This is slightly regrettable, but for the most part very freeing, as I don't need to worry about what language is easier for me (as a human) to use for a particular problem, or make me inclined to use one of my "pet" programming languages over one that may be a better fit for more pedestrian reasons.
[–] cardanome 3 days ago
[–] thelazydogsback 3 days ago
[–] black_knight 3 days ago
[–] xhevahir 3 days ago
[–] pjmlp 3 days ago
With a very big difference, at least I could backup Smalltalk and Lisp images.
[–] clx75 3 days ago
Or at least this works wonderfully in Clojure via the nREPL.
[–] e12e 3 days ago
[–] corroclaro 3 days ago
Dark times.
[–] roadside_picnic 3 days ago
I recently did a major move and had to restructure my bookshelf pretty dramatically. The only programming books I kept out of storage where the Common Lisp and Prolog ones. Spending time learning a language that doesn't directly impact how you think about computation itself seems to be more of misuse of time (of course really, when programming truly for fun it shouldn't matter one way or the other).
[–] mattarm 2 days ago
One thing that AI programming has done is made me care more about how well the AI can handle a language than my own facility with it. I wouldn't be surprised if programming languages begin to tilt toward being easier for agents to work with, while still remaining readable to people -- whatever that ends up meaning.
I've found most agents can work effectively and quickly with Go code, I think mainly due to the strong focus on simplicity in the language and tooling. Something like Pharo is a bit like the opposite end of the spectrum.
[–] linsomniac 3 days ago
I'm right there with you. I really like programming in Python, the language. Now that I'm not writing much if any code, the rough edges in building and deployment have come to the forefront. Even "uvx run" has become a sticky wicket (I have some machines that don't have Internet access).
Humans haven't given up playing chess just because computers are able to do it better, there is still a point in recreational programming.
I am fondly remembering actually using Smalltalk in production for a small web project. I think I used Squeak with the Seaside framework. The image based workflow made deploying it surprisingly easy.