LLMs are making me lose my savviness

pgaleone.eu

50 points by me2too 4 hours ago


Scubabear68 - 2 hours ago

It is opposite for me than what the author describes. With AI I can explore new areas far more effectively. For example, I have never been great with front end web stuff, but asking LLMs to generate something and then looking at the code they built is pretty cool.

Of course there are errors and gaffes and weird bits all over, but that helps keep me in the loop and understanding it better.

I can now (more) boldly go where I feared to tread before.

dvt - 2 hours ago

Have mathematicians become "less savvy" since the invention of the abacus or calculator? The invention of logarithms or analysis? In some ways, the answer is trivially positive. In fact, number crunching was, for most of human history, a key element of being a maths researcher.

However, when we look at the claim with a more critical eye, it becomes obvious that this view is myopic. In fact, current progress is in fact indebted to the invention various tools, which has led us to grand theories and hypotheses: things the Ancient Greeks could only dream about.

Is coding about writing assembly? Is it about writing boilerplate? About writing endless if-then statements? I would argue that it is not: it's about coming up with ideas, building products, finding customers, iterating, producing code that's easy to read, easy to understand, easy to extend.

Coding (at least the kind LLMs do) was never really the hard part, and I'd like to know specific examples of savvyness the author is losing. They've made me more critical of code and able to create better patterns, simply because I can iterate so quickly.

zerof1l - 24 minutes ago

Prior to AI, I’d spend hours debugging and figuring how to make something work. It felt exciting in the end; the journey not so much. It was frustrating sometimes, and the overall output was not great. Sometimes I couldn’t try out all of my ideas simply because I had no capacity to do it. Anything requiring multiple months of work, I’d get burned out and never finish anything.

Now I delegate all the grinding to AI. I still feel accomplishment when I get the final result. But more importantly, I can now build something in couple of weeks that would otherwise take me half a year. I can focus now less on the for-loop vs while-loop and more on the big picture, like keeping things tidy and separation of concerns. The front-end and how end-users will interact with what I build is now more important to me, as well as the design. Previously, I had brain capacity only for writing my clever backend algorithm. Now I can make an equally clever front-end for it.

Maybe we never enjoyed the grind? We just came to accept it and convinced ourselves to enjoy it, because there was no other way. If you wanted something cool, it meant you had to put in hours. Now you just need to word it correctly and get the prerequisites.

pintert3 - an hour ago

This is exactly my predicament of recent. I haven't necessarily feel like I've lost the savviness yet, but I feel I've lost the fun of the job. I guess it's the reality of life that all fun work eventually has its end of fun. Even the foot messengers of the past now probably load trucks/trains and sit the whole day, no longer feeling the fun of meeting people on the journey through whatever street or town they pass.

aogaili - 2 hours ago

While I also griefed the years spent mastering craft being automated.

I also had a lot of ideas that I wanted to execute and I'm finally able to do so. Some of them are wild and big, unthinkable last year. I also really enjoy building product/software that people are delighted to use. So from my perspective, the net positive outweighs the losses.

My work position is less certain, I grief the years spent mastering things just to see AI doing it, but I went to software engineering because I enjoyed building products, from ideas to something people can play with, and this has never been easier.

newsomix9xl - 4 hours ago

Using AI can open up topics you couldn't work on before.

I think you're blaming tools for what are other problems.

No carpenter ever said "I used to plane wood by hand and carve magnificent pieces, now that I have an orbital sander and power tools, the love just isn't there".

I don't buy this argument at all.

cliche - an hour ago

> I’ve experienced that great feeling of “this is a great idea” coming out of nowhere while doing unrelated activities, and having to rush back at my desk to write it down and implement it. That was great - it was rewarding, it was really meaningful.

This is it for me. It’s a pretty incredible tool but it killed the vibe and challenge of building things.

dumberquestions - an hour ago

I remember feeling a little bad the first time seeing AI create a UI as good as the one I did using a niche library and only a picture reference, when I focused on the feeling I realized it was an ego issue, nothing is stopping me from doing it by hand if I enjoyed it for itself, it's just that what I did was no longer scarce or difficult.

A_D_E_P_T - 2 hours ago

It's true that LLMs have trivialized some aspects of software development. (We're at the "software writes itself following natural language inputs" stage.)

What's nevertheless true is that they've hardly touched hardware hacking. There are so many interesting opportunities right now in robots, drones, materials, batteries, and custom embedded systems that still demand dirty hands and physical intuition. These still reward savvy, and they're fun!

- an hour ago
[deleted]
MattPalmer1086 - 2 hours ago

I am finding the opposite, but then I mostly work on algorithms and writing a lot of code to test various approaches to improve them is boring.

Today I had claude figure out that using SIMD would not improve performance, and it gave me an analysis of why not. So my savvy improved without having to spend days figuring that out.

Having said that, I get that using AI can also make things less fun and reduce your learning too. I guess it depends on what you use it for.

wdm0006 - 2 hours ago

The trick is to make, and care deeply about, fewer bigger decisions. Savviness will always matter but the things to be savvy about change.

ChuckMcM - 2 hours ago

From the article: With the LLMs every time there’s a mistake, I don’t learn. I can spot the mistake because I have some experience (lucky enough to have been born 34 years ago), I can pinpoint the mistake and let the LLM fix it.

This is something I realized when I became a manager of programmers rather than doing the work myself. When I write code I do it from a position of having a deep understanding of what all the moving pieces are, when someone working for me writes code I just have to trust they had that level of understanding[1].

But being a manger, the thrill of solving the puzzle was replaced by the thrill of helping some new engineer get better at the craft of writing code. They took pride in their growing skill set and I took pride in helping them grow.

Managing consultants however was very transactional. Did they deliver what was asked of them? Did they fix the flaws I pointed out? Do I still want to pay them?[2] And I could of course fire them easily and try new ones that had a reputation for being "better" at the tasks I needed done.

If history is any judge, there have been many companies over the years where some founder/leader has a "great idea" and just needed someone technical to make it real. And the typical arc for those companies was they get founded, they spend a ton of money on consultants to build their technology, something changes (fashion, systems, something) and their product is no longer a good fit for the market so they try to hire consultants to fix it, which now costs more than 2x because first the consultants had to understand what the previous consultants did, then they have to change it in a way that leadership wants. The result is a product that got more and more brittle until there wasn't enough money to or enough consultants to anneal the product back into something people would pay enough for to support the salaries of the visionary leaders who never had any idea at all of how the product they sold actually worked.

It feels like we're going to speed run that. In the LLM era.

[1] And of course that level of trust is not always warranted but that's a different comment :-)

[2] With consultants there is a velocity vs organizational expertise equation that always needs to be balanced. Dropping people into a legacy code base they've never seen is just as hard for them as dropping them into a consultant's work product that they hadn't previously seen.

system2 - 2 hours ago

This article tells me the author is not that creative. With LLMs, the number of projects I create increases by 1000%.

bartools_app - 2 hours ago

[flagged]