I’m kinda in both camps. I can make multiple times more proof-of-concepts than ever before, which is awesome. Especially for internal work tools. But then I rely on it too much, and I don’t really know how the thing works, and it makes it hard to get excited about adding to it
I’m kinda getting off topic here but anecdotally: I’ve tried to get so many of my friends to learn programming. I love it, and I think a lot of em would love it too. But they hit a hard wall with the patience needed to self learn.
Like the moment something doesn’t happen like the tutorial said (error message saying “idk what python is, you mean python3?”), they just give up completely instead of googling it. I really feel like the venn diagram of “people who can code” and “people who can google errors they don’t understand for a couple hours” is nearly a perfect circle.
LLMs can smooth out those little tediums, so maybe more people really will be able to learn programming now. But then again if you don’t have the patience to trudge through the annoying parts, will you have the patience to be confused and struggle, instead of letting Claude do the hard stuff for you? I’ll be interested to see what future self-taught devs look like!
Your friends struggle with learning programming because they don't care enough about learning it. You're the only one that cares.
Same can be said for any skill.
Threads like this bother me a bit because it makes programmers seem so smug, like they are this gifted class that is able to wizard the machine where mere mortals cannot.
I use it constantly in helix too. The vscode one is meh. I think I saw a discussion in github once about switching to tree-sitter, which would improve AST-related actions. I don't think it went anywhere though.
I love AST aware editing. I think it's one reason it's always been so nice to edit lisps. Stuff that is complicated to describe in javascript (and doesn't have LSP support) p much requires a whole AST parser, but in lisp it's just a simple list operation. When I go back typescript after a weekend of clojure, I reeaally miss slurp! and other paredit commands
never used planetscale but I’ve always liked their blog, and other content. One of the founders interviewed on the software engineering daily podcast and it was super interesting
SO excited for this release!! Babashka is the best addition to my toolkit in years. Making small tools and scripts for work is just a blast. Throwing a TUI on top is going to be turning some coworker heads.
I was actually recently wanting a TUI solution, and was messing around with escape sequences and the lanterna pod, but it was too low level for me to really commit to figuring it out. The charm port looks fantastic, and I am no longer envious of go developers hahaha
Delivering a product is one thing. Continuing to upgrade it and maintain it indefinitely is another. Good quality code makes it easier to make improvements and changes as time goes on. Doesn’t matter if you’re a human or an LLM.
Also, has anybody looked through the Openclaw source? Maybe it’s not so bad
reply