Our efforts, in part, define us

weakty.com

218 points by todsacerdoti 9 hours ago


bsenftner - 7 hours ago

Maybe this is a neurodivergent thing, but I have, as long as I can remember, always had the following progression in my mind: "What are you doing? No, that's this situation's name, what is this really?" and I'd continue a few times seeking the "larger problem, the more basic problem being solved" that whatever I was doing "really is". That "basic problem" was "communicating" far more frequently than I expected, and that "communicating" was often just translating between things, people and software, or people and people, or software and software. But it's almost always communicating.

raincole - 8 minutes ago

Every time we invented some higher level of abstraction for software development, it became harder, not easier. The required effort, collectively, has only been increasing.

Nature language programming (aka "AI") seems to be on the same track.

w10-1 - 29 minutes ago

I think the concern is deep, deeper than mitigations like going up the abstraction chain from coding to design, or lessons learned from failure.

It's very, very difficult to really realize that one's sacrifice was meaningless or mistaken.

Effort - sacrifice - in particular is for the sake of something else; you burn your precious life/time for the sake of X, and then X doesn't work or turns out to be an illusion. You can console yourself with lessons learned, but it's a bit hollow. And worse, if you wasted someone else's time? Almost unrecoverable.

Then you're not only less useful (stale skills), but also less susceptible to going gung-ho on the new goal X', making you a poor candidate for any employers or investors since being resilient and formidable are necessary for any uncertain endeavor.

The Confucian Ta Hsueh (Great Learning) says "Every day, make it new" was inscribed on the bathtub of the first Shang dynasty emperor: 湯之盤銘曰:「茍日新,日日新,又日新

Traditionally, the solution was a kind of selflessness, where you realize that even if (as with Ecclesiastes) empires you build will fall into dust, you can still help others. But in an age where interactions reduce to endless scrolling and online forums, it's not clear where and how to do that.

hermannj314 - 5 hours ago

The people convincing you it is a virtue to move fast always happen to be selling a car.

Be careful that you aren't optimizing your life in response to someone else's marketing campaign.

RataNova - 12 minutes ago

I think the hardest part is that effort wasn't just a means to an end; it was the thing. Not always pleasant, not always noble, but it gave shape to our days, our roles, even our self-worth. It reminds me how fragile that sense of value is when it's tied to output

HarHarVeryFunny - 4 hours ago

It's still largely unclear how AI is going to affect the job of software engineers both in the shorter term, pre-AGI, and after that.

However, I'm pretty sure that the job of SWE isn't about to disappear, since even when human-level AGI appears, the process of software development isn't about to get any easier than when it was done by actual humans. I don't see non-technical middle managers able to take over as systems architects and lead developers. It'll just mean that the day-to-day of those charged with developing software per PHB's requirements changes.

That said, I do feel fortunate to have been from the generation where software was developed entirely by hand, having started in the era of 8-bitters (NASCOM-1 in 1978) and only just in the last year transitioning (against my preference) to a role of overseeing offshore developers rather than being hands-on. Still, I think that those who enjoy the challenge and fun of conjuring up dreams out of software will still find plenty to enjoy in the future, although it will be different, just as it has already changed a lot from the time when we were writing everything in assembler to today arguing about whether Rust is better than C++.

andrewstuart - 7 hours ago

I became a computer programmer because I want the computer to do things.

I’m not a programmer because I wanted to program.

Thus AI is incredibly exciting to me because it makes it easier to make computers do things.

dzink - 5 hours ago

We are a cerebellum. Our brain summarizes one layer of data into insights for the layer above that and programming is one layer. AI is now forcing us to think not how things should be built but what should we built - everyone is a promoted to product manager. What should be built now can be answered by what is needed by humans, or companies, or AI, or government. All of the above should be serving humans. So what do people want or need? How can we harness AI to solve more needs.

I think of it from another angle. AI is reaching an energy limit. Companies are way overvalued and in a race to spend most of their gains on AI and that may end badly. Governments are on edge and conflict is brewing. All of that and unknown unknowns can put a stop on the amazing stream of affordable AI we have now. I am using the models as fast as possible to build things I find meaningful and to learn as much as possible. Having unlimited help with any idea that I come up with is incredible. It’s akin to infinite VC funding, but you don’t owe equity or a cent back. The world is now what your cerebellum can come up with. And what you know about the needs of people.

