upvote
I think this works unironically. My mother is an avid gardener and can spend 8 hours a day gardening. When her life circumstances allowed for it, she hired a once a week gardener to do the tasks she didn't like (or had difficulties doing as a small woman), and still gardens the same amount. I've teased her for hiring a gardener, but she swears it's a huge help and boost to her gardening quality of life.
reply
this is a great analogy despite it possibly coming off as snark.

I think it's hard for some people to grasp that programmers are motivated by different things. Some are motivated by shipping products to users, others are motivated to make code that's a giant elegant cathedral, still others love glorious hacks to bend the machine into doing things it was never really intended to do. And I'm sure I'm missing a few other categories.

I think the "AI ain't so bad" crowd are the ones who get the most satisfaction out of shipping product to users as quickly as possible, and that's totally fine. But I really wish they'd allow those of us who don't fall into that category to grieve just a little bit. This future isn't what I signed up for.

It's one thing to design a garden and admire the results, but some people get into their "zen happy place" by pulling up weeds.

reply
> people ... are motivated by different things.

I agree and would add that it's not just different people, it can be the same person in different modes. Sometimes I enjoying making the thing, other times I just want to enjoy having the thing.

reply
I think the people who like shipping quickly probably don't like building products in the first place and are looking for other aspects of entrepreneurship.

A huge benefit I find in AI is that it helps with a lot of things I hated. Merge conflicts, config files, breaking dependency updates... That leaves me more time to focus on the actual functionalities so I end up with better APIs, more detailed UIs, and more thorough tests. I do think it's possible to be relevant/competitive by only delegating parts of the work to AI and not the whole thing. Though it might change if AI gets too good.

reply
I agree with this, I put myself in the "glorious hacks to bend the machine into doing things it was never really intended to do" camp, so the end game is somthing cool, now I can do 3 cool things before lunch instead of 3 cool things a year
reply
But, almost by definition of how LLMs work, if it’s that easy then someone else did it before and the AI is just copying their work for you. This doesn’t fit well with my idea of glorious hacks to bend the machine, personally. I don’t know, maybe it just breaks my self-delusion that I am special and make unique things. At least I get to discover for myself what is possible and how, and hold a sliver of hope that I did something new. Maybe at least my journey there was unique, whereas everyone using an AI basically has the same journey and same destination (modulo random seed I guess.)
reply
This is a valid point, the good news is I think there is some hope in developing the craft of orchestrating many agents into something that is satisfying and rewarding in it's own right.
reply
I don't disagree, but I think it would benefit everyone to be clear, upfront and honest with themselves and others about exactly what's being lost and grieved. The weeds are still growing and our hands are still available to pull them, so it's not that.
reply
Your grieving doesn’t have to shit all over my personal enjoyment and contentment. Me enjoying the use of AI in developing software doesn’t take anything away from your ability to grieve or dislike it. I’m not asking you to be excited, I’m asking you not to frame my enjoyment as naive, harmful, or lesser.

Your feelings are yours, mine are mine, and they can coexist just fine. The problem only shows up when your grief turns into value judgments about the people who feel differently.

reply
Having opencode doesn't preclude me from making elegant code. It just takes away the carpel tunnel.
reply
> I created this with some kind of genai

To me, it just feels like plagiarism. Can you explain why it doesn't feel like plagiarism to you?

reply
Where do you draw your line between plagiarism and creativity? I learned in art school this question is more difficult to answer than it appears when taken seriously.
reply
Plagiarism is claiming someone else’s specific work as your own. Using a generative tool is closer to using a compiler, an IDE, or a library. I’m not copying a person’s code or submitting someone else’s project with the name filed off. I’m directing a system, reviewing the output, editing it, and taking responsibility for the result.

If I paste in a blog post verbatim and pretend I wrote it, that’s plagiarism. If I use a tool to generate a starting point and shape it into what I need, that’s just a different kind of authorship.

