in these days of coding agents and what-not, i often think of gerald sussman's comment that one no longer constructs systems from known parts, that instead one does basic science on the functionality of foreign libraries (https://wingolog.org/archives/2009/03/24/international-lisp-conference-day-two); he was right then and i hate it as much as i did 16 years ago
@wingo (flipping heck at that penultimate paragraph)
@wingo Someone made a great blog post that spawned from your toot: https://blog.information-superhighway.net/on-the-need-for-understanding
And people keep adding layers and layers of abstractions where it’s causing more problems than it solves. In the web framework world my push against that is https://mastrojs.github.io
@wingo see also: people are using "lines of code written" as a measure of progress
it does the first 70% for you etc
when you're actually writing the code, lines of code is a reasonable proxy for "how well you understand the problem and the solution"
but that isn't true when you outsource or delegate the work
you don't know what's done, what's missing, what's working, or what might be tricky
your actual progress is closer to zero even if you have a lot of code generated
@tef Holy crap, that's a really good point I hadn't thought about. It really is a retrocess to the LOC counting thought process...
@wingo I sometimes say programming is a great hobby and an ok job, definitely feels like the latter is less true over time.
You’ve got a dangling %29 in the URL sir