LLMs code for you. They write for you.
LLMs defines paths, ideas, choose routes, analyze and so on. They don't just autocomplete. They create the entire poem.
Hard to define but feels similar to the "I know it when I see it" or "if it walks like a duck and quacks like a duck" definitions.
"LLMs" are like "screens" or "recording technology". They are not good or bad by themselves - they facilitate or inhibit certain behaviors and outcomes. They are good for some things, and they ruin some things. We, as their users, need to be deliberate and thoughtful about where we use them. Unfortunately, it's difficult to gain wisdom like this a priori.
If I were still employed, I would also not want my employer to tolerate peers of mine rejecting the use of agents in their work out of personal preference. If colleagues were allowed to produce less work for equal compensation, I would want to be allowed to take compensated time off work by getting my own work done in faster ways - but that never flies with salaried positions, and getting work done faster is greeted with more work to do sooner. So it would be demoralizing to work alongside and be required to collaborate with folks who are allowed to take the slow and scenic route if it pleases them.
In other words, expect your peers to lobby against your right to deny agent use, as much as your employer.
If what you really want is more autonomy and ownership over your work, rejecting tool modernity won't get you that. It requires organizing. We learned this lesson already from how the Luddite movement and Jacobin reaction played out.
For example, it seems reasonably that using a good programming editor like Emacs or VI would offer a 2x (or more) productivity boost over using Notepad or Nano. Why hasn't Nano been banned, forbidden from professional use?
A good proxy for understanding this reality is that wealthy people who pay people to do all of these things for them have almost uniformly terrible ideas. This is even true for artists themselves. Have you ever noticed how that the albums all tend to get worse the more successful the musicians become?
It’s mundanity and tedium that forces your mind to reach out for more creative things and when you subtract that completely from your life, you’re generally left with self-indulgence instead of hunger.
And dishes and laundry can be enjoyable zen moments. One only suffers by perceiving them as chores.
Some people want all yang without any yin.
Anyway, we've had machines that do our dishes and laundry for a long while now.
However you feel about LLMs or AI right now, there are a lot of people with way more money and power than you have who are primarily interested in further enriching and empowering themselves and that means bad news for you. They're already looking into how to best leverage the technology against you, and the last thing they care about is what you want.
Whether the LLM could do a better job than me at writing the essay is a separate question...I suspect it probably could. But it wouldn't be as fun.
Screens are absolutely not neutral and are bad by themselves. Might be a bad we've become used to, but they are a bad.
A director is the most important person to the creation of a film. The director delegates most work (cameras, sets, acting, costumes, makeup, lighting, etc.), but can dive in and take low-level/direct control of any part if they choose.
because ime, youre completely wrong.
I mean i get were youre coming from if you imagine it like the literal vibe coding how this started, but thats just a party trick and falls off quickly as the project gets more complex.
to be clear, simple features in an existing project can often be done simply - with a single prompt making changes across mutliple files - but that only works under _some circumstances_ and bigger features / more indepth architecture is still necessary to get the project to work according to your ideas
And that part needs you to tell the llm how it should do it - because otherwise youre rolling the dice wherever its gonna be a clusterfuck after the next 5 changes
Garbage collection and managed types are for idiots who don't know what the hell they're doing; I'm leet af. You don't need to worry about accidentally writing heartbleed if you simply don't make mistakes in the first place.
If you're doing anything UI-based, it hasn't performed well for me, but for certain areas of software development, it's been an absolute dream.
My place for that is in the shower.
I had one of those shower epiphanies a couple mornings ago... And I fed it into a couple LLMs while I was playing a video game (taking some time over the holidays to do that), and by the afternoon I had that idea as working code: ~4500 LOC with that many more in tests.
People keep saying "I want LLMs to take out the laundry so I can do art, not doing the laundry while LLMs do art." This is an example of LLMs doing the coding, so I can rekindle a joy of gaming, which feels like it's leaning in the right direction.
Either I launch a task before I go, or start one with Claude Code Web on my phone.
Today's project was a DVD/Bluray library project I've been thinking of since the app I used before went from buy once to subscription-based.
5-10 minutes of writing the initial prompt and now I have a self-hosted web application that lets me take pics of the front and back cover of a DVD on my shelf and it'll feed it to an LLM to detect what movie it is and use an existing (also LLM-engineered) project of mine to enrich the data from TMDB/OMDB.
About an hour total and now I just need to put on a podcast, sit next to my DVD collection and grab pics of each for processing.
Isn't there something good about being embodied and understanding a medium of expression rather than attempting to translate ideas directly into results as quickly as possible?
My family eats out at a nice steak restaurant every Christmas no one wants to cook. None of us like to cook.
I feel like we are in a period of low empathy, understanding and caring for others as an aside from just this piece.
If you get your enjoyment from the process of cooking, by all means cook. But if you enjoy being with people and just eating food, catering is better.
Is your goal to efficiently get your thoughts to a medium as fast as possible, use a stylus or a keyboard. Do you enjoy the process of writing your thoughts down, use a fountain pen.
Or the easiest comparison: coffee. Do you want your fix of caffeine as fast as possible? Grab some gas station slop on the go for .99€. But if you're more about relaxing and slowly enjoying the process of selecting the optimal beans for this particular day, grinding them to perfection and brewing them just right with a pour-over technique or a fancy Italian espresso machine you refurbished yourself - then do that.
Same with code. I want to solve a problem I have or a client has. I get enjoyment from solving the problem. Having to tell the computer how to do that with a programming language is just a boring intermediate step on the way.
I have some sympathy for them, but AI is here to stay, and it's getting better, faster, and there's no stopping it. Adapt and embrace change and find joy in the process where you can, or you're just going to be "right" and miserable.
The sad truth is that nobody is entitled to a perpetual advantage in the skills they've developed and sacrificed for. Expertise and craft and specialized knowledge can become irrelevant in a heartbeat, so your meaning and joy and purpose should be in higher principles.
AI is going to eat everything - there will be no domain in which it is better for humans to perform work than it will be to have AI do it. I'd even argue that for any given task, we're pretty much already there. Pick any single task that humans do and train a multibillion dollar state of the art AI on that task, and the AI is going to be better than any human for that specific task. Most tasks aren't worth the billions of dollars, but when the cost drops down to a few hundred dollars, or pennies? When the labs figure out the generalization of problem categories such that the entire frontier of model capabilities exceeds that of all humans, no matter how competent or intelligent?
AI will be better, cheaper, and faster in any and every metric of any task any human is capable of performing. We need to figure out a better measure of human worth than the work they perform, and it has to happen fast, or things will get really grim. For individuals, that means figuring out your principles and perspective, decoupling from "job" as meaning and purpose in life, and doing your best to surf the wave.
There's still just something magical about speaking with a machine - "put the man's face from the first picture onto the cookie tin in the second picture, make sure he still looks like Santa!" You can have a vague idea or inkling about a thing, throw it at the AI, and you've got a soundingboard to refine your thoughts and chase down intuitions. I totally understand the frustration people are having, but at some point, you gotta put down the old tools and learn to use the new. You're only hurting yourself if you stay angry and frustrated with the new status quo.
Now back to computing, since I've been doing this for 25 years as my main job and it's probably what you thought I had in mind:
> at some point, you gotta put down the old tools and learn to use the new
I have the habit of learning new tools out of curiosity and only keep the ones that actually solve problems I have. Over time I have kept some (example: dvcs) and ditched others I was told were the best thing since sliced bread (example: containers). So far, conversational AI has been very good at replacing google/stack overflow. But that's about it.
I'm sure I'll use more of this stuff as time goes by, but there is really no need to rush things. I'll let early adopters adopt and I'll harvest mature solutions in due time.
My meaning could be in higher purposes; however I still need a job to be enable/pursue those things. If AI takes the meaning out of your craft it takes out the ability to use it to pursue higher order principles as well for most people, especially if you aren't in the US/big tech scene with significant equity to "make hay while the sun is still shining".
Advanced tools are never "merely tools".
Tools that are pushed onto people, come to be expected to even participate in social/professional life, and take over knowledge-based tasks and creative aspects, are even less "merely tools".
We are not talking of a hammer or a pencil here. An LLM user doesn't outsource typing, they outsource thinking.
I guess did not waste time learning the failure-prone arcana of how to schedule training jobs on HuggingFace, but that also seems to me like a net benefit.
I feel like it may be something inherently wrong in the interface more than the actual expression of the tool. I'm pretty sure we are in some painful era where LLM, quiet frankly, help a tons with an absurd amount of stuff, underlying tons and "stuff" because it really is about "everything".
But it also generate a lot of frustrations ; I'm not convinced of the conversational status-quo for example ; and I could easily see something inspired directly from what you said about drawing ; there is something here about the experience - and it's really difficult to work on because it's inherently personal and may require to actually spend time, accumulate frustration to finally be able to express it through something else.
Ok time to work lmao