caerwy - 6 hours ago

Following Karl Popper's thinking on this topic, I'd say that our problems define us, and when we solve our problems we often discover new and interesting children problems demanding attention. “The best thing that can happen to a human being us to find a problem, to fall in love with that problem, and to live trying to solve that problem, unless another problem even more lovable appears.” — Karl Popper

Insanity - an hour ago

Unlike the author, I think that the value of writing code in my free time (or well, the joy more than the value) has diminished greatly.

I took a lot of 'pride in the craft', and I used to really enjoy hacking away on new projects with languages that I normally wouldn't use in my day-to-day. But now whenever I start something I think of how much faster I could be if I just used an LLM. Which takes away some of the joy.

I'll be honest, I struggled with this for many months.. actually years at this point (since ~GPT3.5). I hardly code in my spare time now, and am spending more time on other hobbies. I think I've kinda come to terms with the fact that I won't really enjoy coding anymore.

ChrisMarshallNY - 8 hours ago

I can relate.

I treat my coding as a craft. That has become much easier, since retiring.

I'm quite aware that doing things my way isn't commercially viable, but no one pays me to do it. I do it for myself.

That said, I find that it's important to always be challenging myself[0].

[0] https://littlegreenviper.com/miscellany/thats-not-what-ships...

cainxinth - 6 hours ago

The effort is up to you on your own time. I have an e-bike and a regular bike. The regular bike gets way more use because I prefer the satisfaction I get from it.

Also, speaking as someone that uses LLMs every day, they take effort! They cannot spin straw into gold. The terrible work I see coming from AI is usually from someone who doesn’t realize that.

pettertb - 7 hours ago

I can relate. It is important to meet this head-on, and not gloss over it, explain it away, or shame people for feeling this way.

I even feel this about the wargame "Warmachine", where in the past you could not measure distance before committing to actions. Deciding if model A and B were 10" or 14" apart was a critical skill, and called "weaponized geometry". I was good at it. The game has changed, and you can now measure to your hearts content, making this skill basically pointless. I still feel a tiny bit conflicted about it.

Dublin in the Rare Old Times - The Dubliners

Like my house that fell to progress//My trade's a memory

repeekad - 7 hours ago

Amish communities have rejected “modern” technology convenience in exchange for good hard work for centuries and never looked back

shubhamjain - 7 hours ago

> For myself, in the last 10 years, my work of writing code has largely defined what I do with my working time. Now I experience large swaths of that work being created and done by AI (sometimes amazingly well, sometimes poorly), and I find myself thinking of the photographer above.

Which is ironic, because smartphone photography is astonishingly average to someone who actually understands photography. Phones try to handle every scenario for the user. It has been optimized for bright outdoors, low light conditions, even specific stuff like sunsets. So most people never realize how difficult it really is to shoot in bright daylight with the light source behind the subject. Only when you pick up a traditional camera do you realize that’s one of the worst conditions to take a photo in.

Maybe coding is headed toward the same place. AI coding will smooth out complexity for the majority of programmers, but at the same time, we’ll also see a lot of programmers building things that don’t actually need to be built, or not realizing the limits of their solutions, or just hung in the narrow space of what AI can do for them.

Having done photography with Sony-a6000, I’ve found that it made me more skilled with a smartphone camera. So, I am still optimistic that knowledge gained through deliberate effort has value, even in a world that increasingly prizes “effortlessness” in everything. But only time will tell how much that belief really holds up.

aeon_ai - 4 hours ago

At some point -- sometimes early, often too late -- we realize we're going to die. Our time is finite. We have only so many days to do anything, let alone something that matters.

Meaning is found in how and why we spend that time.

When we're fooled into believing money matters more than time, we trade far too much of the latter for the former. Worse, we can mistake the monetary value of our time for its actual value, and then optimize our entire lives according to that myth.

The idea that AI destroys meaning is a false framing. Many people are already experiencing a meaning crisis, and AI is simply an easy scapegoat.

Purpose comes from discovering our own values through living, not from accepting meanings imposed by others.