reply
*I'm so excited about landscape design. Can't wait to do more. Employing a gardener to do the gardening for me is really making me enjoy landscape design again!
reply
deleted
reply
I'm so excited about landscape architecture now that I can tell my gardener to create an equivalent to the gardens at versailles for $5. Sometimes he plants the wrong kind of plant or makes a dead end path, but he fixes his work very quickly.
reply
The proper analogy would be you can now remove all weeds with the swipe of your hand and cut all your hedges with another swipe, you still are gardening you can do it quicker and therefore explore different possibilities.
reply
For some, the feeling of pulling those weeds out is inseparable from the holistic experience they think of as "gardening".
reply
Maybe this isn't directly related to what you're saying and I'm not attacking it, I'm just thinking out loud: What would it mean to master gardening then? I've never gardened in my life but I grew up in Scotland around estate houses and castles, my friends dads were gardeners and each of them seems to be specialists in their own area, many working on the same estate, so what exactly is this "holistic experience of gardening"?
reply
So using weedkiller isn't gardening to these people?
reply
My point is just that if there are 10 different activities that produce the same resulting object, they aren't necessarily the same activities in the minds of the participants solely because the output is the same.

The process and experience matters too.

reply
Oh, the joy that awaits you when you come back home to discover how the gardener interpreted "please trim the hedge by the gate a little".
reply
No you didn’t. You lead a team of gardeners to develop your grand vision. Or you directed an epic movie leading a cast of talented actors bringing your vision to life. You can choose an empowering analogy or a negative one it’s your choice.
reply
Yeah... a team of gardeners who might, with no warning, decide to burn down your house to create some extra fertilizer for the rose garden. Sometimes I wonder...
reply
Your comment is interesting because it shows how engineers view their work: through the product, i.e the why, or through the craft, i.e the how.

What you consider "exciting", as a theoretical gardener, is the act of taking care of the plants. What OP finds it exciting is that they may now get a team of gardeners that'll build a Versailles-like garden for free.

reply
By artificially narrowing a multi-faceted issue to just two either/or simplistic options you are no longer describing the issue. If you ackknowledge this, you can comment on it. But not acknowledging it makes your comment hard to parse. Sarcarsm? Overly simplistic? Missing context? Unclear.
reply
Well, the gardener isn't going to cut down your roses to the ground as they are about to go into bloom because s/he mistook it for the weed they were just working on.
reply
If I were the architect of a large building that I designed from the blueprints, the interior, etc, I wouldn’t feel bad that I didn’t install the toilets myself. AI agents are the plumbers, the painters, the electricians, etc
reply
How about hiring a gardener to do some of the stuff and you can focus doing the part of the gardening/landscaping that is important to you and you enjoy?

I think that's a more accurate (and charitable) analogy than yours.

reply
I used to be big into amateur radio. When I was considering to build a tower, I would have paid someone to build the tower for me and do the climbing work to mount stuff on the tower. Your statement is nonsensical, because it assumes that there is a binary choice between "do everything yourself" and "delegate everything".
reply
Imagine though instead of 1 garden you can make 10 or 30 gardens in the same time that are more extravagant than your 1 garden was. At any point in time you can dive back in 1 of them and start plucking away
reply
It's the making, not the having. If I'm selling these gardens, surely it's better to have more. If I enjoy the act of making the garden, then there's no reason I ever need to finish the first one.

This analogy has probably outstayed its usefulness.

reply
Surely you have 10-30 examples you want to share?

Or even just 1 or 2?

reply
What's so great about having 10 or 30 gardens?
reply
Well it's more like employing a gardener makes me enjoy landscaping again. It's not like we ever found writing words on a keyboard all that great, it's fundamentally just about having an idea and turning it into something real.
reply
Speak for yourself. I have always loved the act of intentionally typing (converting my thoughts into structured text).
reply
I guess some people enjoy the process, but you can still do that.

It's like with machinists and 3D printers, you can always spend 10 hours on the lathe to make something but most of the time it's more practical to just get the part so one can get on with what actually needs doing.

reply
> It's like with machinists and 3D printers

that's a good analogy, maybe change 3d printers to CNC. I think there's a group of people that derive joy and satisfaction from using the part they designed and there's another that gets satisfaction from producing the part as designed. Same for software, some people are thrilled because they can get the software they imagine while others dread not producing the software people imagine.

reply
As mosburger says, this is a great analogy. Do you think that the great artists paint, sculpt, and draw everything by hand, by themselves? Of course not... they never did, and they don't today. You're being offered the ability to join their ranks.

It's your studio now. You have a staff of apprentices standing by, eager for instructions and commands. And you act like it's the worst thing that ever happened to you.

reply
Is this sarcasm? I can't tell.
reply
No, it's not.

If you want things to stay the same forever, you shouldn't go into technology, art, or gardening. Try plumbing, masonry, or religion.

reply
The truth is that you wouldn’t be saying that if the change had been in a direction you don’t like.
reply
deleted
reply