dvcoolarun - 3 hours ago

I’m hearing this argument from a lot of people. I think it’s more of a feeling that anyone can contribute, and now it’s a matter of taste and stamina—who persists and who fizzles out.

Probably also tied to changes in neuroplasticity, I guess. Humans are generally good at adopting new behaviors.

darepublic - 5 hours ago

Some friction required for enjoyment. AI too slippery a lubricant

CGMthrowaway - 5 hours ago

>If our efforts, in part, define us, then our efforts have intrinsic value. What happens when something we enjoy doing that took effort becomes effortless? And what happens if that original effort was a foundation on which we saw value in ourselves?

I found the flaw.

Effort is the process of converting energy into value (the state of something being effortless in the future). It's not the efforts themselves that have intrinsic value, but the work ethic that drove the effort in the first place.

joeyhage - 4 hours ago

As others have mentioned, LLMs require a lot of effort to get it right. Personally, I still prefer writing code over writing LLM prompts but I’m trying to find the right balance. I will always enjoy refactoring so I tend to have the LLM get me most of the way there and leave the polishing for myself.

sltr - 2 hours ago

What we believe defines us. What we believe directs our efforts.

aubanel - 7 hours ago

"And I tell you, you may only avoid an effort in the name of a greater one, for you must grow"

Antoine de Saint Exupéry (author of The Little Prince), in Citadelle

ants_everywhere - 6 hours ago

> If our efforts, in part, define us, then our efforts have intrinsic value.

By definition this is instrumental value rather than intrinsic value.

cadamsdotcom - 6 hours ago

When you can rattle off reams of code that may or may not solve the right problem, you’ve just shifted the effort.

hn_throw_250926 - 5 hours ago

This was written by a dev so it has the usual hallmarks of ascribing some anecdote to a generalized statement about people, their life’s purpose and so on. Take it with a grain of salt.

foamdino - 7 hours ago

I can relate to this thought process and had my own conflicted thoughts about AI and the role it (and I) play in the SWE future: https://medium.com/@kev.jackson/two-months-of-an-ai-partners... - I'm still conflicted

tolerance - 8 hours ago

Was the pleasure of writing code that the author describes tied to the actual practice or its profits?

My impression is that many white collar workers felt that their jobs and accompanying status were immutable. They’re not. Couldn’t they have seen this coming?

Nothing prevents people from continuing on with their trades or interests how they did before the AI bubble bloomed. But if they want to earn a living doing it, I guess they need to start thinking outside of the box. I believe prolonged contact with insulation induces hive breakout.

type0 - 8 hours ago

Speaking of efforts, Japanese woodworking and carpentry are completely different https://www.arch2o.com/how-japanese-wood-joints-work-without...

barrenko - 5 hours ago

Just because you like to paint does by no means entail you'd like doing photography.

thepastisgone - 3 hours ago

> Is it worth the effort?

It was.

“All that was will always have been somehow never again”

d--b - 4 hours ago

I have a feeling that these feelings come from culture.

Protestantism or Japanese cultures really value effort in a way mediterannean culture (for instance) does not.

Think about Flemish paintings that have all these very intricate details, while Italian painters invented the messy sfumato.

I don't like that digital cameras took over, because I don't like the quality of digital pictures, but I love that LLMs are taking stuff off my plate / brain. I have absolutely zero romanticism associated with effort. I do romanticize smartness.

Gauss finding n*(n+1) / 2 because he didn't want to sum numbers by hand is my absolute hero. Of course he was protestant so what I just said really doesn't make much sense.

globalhsbc - 7 hours ago

[dead]

anovikov - 7 hours ago

I sometimes identify as "ex-programmer" these days, just because whatever coding i could do is now irrelevant due to LLMs, but this isn't entirely honest. Programming was never my job. My job was "convincing people to transfer money to my account under various pretexts, most of which involved me writing some code", and as such, the thing is pretty much alive.

apples_oranges - 8 hours ago

The internet evolved as programming became a sought after path. But with the internet, a irreversible change happened in our society. Old facts are being questioned and it is imho just a matter of time until they materialize „in the real world“. This might include questions of status, achievement, the idea of self worth and the role of work.

We should not insist to measure new things with old rulers.