News for hackers. Stuff that matters.
Re:Cursor told me I should learn coding instead of asking it... by andai on Thursday March 13, 2025 @05:34AM (#43351628)
This isn’t just about individual laziness—it’s a systemic arms race towards intellectual decay.[0]

With programming, the same basic tension exists as with the more effective smarter AI-enhanced approaches to conceptual learning: effectiveness is a function of effort, and the whole reason for the "AI epidemic" is that people are avoiding effort like the plague.

So the problem seems to boil down to, how can we convince everyone to go against the basic human (animal?) instinct to take the path of least resistance.

So it seems to be less about specific techniques and technologies, and more about a basic approach to life itself?

In terms of integrating that approach into your actual work (so you can stay sharp through your career), it's even worse than just laziness, it's fear of getting fired too, since doing things the human way doubles the time required (according to Microsoft), and adding little AI-tutor-guided coding challenges to enhance your understanding along the way increases that even further.

And in the context of "this feature needs to be done by Tuesday and all my colleagues are working 2-3x faster than me (because they're letting AI do all the work)... you see what I mean! It systemically creates the incentive for everyone to let their cognitive abilities rapidly decline.

[0] GPT-4.5

Re:Cursor told me I should learn coding instead of asking it... by TeMPOraL on Thursday March 13, 2025 @05:40AM (#43351651)
> With programming, the same basic tension exists as with the more effective smarter AI-enhanced approaches to conceptual learning: effectiveness is a function of effort, and the whole reason for the "AI epidemic" is that people are avoiding effort like the plague.

That's not true. Yes, you can get more effective at something with more effort, but you can get even more effective at it if you find a way to get results without actually doing the work yourself in the first place.

That's literally the entirety of human technological advancement, in a nutshell. We'd ideally avoid all effort that's incidental to the goal, but if we can't (we usually can't), we invent tools that reduce this effort - and iterate on them, reducing the effort further, until eventually, hopefully, the human effort goes to 0.

Is that a "basic human (animal?) instinct to take the path of least resistance"? Perhaps. But then, that's progress, not a problem.

Re:Cursor told me I should learn coding instead of asking it... by DanHulton on Thursday March 13, 2025 @05:58AM (#43351730)
_Kinda sorta?_

There's actually two things going on when I'm coding at work:

1) I'm writing the business code my company needs to enable a feature/fix a bug/etc. 2) I'm getting better as a programmer and as someone who understands our system, so that #1 happens faster and is more reliable next time.

Using AI codegen can (arguably, the jury is still out on this if we include total costs, not just the costs of this one PR) help with #1. But it _appreciably bad_ at #2.

In fact, the closest parallel for #2 I can think of us plagiarism in an academic setting. You didn't do the work, which means you didn't actually learn the material, which means this isn't actually progress (assuming we continue to value #2, and, again, arguably #1 as well), it is just a problem in disguise.

Re:Cursor told me I should learn coding instead of asking it... by TeMPOraL on Thursday March 13, 2025 @06:14AM (#43351819)
> In fact, the closest parallel for #2 I can think of us plagiarism in an academic setting. You didn't do the work, which means you didn't actually learn the material, which means this isn't actually progress (assuming we continue to value #2 (...)

Plagiarism is a great analogy. It's great because what we call plagiarism in academic setting, in the real world work we call collaboration, cooperation, standing on the shoulders of giants, not reinventing the wheel, getting shit done, and such.

So the question really is how much we value #2? Or, which aspects of it we value, because I see at least two:

A) "I'm getting better as a programmer"

B) "I'm getting better as a someone who understands our system"

As much as I hate it, the brutal truth is, you and me are not being paid for A). The business doesn't care, and they only get so much value out of it anyway. As for B), it's tricky to say whether and when we should care - most software is throwaway, and the only thing that happens faster than that is programmers working on it changing jobs. Long-term, B) has very little value; short-term, it might benefit both business and the programmer (the latter by virtue of making the job more pleasant).

I think the jury is still out on how LLMs affect A). I feel that it's not making me dumber as a programmer, but I'm from the cohort of people with more than a decade of programming experience before even touching a language model, so I have a different style of working with LLMs than people who started using them with less experience, or people who never learned to code without them.

Re:Cursor told me I should learn coding instead of asking it... by c-linkage on Thursday March 13, 2025 @07:14AM (#43352159)
The CTO asked the CEO what happens if we train these people and they decide to leave? The CEO asked in reply what happens if we don't train the people and they decide to stay?

Any reasonably smart company will invest in its employees. They should absolutely be training you to be better programmers while you are on the job. Only shit companies would refuse to do so.

Re:Cursor told me I should learn coding instead of asking it... by TeMPOraL on Thursday March 13, 2025 @07:30AM (#43352235)
> Any reasonably smart company will invest in its employees. They should absolutely be training you to be better programmers while you are on the job. Only shit companies would refuse to do so.

That's true, but by the same token, it's also true the world is mostly made of shit companies.

Companies are just following local gradient they perceive. Some can afford to train people - mostly ones without much competition (and/or big enough to have a buffer against competitors and market fluctuations). Most can't (or at least think they can't), and so don't.

There's a saying attributed to the late founder of an IT corporation in my country - "any specialist can be replaced by a finite amount of students". This may not be true in a useful fashion[0], but the sentiment feels accurate. The market seems to be showing that for most of the industry, fresh junior coders are at the equilibrium: skilled enough to do the job[1], plentiful enough to be cheap to hire - cheap enough that it makes more sense to push seniors away from coding and towards management (er, "mentoring new juniors").

In short, for the past decade or more, the market was strongly suggesting that it's cheaper to perpetually hire and replace juniors than to train up and retain expertise.

--

[0] - However, with LLMs getting better than students, this has an interesting and more worrying corollary: "any specialist can be replaced by a finite amount of LLM spend".

[1] - However shitty. But, as I said, most software is throwaway. Self-reinforcing loop? Probably. But it is what it is.

Re:Cursor told me I should learn coding instead of asking it... by GTP on Thursday March 13, 2025 @07:47AM (#43352338)
This reminds me of a quote from dr. House. In one of the episodes with the smart girl that also studied mathematics (I don't remember her name), Cuddy said something like "You will figure this out, the sum of your IQs is over X". To which House replied, "The same applies to a group of four stupid people".

Sometimes knowledge and experience aren't additive: if none of the students had a certain experience/knows a certain fact, the sum of the students will still not have that experience or not know the fact.

Re:Cursor told me I should learn coding instead of asking it... by lupire on Thursday March 13, 2025 @08:39AM (#43352677)
I think it's more accurate to say that the company doesn't need as many people with 20+ years of experience but lower energy and as attention to commit to the company or demand higher pay, vs people with 5-20 years of experience and youthful energy and fewer external commitments.

This is especially true now that senior employees have gotten more demanding about wanting to see theit children, which didn't happen at scale in the past.

Re:Cursor told me I should learn coding instead of asking it... by TeMPOraL on Thursday March 13, 2025 @04:44PM (#43357066)
I'd agree, except IMO the ranges are not 5-20 and 20+, but more like 1-10 and 10+.
Re:Cursor told me I should learn coding instead of asking it... by Nullabillity on Thursday March 13, 2025 @08:44AM (#43352723)
> it's also true the world is mostly made of shit companies.

Hence, regulation.

Re:Cursor told me I should learn coding instead of asking it... by learningstud on Sunday March 16, 2025 @10:12PM (#43384557)
Regulations are even worse. Hayek explained how regulations are the main drivers of shitty companies.
Re:Cursor told me I should learn coding instead of asking it... by Nullabillity on Monday March 17, 2025 @11:46AM (#43389759)
Worse how?
Re:Cursor told me I should learn coding instead of asking it... by learningstud on Wednesday March 19, 2025 @01:47AM (#43408588)
To say the least, requiring FDA to approve drugs and medical doctors get licenses actually harm citizens. These claims might seem absurd at first glance, but please give Hayek's book "The Road to Serfdom" a read before contending. Hayek changed my whole life.
Re:Cursor told me I should learn coding instead of asking it... by aleph_minus_one on Thursday March 13, 2025 @09:43AM (#43353278)
> Any reasonably smart company will invest in its employees. They should absolutely be training you to be better programmers while you are on the job. Only shit companies would refuse to do so.

I rather see the problem in US culture: in many other countries switching the company every few years is considered to be a sign of low loyalty to the company, thus a red flag in a job application.

Re:Cursor told me I should learn coding instead of asking it... by dartos on Thursday March 13, 2025 @10:16AM (#43353621)
> The CEO asked in reply what happens if we don't train the people and they decide to stay?

Then they both chuckle and say they’ll hire some other schmuck, it doesn’t matter bc they already got series A funding.

Re:Cursor told me I should learn coding instead of asking it... by nyarlathotep_ on Thursday March 13, 2025 @10:28AM (#43353743)
> Any reasonably smart company will invest in its employees. They should absolutely be training you to be better programmers while you are on the job. Only shit companies would refuse to do so.

The latter represents a mindset that's prevalent at a large portion of companies. Most companies aren't FANNGS or AAA Game Studios (w/e) looking for the best of the best, most companies are outsourcing a large portion of work and/or are speeding to the bottom of the quality race. Many aren't even in any position to judge competence, nurture it, or reward it.

They just want "5 years experience" in whatever Cloud crap and Java thing.

Re:Cursor told me I should learn coding instead of asking it... by yakcyll on Thursday March 13, 2025 @07:50AM (#43352356)
> It's great because what we call plagiarism in academic setting, in the real world work we call collaboration, cooperation, standing on the shoulders of giants, not reinventing the wheel, getting shit done, and such.

That is absolutely not true. A much closer analogue of industry collaboration in the academic setting would be cross-university programs and peer review. The actual analogue of plagiarism is taking work of another and regurgitating it with small or no changes at all while not providing any sources. I'm sure you see what this sounds more akin to.

Re:Cursor told me I should learn coding instead of asking it... by barrkel on Thursday March 13, 2025 @07:59AM (#43352403)
You're half right. Reuse is one half of plagiarism. But it's not the crucial thing which gives meaning to the word: lack of attribution and passing it off as your own. This is the moral wrong. It would be wrong in a work context too, taking credit for the work of others.
Re:Cursor told me I should learn coding instead of asking it... by GoblinSlayer on Thursday March 13, 2025 @06:33AM (#43351930)
>most software is throwaway

That's only webdev and games.

Re:Cursor told me I should learn coding instead of asking it... by miroljub on Thursday March 13, 2025 @06:44AM (#43351992)
... and that's already most software.
Re:Cursor told me I should learn coding instead of asking it... by nyarlathotep_ on Thursday March 13, 2025 @10:31AM (#43353772)
Which games? I'd argue this isn't true for AAA games, where you see major firms milking the big releases for a decade in some cases--3 versions of the Last of Us, GTA V just had a "enhanced" patch thing on PC etc.
Re:Cursor told me I should learn coding instead of asking it... by lupusreal on Friday March 14, 2025 @06:32AM (#43361235)
Most AAA games get thrown away. Only a minority are maintained and milked for years.
Re:Cursor told me I should learn coding instead of asking it... by aleph_minus_one on Thursday March 13, 2025 @09:41AM (#43353256)
> Plagiarism is a great analogy. It's great because what we call plagiarism in academic setting, in the real world work we call collaboration, cooperation, standing on the shoulders of giants, not reinventing the wheel, getting shit done, and such.

In academia, if a result is quoted, this is called called "scholarship". If, on the other hand, you simply copy-paste something without giving a proper reference, it's "plagiarism".

Re:Cursor told me I should learn coding instead of asking it... by dspillett on Thursday March 13, 2025 @07:52AM (#43352366)
> That's not true. Yes, you can get more effective at something with more effort, but you can get even more effective at it if you find a way to get results without actually doing the work yourself in the first place.

This has been going on for decades. It is called outsourcing development. We've just previously passed the work to people in countries with lower wages and conditions, now people are increasingly passing the work to a predictive text engine (either directly, or because that is what the people they are outsourcing to are doing).

Personally I'm avoiding the “AI” stuff¹, partly because I don't agree with how most of the models were trained, partly because I don't want to be beholden to an extra 3rd party commercial entity to be able to do my job, but mainly because I tinker with tech because I enjoy it. Same reason I've always avoided management: I want to do things, not tell others to do things. If it gets to the point that I can't work in the industry without getting someone/something else to do the job for me, I'll reconsider management or go stack shelves!

--------

[1] It is irritating that we call it AI now because the term ML became unfashionable. Everyone seems to think we've magically jumped from ML into _real_ AI which we are having to make sure we call something else (AGI usually) to differentiate reasoning from glorified predictive text.

Re:Cursor told me I should learn coding instead of asking it... by sshine on Thursday March 13, 2025 @08:07AM (#43352449)
> Everyone seems to think we've magically jumped from ML into _real_ AI

But we have:

  - LLMs pass the Turing test more convincingly than anything before
  - LLMs are vastly more popular than any AI/ML methods before it
  - "But they don't reason!" -- we're advancing chain of thought
LLMs are AI (behaving artificially human)

LLMs are also ML (using statistical methods)

Re:Cursor told me I should learn coding instead of asking it... by bluefirebrand on Thursday March 13, 2025 @08:13AM (#43352486)
> LLMs pass the Turing test more convincingly than anything before

I know this sounds like moving the goalposts, but maybe all this does is show that the Turing Test was not sufficient?

> LLMs are vastly more popular than any AI/ML methods before it

Are we back in high school? Popularity contests?

Re:Cursor told me I should learn coding instead of asking it... by lupire on Thursday March 13, 2025 @08:43AM (#43352713)
The Turing test was never a deep thesis. It was an offhand illustration of the challenge facing AI efforts, citing an example of something that was clearly impossible with technology of the day.
Re:Cursor told me I should learn coding instead of asking it... by enugu on Thursday March 13, 2025 @08:20AM (#43352535)
The Turing test is meant to see if computers can functionally replicate human thought (just focussing on textual conversations aspect for simplicity).

The implications of passing the Turing Test are profound. Tricking a user with a 5 minute conversation isn't the same. The examiner is allowed to be an expert questionner.

For one thing, software engineering would quickly be taken over as a client can just chat with an AI to get the code. That is far from happening, even with all the recent LLM advances.

Similarly for literature, science etc. Currently, you can detect a difference between a competent human & machine in all these fields just by text chat. Another way of saying this is that the Turing Test is AI-complete and is a test for AGI.

Re:Cursor told me I should learn coding instead of asking it... by sshine on Thursday March 13, 2025 @11:45AM (#43354449)
It's been a while since I read the original article,

https://courses.cs.umbc.edu/471/papers/turing.pdf

> "The Imitation Game"

> "Can machines think?"

We may need to redefine what these words mean.

Whether machines can think, and whether we believe so, are distinct.

If we're just a kind of machine, we can just say that LLMs have not surpassed us.

While LLMs still give away obvious signatures (their flaws are LLM-y and not humanlike), they play the imitation game better than any other machines before them. I lived long enough and played enough with simpler chatbots to believe that the simple text-based imitation game that Turing suggested will be won by computers before machines achieve reasoning ability that surpass the smartest humans.

> [...] the Turing Test is AI-complete and is a test for AGI.

Since Turing never used the term AGI, this is an interpretation.

Since we cannot determine whether a machine can think by comparing their anatomy to ours and drawing a conclusion that whatever we do, they must do the same, we are bound to compare their ability to imitate us. Which means we can't ultimately know, we can just feel ourselves convinced.

So there's no objective point at which to place the goalpost.

So constantly moving it is an expression of acclimatisation.

I'm impressed by LLMs, in spite of the hype and the homework cheating.

If anything, LLMs ability to imitate human work how far from thinking a lot of human behavior is.

Re:Cursor told me I should learn coding instead of asking it... by namaria on Thursday March 13, 2025 @12:57PM (#43355144)
> If we're just a kind of machine

That is not true. Even our cells, with features that look a lot like machinery such as a proton pump, is on the whole several orders of magnitude more complex than any machine. Even a single human cell is more like an ecosystem than a machine. Let alone entire humans or even just the human brain. Consider that both cells and humans are capable of reproduction.

> If anything, the ability of LLMs to imitate human labor

Within extremely narrow confines and quite often going over into just conjuring up nonsense.

Re:Cursor told me I should learn coding instead of asking it... by sshine on Thursday March 13, 2025 @01:44PM (#43355624)
> a single human cell is more like an ecosystem than a machine

Good point. Not to mention the massive reliance on organisms like mitochondria and bacteria that don’t even share the host’s DNA.

> [imitate human labor] within extremely narrow confines and quite often going over into just conjuring up nonsense

Much like human labor.

So the intelligent, reflective and thoroughly iterated work is hardly replicated at all, and the poorly imitated, easily repeatable coursework and boring paper sludgework excellently so.

So we don’t just get to criticise LLMs for not actually being intelligent. We similarly get to criticise humans for not being so when we might think we are, either.

Re:Cursor told me I should learn coding instead of asking it... by TeMPOraL on Thursday March 13, 2025 @05:54PM (#43357611)
> Good point. Not to mention the massive reliance on organisms like mitochondria and bacteria that don’t even share the host’s DNA.

So? Does your car stop being a machine just because it's a complex systems of moving parts, many of which are dynamically balanced through feedback loops, which involve components sourced from different vendors, and substances that are not part of the original manufacturing data sheet?

Exactly what insight does this give us? I feel this is trying to contrast a single machine "unit" against a complex system, while also sneakily committing a naturalistic fallacy by using "machine" vs. "ecosystem" to imply "machine" vs. "life" in the magical sense (i.e. as if life was something beyond a physical process).

Re:Cursor told me I should learn coding instead of asking it... by TeMPOraL on Thursday March 13, 2025 @05:48PM (#43357553)
> That is not true.

Why? I'd say it's been self-evidently true for at least three decades now.

> Even our cells, with features that look a lot like machinery such as a proton pump, is on the whole several orders of magnitude more complex than any machine.

How many is several? I think that, at the level of a proton pump, individual components comes close to the order of complexity humanity deals with in man-made machines.

Also, at this level, things really look like machines, act like machines, quack like machines - there's no reason to not call them machines, given they obviously are. It's naturally originating molecular nanotech.

> Even a single human cell is more like an ecosystem than a machine.

Certainly. But then, an ecosystem is defined as a system made of bunch of varied stuff interacting with each other, finding balance through a set of feedback loops. An ecosystem of machines is still an ecosystem, and is arguably a machine in itself, too - after all, the term "machine" also applies to self-balancing / feedback driven systems, ever since we invented control theory and formalism to describe feedback loops.

> Let alone entire humans or even just the human brain.

Complex machines don't stop being machines when you keep adding moving parts to increase complexity. Or, at which point between a protein pump and a human being you believe the assemblage of molecular nanotech stops being a machine?

> Consider that both cells and humans are capable of reproduction.

What's that supposed to tell us? Human reproduction involves cell reproduction.

Re:Cursor told me I should learn coding instead of asking it... by enugu on Thursday March 13, 2025 @01:36PM (#43355548)
Yes, the Turing Test tries to give an operational definition of 'think'- can a computer give the same response as a thinking human.

Further, we can even disallow decisions based on the human/machine signature. The computers don't need to imitate human frailty and examiners decide based on the quality of the output, not whether it feels human or machine. I think that this is also why one of the stipulations is that the human/machine is not physically visible.

But even then, this goal is far away. We are not asking just about simple short chat imitation games but whether a computer can operationally do everything humans are capable of in the textual medium. This often requires experts.

The chat game version can be solved. But, the foundational goal is far away.

Re:Cursor told me I should learn coding instead of asking it... by TeMPOraL on Thursday March 13, 2025 @04:52PM (#43357129)
> Yes, the Turing Test tries to give an operational definition of 'think'- can a computer give the same response as a thinking human.

So it's quite neat that we've managed to beat the test by brute-forcing the right NN architecture on a goal function that literally is just "give the same response as a thinking human", in full generality of that phrase.

> But even then, this goal is far away. We are not asking just about simple short chat imitation games but whether a computer can operationally do everything humans are capable of in the textual medium. This often requires experts.

That is moving the goalposts. Or just another game entirely - which is fine on its own, as a further milestone.

Re:Cursor told me I should learn coding instead of asking it... by SAI_Peregrinus on Thursday March 13, 2025 @11:01AM (#43354067)
And there's a more general sort of Turing test:

Just like the original test, there are 3 participants in a test: an examiner, a human, and an AI.

The examiner may ask any question or series of questions to the human &/or AI, and receive responses. This is done via text or other means which prevent the examiner from directly seeing the body of responder.

Both AI and human are to attempt to convince the examiner that they're the human.

Unlike the original test, it then needs to repeat with different examiners.

If there exists an examiner which can distinguish an AI from a human (for all humans) in a Turing test with probability non-negligibly different from 50%, then the AI fails this meta-Turing Test.

Just because an AI can fool some people doesn't mean it's a human-equivalent intelligence.

Re:Cursor told me I should learn coding instead of asking it... by TeMPOraL on Thursday March 13, 2025 @06:01PM (#43357660)
Your "meta-Turing Test" is rigged. There are 8 billion humans on this planet, statistically someone is bound to be able to distinguish AI from a human with near-100% accuracy across a reasonable amount of rounds through sheer chance.

Existence is too strong a criterion. Even correcting for random chance, if there's 1, 10, 100, even 1 000 000 examiners who could distinguish an AI from a human with high probability, that steal means the AI passed the test in practice, because even a million examiners is still a rounding error compared to the human population.

Re:Cursor told me I should learn coding instead of asking it... by dspillett on Thursday March 13, 2025 @09:34AM (#43353183)
> LLMs pass the Turing test more convincingly than anything before

Being able to converse (or convince someone the conversation is natural) is not the same as being able to perform a technical task well. The same applies to humans as well, of course, which perhaps brings us back to the outsourcing comparison — how often does that work out great or not?

> LLMs are vastly more popular than any AI/ML methods before it

Popular is not what I'm looking for. I've seen the decisions the general public make elsewhere, I'm not letting them chose how I do my job :)

> "But they don't reason!" -- we're advancing chain of thought

Call me back when we've advanced chain of thought much more than is currently apparent, and again: for being correct in technical matters, not conversation.

Re:Cursor told me I should learn coding instead of asking it... by alonsonic on Thursday March 13, 2025 @05:51AM (#43351702)
It's ironic to see people say this type of things and not think about old software engineer practices that are now obsolete because overtime we have created more and more tools to simplify the craft. This is yet another step in that evolution. We are no longer using punch cards or writing assembly code, and we might not write actual code in the future anymore and just instruct ais to achieve goals. This is progress
Re:Cursor told me I should learn coding instead of asking it... by boredhedgehog on Thursday March 13, 2025 @06:36AM (#43351943)
> We are no longer using punch cards or writing assembly code

I have done some romhacks, so I have seen what compilers have done to assembly quality and readability. When I hear programmers complain that having to debug AI written code is harder than just writing it yourself, that's probably exactly how assembly coders felt when they saw what compilers produce.

One can regret the loss of elegance and beauty while accepting the economic inevitability.

Re:Cursor told me I should learn coding instead of asking it... by lupire on Thursday March 13, 2025 @08:45AM (#43352734)
Not just elegance and beauty, but also functionality. AI is as victim as humans are that if you put all your maximum wit into coding, you won't have any headroom for debugging.
Re:Cursor told me I should learn coding instead of asking it... by Nathanba on Thursday March 13, 2025 @07:06AM (#43352109)
well the only issue I have with that is that coding is already a fairly easy way to encode logic. Sure...writing Rust or C isn't easy but writing some memory managed code is so easy that I wonder whether we are helping ourselves by removing that much thinking from our lives. It's not quite the same optimization as building a machine so that we don't have to carry heavy stones ourselves. Now we are building a machine so we don't have to do heavy thinking ourselves. This isn't even specific to coding, lawyers essentially also encode logic into text form. What if lawyers in the future increasingly just don't bother understanding laws and just let an AI form the arguments?

I think there is a difference here for the future of humanity that has never happened before in our tool making history.

Re:Cursor told me I should learn coding instead of asking it... by alonsonic on Thursday March 13, 2025 @07:15AM (#43352165)
> Now we are building a machine so we don't have to do heavy thinking ourselves.

There are a lot of innovations that helped us not do heavy thinking ourselves. Think calculators. We will just move to a higher level of magnitud problem to solve, software development is a means to an end, instead of thinking hard about coding we should be thinking hard about the problem being solved. That will be the future of the craft.

Re:Cursor told me I should learn coding instead of asking it... by Kye on Thursday March 13, 2025 @07:39AM (#43352291)
Calculators are a good example of where letting too much knowledge slip can be an issue. So many are made by people with no grasp of order of operations or choosing data types. They could look it up, but they don't know they need to.

It's one of those problems that seems easy, but isn't. The issue seems to come out when we let an aid for process replace gaining the knowledge behind the process. You at least need to know what you don't know so you can develop an intuition for when outputs don't (or might not) make sense.

https://chadnauseam.com/coding/random/calculator-app

(recently: https://news.ycombinator.com/item?id=43066953)

Re:Cursor told me I should learn coding instead of asking it... by lupire on Thursday March 13, 2025 @08:50AM (#43352778)
Complaining about "order of operations" is equivalent to saying Spanish speakers are ignorant because they don't know French.

It's especially silly because one thing calculators are known for is being inconsistent about order of operations between designs.

Re:Cursor told me I should learn coding instead of asking it... by namaria on Thursday March 13, 2025 @01:03PM (#43355207)
Management has resented people capable of creating non trivial, novel and valuable software for several decades and trying to get LLMs to generate code for them is just the latest chapter in this power struggle.
Re:Cursor told me I should learn coding instead of asking it... by perkele1989 on Thursday March 13, 2025 @08:06AM (#43352438)
this is not progress. this is regression. who is going to maintain and further develop the software if not actual programmers? in the end the LLM's stop getting new information to be trained on, and it cant truly innovate (since its not an AGI)
Re:Cursor told me I should learn coding instead of asking it... by TeMPOraL on Thursday March 13, 2025 @06:03AM (#43351762)
Elsewhere in this discussion thread[0], 'ChrisMarshallNY compares this to feelings of insecurity:

> It’s really about basic human personal insecurity, and we all have that, to some degree. Getting around it, is a big part of growing up (...)

I believe he's right.

It makes me think back to my teenage years, when I first learned to program because I wanted to make games. Within the amateur gamedev community, we had this habit of sneering at "clickers" - Klik&Play & other kinds of software we'd today call "low-code", that let you make games with very little code (almost entirely game logic, and most of it "clicked out" in GUI), and near-zero effort on the incidental aspects like graphics, audio, asset management, etc. We were all making (or pretending to make) games within scope of those "clickers", but using such tools felt like cheating compared to doing it The Right Way, slinging C++ through blood, sweat and tears.

It took me over a decade to finally realize how stupid that perspective was. Sure, I've learned a lot; a good chunk of my career skills date back to those years. However, whatever technical arguments we levied against "clickers", most of them were bullshit. In reality, this was us trying to feel better, special, doing things The Hard Way, instead of "taking shortcuts" like those lazy people... who, unlike us, actually released some playable games.

I hear echoes of this mindset in a lot of "LLMs will rot your brain" commentary these days.

--

[0] - https://news.ycombinator.com/item?id=43351486

Re:Cursor told me I should learn coding instead of asking it... by williamcotton on Thursday March 13, 2025 @06:22AM (#43351871)
Insecurity is not just a part of growing up, it's a part of growing old as well, a feeling that our skills and knowledge will become increasingly useless as our technologies advance.

Humans are tool users. It is very difficult to pick a point in time and say, "it was here that we crossed the Rubicon". Was it the advent of spoken word? Written word? Fire? The wheel? The horse? The axe? Or in more modern times, the automobile, calculator, or dare I say the computer and the internet?

"With the arrival of electric technology, man has extended, or set outside himself, a live model of the central nervous system itself. To the degree that this is so, it is a development that suggests a desperate suicidal autoamputation, as if the central nervous system could no longer depend on the physical organs to be protective buffers against the slings and arrows of outrageous mechanism."

― Marshall McLuhan, Understanding Media: The Extensions of Man

Are we at battle with LLMs or with humanity itself?

Re:Cursor told me I should learn coding instead of asking it... by lr4444lr on Thursday March 13, 2025 @06:40AM (#43351964)
Things like memory safe languages and JS DOM managed frameworks are limited scoped solved problems for most business computing needs outside of some very marginal edge cases.

AI generated code? That seems a way off from being a generalized solved problem in an iterative SDLC at a modern tech company trying to get leaner, disrupt markets, and survive in a complex world. I for one am very much in support of it for engineers with the unaided experience under their belt to judge the output, but the idea that we're potentially going to train new devs at unfamiliar companies on this stuff? Yikes.

Re:Cursor told me I should learn coding instead of asking it... by HeatrayEnjoyer on Thursday March 13, 2025 @06:18AM (#43351847)
Progress is more than just simplistic effort reduction. The attitude of more efficient technology = always good is why society is quickly descending into a high-tech dystopia.
Re:Cursor told me I should learn coding instead of asking it... by TeMPOraL on Thursday March 13, 2025 @07:19AM (#43352184)
It's business, not technology, that makes us descend into a high-tech dystopia. Technology doesn't bring itself into existence or into market - at every point, there are people with malicious intent on their mind - people who decide to commit their resources to commission development of new technology, or to retask existing technology, specifically to serve their malicious goals.

Note: I'm not saying this is a conspiracy or a cabal - it's a local phenomenon happening everywhere. Lots of people with malicious intent, and even more indifferent to the fate of others, get to make decisions hurting others, and hide behind LLCs and behind tech and technologists, all of which get blamed instead.

Re:Cursor told me I should learn coding instead of asking it... by ThrowawayR2 on Thursday March 13, 2025 @09:57AM (#43353419)
The handful of people writing your compilers, JIT-ers, etc. are still writing assembly code. There are probably more of them today than at any time in the past and they are who enable both us and LLMs to write high level code. That a larger profession sprang up founded on them simplifying coding enough for the average coder to be productive didn't eliminate them.

The value of most of us as coders will drop to zero but their skills will remain valuable for the foreseeable future. LLMs can't parrot out what's not in their training set.

Re:Cursor told me I should learn coding instead of asking it... by xign on Saturday March 15, 2025 @05:41PM (#43375348)
That's a future that's not the case today. With compilers, I rarely have to dig into assembly code and generally I just work in the domain (programming languages) that I'm comfortable in. Compiler bugs are rare (but they do exist and I have had to dig into assembly to debug them before).

LLMs are nowhere close to that level today. It spits out a bunch of mediocre code that the programmer then needs to maintain and fix bugs on. And the larger / more complicated the code base the harder it is for the LLM to work with. There's a huge leaky abstraction here going from initial vibe coding to then having to dig into the weeds, and generally fixing bugs written by another human is difficult enough, not to mention written by some random LLM.

Re:Cursor told me I should learn coding instead of asking it... by cursor_it_all on Thursday March 13, 2025 @06:32AM (#43351927)
> that’s progress, not a problem.

Agreed. Most of us aren’t washing our clothes with a washboard, yet the washboard not long ago was a timesaver. Technology evolves.

Now, if AI rises up against the government and Cursor becomes outlawed, then maybe your leet coder skills will matter again.

But when a catastrophic solar storm takes out the grid, a washboard may be more useful, to give you something to occupy yourself with while the hard spaghetti of your dwindling food supply slowly absorbs tepid rainwater, and you wish that you’d actually moved to Siberia and learned to live off the land as you once considered while handling a frustrating bug in production that you could’ve solved with Claude.

Re:Cursor told me I should learn coding instead of asking it... by fransje26 on Thursday March 13, 2025 @06:43AM (#43351983)
> [..] but you can get even more effective at it if you find a way to get results without actually doing the work yourself in the first place.

No. In learning, there is no substitution to practice. Once you jump to the conclusion, you stop understanding the "why".

Throughout various stages of technological advancement, we've come with tools to help relieve us of tedious efforts, because we understood the "why", the underlying reason of what the tools were helping us solve in the first place. Those that understood the "why" could build upon those tools to further advance civilization. The others were left behind to parrot about something they did not understand.

But -and, ironically in this case- as with most things in life, it is about the journey and not the destination. And in the grand scheme of things, it doesn't really matter if we take a more efficient road, or a less efficient road, to reach a life lesson.

Enjoy your journey!

Re:Cursor told me I should learn coding instead of asking it... by risyachka on Thursday March 13, 2025 @07:04AM (#43352091)
>> but you can get even more effective at it if you find a way to get results without actually doing the work yourself in the first place.

yeah you can be more effective. Just have to pay the price of becoming more stupid.

a bit hard to justify

Re:Cursor told me I should learn coding instead of asking it... by rhdsgF on Thursday March 13, 2025 @06:19AM (#43351852)
Indeed, taking the work of others, stripping the license and putting it on a photocopier is the most efficient way of "work". This is progress, not a problem.
Re:Cursor told me I should learn coding instead of asking it... by andai on Thursday March 13, 2025 @08:27AM (#43352587)
To clarify, what I meant with that line was how to use AI in ways that strengthen your knowledge and skills rather than weaken them. This seems to be a function of effort (see the Testing Effect), there doesn't seem to be any way around that?

Whereas what you're responding to is using AI to do the work for you, which weakens your own faculties the more you do it, right?

Re:Cursor told me I should learn coding instead of asking it... by Dansvidania on Thursday March 13, 2025 @08:38AM (#43352655)
like players can optimise all the fun out of a game, companies can optimise all competency out of workers.

while both are a consequence of a natural or logical tendency, neither is good. Once a player optimises all the fun out of a game, they stop playing it, often without experiencing it in its entirety (which I would regard as a negative outcome for both player and game)

I am not able to extrapolate with confidence what the analogous outcome would be in the company/worker side of the equation. I would confidently say, out of just anecdotal experience, it's not trending in a good direction.

edit: typo corrections

Re:Cursor told me I should learn coding instead of asking it... by consteval on Thursday March 13, 2025 @09:17AM (#43353014)
I think it’s both progress and a problem depending on the application. Yes, innovation, but it’s also why people continue to do heroin.

The human brain is easily manipulated, easily hacked.

Re:Cursor told me I should learn coding instead of asking it... by Brian_K_White on Thursday March 13, 2025 @09:53AM (#43353365)
The progress does not come from the absense of effort. That is just a transparent self serving "greed is good" class of argument from the lazy. It merely employs enough cherry picked truth to sound valid.

The progress comes from amplification of effot, which comes from leverage (output comes from input), not magic (output comes from nowhere) or theft (output comes from someone else).

Re:Cursor told me I should learn coding instead of asking it... by oooyay on Thursday March 13, 2025 @09:58AM (#43353422)
> Yes, you can get more effective at something with more effort, but you can get even more effective at it if you find a way to get results without actually doing the work yourself in the first place.

You've arrived at the reason for compilers. You could go produce all that pesky machine code yourself or you could learn to use the compiler to its optimal potential to do the work for you.

LLMs and smart machines alike will be the same concept but potentially capable of a wider variety of tasks. Engineers that know how to wield them and check their work will see their productivity increase as the technology gets better. Engineers that don't know how to check their work or wield them will at worst get less done or produce volumes of garbage work.

Re:Cursor told me I should learn coding instead of asking it... by sifar on Thursday March 13, 2025 @02:06PM (#43355828)
>> that's progress, not a problem.

It's a tradeoff. What we call progress is actually a tradeoff for what we value and prioritize more. It necessarily doesn't have to be good - just a state of the world we create.

Re:Cursor told me I should learn coding instead of asking it... by brulard on Thursday March 13, 2025 @06:04AM (#43351768)
> because they're letting AI do all the work

This is an unnecessary hyperbole. It's like saying that your reportees do all the work for you. You need to put in an effort to understand the strengths and weaknesses of AI and put it to good work and make sure to double check its result. Low-skill individuals are not going to get great results for moderately complex tasks with AI. It's absurd to think it will do "all the work". I believe we are on the point of SW engineering skills shifting from understanding all the details of programming language and tooling more to higher level thinking and design.

Although I see without proper processes (code reviews, guidelines, etc.) use of AI can get out of hand to the point of a very bloated and unmaintainable code base. Well, as with any powerful technology it has to be handled with care.

Re:Cursor told me I should learn coding instead of asking it... by moffkalast on Thursday March 13, 2025 @06:38AM (#43351953)
Those damn kids, compilers and linters doing all the work for them. Back in my day we punched bits into a card by hand. /s

It's just people ranting about another level of abstraction, like always.

Re:Cursor told me I should learn coding instead of asking it... by Tainnor on Thursday March 13, 2025 @07:16AM (#43352171)
Those other levels of abstraction that you mentioned are deterministic and predictable. I think that's a massive difference and it justifies why one should be more skeptical towards AI generated code (skeptical doesn't mean "outright dismissing" tbf).
Re:Cursor told me I should learn coding instead of asking it... by moffkalast on Thursday March 13, 2025 @07:51AM (#43352359)
Deterministic tab completion generates horseshit half the time too, at the end of the day you have to know what you're doing in either case imo. You can also run an LLM in deterministic mode, but performance is usually worse.
Re:Cursor told me I should learn coding instead of asking it... by SleepyMyroslav on Thursday March 13, 2025 @08:23AM (#43352556)
Fun fact that we have burned those bridges years ago. Every time big codebase updates it's main optimizing toolchain (compiler/linker) ... there is nothing deterministic and predictable. There is only what has been re-tested and what has not been.
Re:Cursor told me I should learn coding instead of asking it... by Nullabillity on Thursday March 13, 2025 @08:59AM (#43352849)
> there is nothing deterministic

https://reproducible-builds.org/

> nothing [...] and predictable

Even if the build isn't bit-for-bit-reproducible, any reasonable toolchain will, at least, give predictably equivalent results.

Re:Cursor told me I should learn coding instead of asking it... by myaccountonhn on Thursday March 13, 2025 @08:25AM (#43352572)
Another level of abstraction that has its real world cost made invisible, from job displacement to environmental damage.
Re:Cursor told me I should learn coding instead of asking it... by artursapek on Thursday March 13, 2025 @08:38AM (#43352662)
I never saw anyone on HN bemoan the “environmental damage” of data centers until LLMs started popping up. As if all other software and internet tech is necessary and “worth it”?
Re:Cursor told me I should learn coding instead of asking it... by consteval on Thursday March 13, 2025 @09:32AM (#43353165)
They did, with crypto. The environmental cost of, like, a website is minuscule in comparison.
Re:Cursor told me I should learn coding instead of asking it... by brulard on Thursday March 13, 2025 @03:50PM (#43356647)
Yes, and they found ways to avoid 99.99% of power consumptions by moving away from proof of work, which most of the blockchains use today. But the hate remained.
Re:Cursor told me I should learn coding instead of asking it... by consteval on Thursday March 13, 2025 @04:20PM (#43356888)
Well the hate is now mostly because it’s used as a speculative security to run scams.
Re:Cursor told me I should learn coding instead of asking it... by myaccountonhn on Thursday March 13, 2025 @05:01PM (#43357198)
The energy usage is massive though, and we definitely should be asking ourselves if other solutions from cloud, crypto, streaming etc are worth expanding. The industry’s environmental footprint is on par with aviation, and with AI we’re set to increase our emissions massively when we should be decreasing them.
Re:Cursor told me I should learn coding instead of asking it... by beernet on Thursday March 13, 2025 @08:14AM (#43352495)
This is a dinosaur's view. I guess there were people who said the same back when calculators were invented.
Re:Cursor told me I should learn coding instead of asking it... by sycren on Thursday March 13, 2025 @06:52AM (#43352029)
I think this boils the problem down solely to the individual. What if companies realised this issue and made a period of time during the day devoted solely to learning, knowledge management and innovation. If their developers only use AI to be more productive, then the potential degradation of intellect could stifle innovation and make the company less competitive in the market. It would be interesting if we start seeing a resurgence of Google's mythical 10% rule with companies more inclined to let any employee create side projects using AI (like Cursor) that could benefit the company.
Re:Cursor told me I should learn coding instead of asking it... by eqmvii on Thursday March 13, 2025 @07:13AM (#43352153)
The problem is motivation. I’ve worked at companies that use policies like this, but you often only see a handful of def motivated folks really make use of it.
Re:Cursor told me I should learn coding instead of asking it... by 4ndrewl on Thursday March 13, 2025 @06:00AM (#43351743)
Your cognitive abilities to do programming may cognitively decline, but that's not the aim here is it? The aim is to solve a problem for a user, not to write code? If we solve that using different tools maybe our cognitive abilities will just focus on something else?
Re:Cursor told me I should learn coding instead of asking it... by brulard on Thursday March 13, 2025 @06:17AM (#43351841)
Exactly. If there is a tool that can do a lot of the low level work for us, we are free to do more of the higher level tasks and have higher output overall. Programming should be just a means to an end, not the end itself.
Re:Cursor told me I should learn coding instead of asking it... by ThrowawayR2 on Thursday March 13, 2025 @10:24AM (#43353691)
Or, more likely, most of us will be much lower paid or simply out of a job as our former customers input their desires into the AI themselves and it spits out what they want.
Re:Cursor told me I should learn coding instead of asking it... by 4ndrewl on Thursday March 13, 2025 @11:45AM (#43354454)
Same as artists etc. Only we did it to ourselves.
Re:Cursor told me I should learn coding instead of asking it... by 957497573 on Thursday March 13, 2025 @02:03PM (#43355801)
> Programming should be just a means to an end, not the end itself.

That's just, like, your opinion man.

I know for a fact that I didn't study to be a software engineer just so I could end up wrangling LLMs trained on stolen code into writing crappy code for me.

Re:Cursor told me I should learn coding instead of asking it... by brulard on Thursday March 13, 2025 @04:17PM (#43356864)
I believe there are still many ways how to use AI in your workflow. For example I don't like the concept of Vibe coding, but it's amazing for people with little or no skill. They can do fun stuff which they couldn't before.

Neither I studied for such a reason. I studied it because I like to solve problems, and solutions are (from my perspective) software. If there are tools that can help me make such solutions quicker with acceptable quality, I'm going to use it. I don't want to use it to write "crappy" code although I know it is fully capable of doing so. But I believe there come the skills of software engineer to supervise and manage it. I don't think you can go far with LLMs without some real knowledge, neither now, nor in the following few years.

Re:Cursor told me I should learn coding instead of asking it... by 42lux on Thursday March 13, 2025 @06:06AM (#43351779)
Are you going to take my washing machine next? AI is a gateway to spend more time, to do whatever you want. It's your decision to let your brain rot away or not.
Re:Cursor told me I should learn coding instead of asking it... by 957497573 on Thursday March 13, 2025 @02:04PM (#43355813)
We work harder than people at any other point in history, despite all our technological advances. What makes you think AI will be different?
Re:Cursor told me I should learn coding instead of asking it... by 42lux on Thursday March 13, 2025 @02:35PM (#43356062)
No, we don't.

>> We are down in working hours per year from 3.500h in 1870 to around 1400h now.

Re:Cursor told me I should learn coding instead of asking it... by slater on Thursday March 13, 2025 @02:24PM (#43355984)
> AI is a gateway to spend more time, to do whatever you want

That's not how any previous advancement has worked. "Work expands to fill the time saved" and all that.

Re:Cursor told me I should learn coding instead of asking it... by 42lux on Thursday March 13, 2025 @02:35PM (#43356057)
We are down in working hours per year from 3.500h in 1870 to around 1400h now.
Re:Cursor told me I should learn coding instead of asking it... by test098 on Thursday March 13, 2025 @02:58PM (#43356243)
that coincides with industrialization and the subsequent rise of trade unions. the alternative was violence against capital.
Re:Cursor told me I should learn coding instead of asking it... by 42lux on Thursday March 13, 2025 @03:02PM (#43356293)
I don’t get the argument. Hours are hours and that there is no correlation to technical advancements is an extrem position to have… but hey you are not alone.
Re:Cursor told me I should learn coding instead of asking it... by slater on Thursday March 13, 2025 @03:43PM (#43356602)
It's not that there's no correlation. It's that there's many, MANY other reasons before you get even close to "oh yeah, and then we invented the steam engine"
Re:Cursor told me I should learn coding instead of asking it... by 42lux on Thursday March 13, 2025 @04:05PM (#43356775)
Over 200 years "shit happens"... the argument. We are still working less and the hours didn't get filled with other work.
Re:Cursor told me I should learn coding instead of asking it... by slater on Thursday March 13, 2025 @02:50PM (#43356162)
Yes, thanks to laws put in place, not because of technical progress. Come on.
Re:Cursor told me I should learn coding instead of asking it... by 42lux on Thursday March 13, 2025 @02:59PM (#43356258)
Well whatever it is and if there is correlation or not. We work less now.
Re:Cursor told me I should learn coding instead of asking it... by joegibbs on Thursday March 13, 2025 @11:12PM (#43359262)
If 95% of the population were still farmers (not anymore due to technological progress) those laws would never have been passed, and wouldn't have meant anything if they did because you're going to starve unless you put in the gruelling hours every day ploughing fields, chopping wood, tending livestock - forever.
Re:Cursor told me I should learn coding instead of asking it... by rkuodys on Thursday March 13, 2025 @07:31AM (#43352242)
For me the question is different- you can ask "how to become better coder" for which the answer might be - to write more code. But the question I'm asking is what's the job of system/software developer. And to that the answer is very different. At least for me it is"building solutions to business problems, in the most efficient way". So in that case more/better code does not necessarily bring you closer to your goal.
Re:Cursor told me I should learn coding instead of asking it... by lyu07282 on Thursday March 13, 2025 @09:40AM (#43353248)
Good point I think there is a fundamental difference in the way people see software engineering, this doesn't have anything to do with generative AI, the disagreement existed way before then:

* for some it is a form of art or craftsmanship, they take pride of their work and view it not just as a means to an end, they hone their skills just like any craftsman will, they believe that the quality of the work and the goal or purpose it serves are intrinsically linked and can never be separated

* for others its a means to an end, the process or object it produces is irrelevant EXCEPT for the purpose it serves, only the end goal matters, things like software quality are irrelevant distractions that must be optimized away since they serve no inherent purpose

There is no way to reconcile this, these are just radically different perspectives.

If you only care about the goal then of course raising questions about the quality of the output of current state of generative AI will be of no concern to you.

Re:Cursor told me I should learn coding instead of asking it... by aleph_minus_one on Thursday March 13, 2025 @09:48AM (#43353327)
> For me the question is different- you can ask "how to become better coder" for which the answer might be - to write more code.

The problem with this answer is that there is little to learn from a lot of code that is written in a corporate environment. You typically only learn from brutally hard bleeding-edge challenges that you set to yourself, which you will barely ever find at work.

Re:Cursor told me I should learn coding instead of asking it... by nyarlathotep_ on Thursday March 13, 2025 @10:56AM (#43354011)
Exactly. This is always why the "x years of experience" metric is frequently useless.
Re:Cursor told me I should learn coding instead of asking it... by namaria on Thursday March 13, 2025 @01:34PM (#43355527)
Efficient exists on multiple dimensions. Generating software quickly and cost effectively is just one of them. Maintaining, adding features and managing security liabilities also factor into that overall efficiency. And the ability to managing this maintenance, growth and security concerns depends on the continued ability to reason about any facet of the software that might become relevant - something that programmers writing code have shown to be capable of, but LLMs generating text continuations that contain code have not.
Re:Cursor told me I should learn coding instead of asking it... by GoblinSlayer on Thursday March 13, 2025 @05:38AM (#43351641)
The purpose of the least resistance instinct is to conserve resources of the organism due to scarcity of food. Consequently in absence of scarcity of food this instinct is suboptimal.
Re:Cursor told me I should learn coding instead of asking it... by TeMPOraL on Thursday March 13, 2025 @05:44AM (#43351671)
Even in abundance, least-resistance instinct is strictly beneficial when applied to things you need to do, as opposed to things you want to do.
Re:Cursor told me I should learn coding instead of asking it... by HPsquared on Thursday March 13, 2025 @05:47AM (#43351686)
Time is always scarce.
Re:Cursor told me I should learn coding instead of asking it... by GoblinSlayer on Thursday March 13, 2025 @06:02AM (#43351753)
For short term wins you pay with long term losses.
Re:Cursor told me I should learn coding instead of asking it... by brulard on Thursday March 13, 2025 @06:14AM (#43351821)
That doesn't need to be zero sum game.
Re:Cursor told me I should learn coding instead of asking it... by TeMPOraL on Thursday March 13, 2025 @06:15AM (#43351829)
That's not true in general.
Re:Cursor told me I should learn coding instead of asking it... by GoblinSlayer on Thursday March 13, 2025 @06:39AM (#43351957)
In general time management isn't trivial. There's risk management, security, technical debt, incremental degradation, debuggability and who knows what else, we only recently began to understand these things.
Re:Cursor told me I should learn coding instead of asking it... by TeMPOraL on Thursday March 13, 2025 @07:23AM (#43352206)
True. Still, the idea that short-term gains = long-term losses does not generalize, because it depends on the shape of the reward landscape. In the common, simple case, the short-term wins are steps leading straight to long-term wins. I'd go as far as to say, it's so common that we don't notice or talk about it much.
Re:Cursor told me I should learn coding instead of asking it... by consteval on Thursday March 13, 2025 @09:36AM (#43353207)
We also never gain any time from productivity. When sewing machines were invented and the time to make a garment went down 100x, you didn’t work 15 minutes a day.

Instead, those people are actually now much poorer and work much more. What was a respectable job is grunt work, and they’re sweat shop warm bodies.

The gains of their productivity was, predictably, siphoned upwards.

Re:Cursor told me I should learn coding instead of asking it... by ashoeafoot on Thursday March 13, 2025 @07:38AM (#43352281)
But in case of a halway collapse of human society , ai can play pretend society is still going on and recovering .
Re:Cursor told me I should learn coding instead of asking it... by nonrandomstring on Thursday March 13, 2025 @06:41AM (#43351972)
> against the basic human (animal?) instinct to take the path of least resistance.

Fitness. Nobody takes a run because they're needing to waste a half hour. Okay, some people just have energy and time to burn, and some like to code for the sake of it (I used to). We need to do things we don't like from time to time in order to stay fresh. That's why we have drills and exercises.

Re:Cursor told me I should learn coding instead of asking it... by immibis on Thursday March 13, 2025 @07:44AM (#43352326)
You have to learn what's underneath the shortcuts, and then use the shortcuts because they are genuinely more productive.

I've heard it recommended that you should always understand one layer deeper than the layer you're working at.

Re:Cursor told me I should learn coding instead of asking it... by unclebucknasty on Thursday March 13, 2025 @06:40AM (#43351965)
>the whole reason for the "AI epidemic" is that people are avoiding effort like the plague.

I think AI is being driven most by those interested in the "promise" of eliminating workers altogether.

But, if by "AI epidemic", you more mean the increasing uptake of AI by workers/devs themselves (versus the overall frenzy), then I think the characterizations of "avoiding effort" and "laziness" are a bit harsh. I mean, of course people don't generally want to take the path of most resistance. And, there's value in efficiency being an "approach to life".

But, I think there's still more from the human side: that is, if the things you're spending your time on have less value of the sort emphasized in your environment, then your interest will likely naturally wane over time. I think this is especially true of something tedious like coding.

So, I believe there's a human/social element that goes beyond the pressure to keep up for the sake of job security.

Re:Cursor told me I should learn coding instead of asking it... by andai on Thursday March 13, 2025 @08:31AM (#43352622)
What I meant specifically was overreliance on AI, in the sense that I'm now hearing that many junior devs can't do basic coding without AI.

(The parallel that comes to my mind is that programmers raised without garbage collection learned to write more efficient code, and now a text editor uses several gigabytes. But yeah, someone called me a "dinosaur" already in this thread ;)

Though this "increase in incompetence" might be a case of selection effect rather than degradation of ability, i.e. people who wouldn't even have gotten the job before are now getting into the industry. I'm not sure, it's probably a bit of both.

I guess it's nothing new! See this great article from nearly 20 years ago: https://blog.codinghorror.com/why-cant-programmers-program/

Re:Cursor told me I should learn coding instead of asking it... by unclebucknasty on Thursday March 13, 2025 @02:00PM (#43355770)
Understood. Thanks for clarifying.

Yeah, I've been in the game for "a while" myself. The example you gave with garbage collection reminds me of stories I've heard about Assembly language programmers back in the day, declaring that devs who use high level languages (like C) don't really know how to write good code.

There's probably something to that, but it does beg the question "what's the right tradeoff?" Not only do we not have to deal with memory management, but also data structures and common algorithms, etc. I do think understanding those things made me a better coder, but perhaps progressively less meaningfully so, as time marched on and the lower level stuff was abstracted away by more and more layers on our move up stack to solve harder problems.

So, the emphasis on writing code from scratch lessened over the years, and development became more about integrating other people's code (frameworks, libraries, API's, etc). So, I think that kind of teed up this AI approach to writing code, in that it's just more code to integrate that you didn't write.

But, it is qualitatively different from the "natural progression", in that they're not writing code at all. In that way it feels like the last stop on the coding continuum. I suppose that makes sense, since we're told that we soon won't need human coders at all.

Re:Cursor told me I should learn coding instead of asking it... by andai on Friday March 14, 2025 @07:02AM (#43361400)
I'm reminded of Buckminster Fuller's concept of ephemeralization: as technology improves, you can do more and more with less and less, until eventually you reach the point where you can do everything with nothing.

https://www.umsl.edu/~sauterv/analysis/Fall2013Papers/Purcel...

Re:Cursor told me I should learn coding instead of asking it... by xign on Saturday March 15, 2025 @05:54PM (#43375396)
With the garbage collection aspect, I do want to point out that eventually people rediscover the benefit of lower level ways to do things and instead come up with improved methods of doing them. See how Rust and Zig have been gaining in popularity for example as a modern alternative to C/C++. As you said, learning how to write in such languages also yield benefits in general as you learn to be more efficient.

Old ideas being new again happens all the time. It's easy to get masked by the new hotness before the disadvantages start to pile up and you need to do a more honest evaluation on the pros and cons of each technique. For example with garbage collection, turns out computers are actually still dog slow today in an absolute sense and squeezing performance is still worth it (people who want to argue otherwise and say "computers are lightning fast", please tell me why a video game cannot render 4K / 120 fps even today, or why an LLM takes months to train with a gazillion GPUs, or why VSCode loads slower than an old copy of Visual Studio on an ancient machine).

I think AI / LLM will probably stick around, but programmers who have become too reliant on them will eventually be filtered out much quicker than people who bother to learn to program well and retain more useful skillsets (even if they end up using LLMs themselves).

Re:Cursor told me I should learn coding instead of asking it... by raincole on Thursday March 13, 2025 @06:20AM (#43351864)
> effectiveness is a function of effort

In other words, the Industrial Revolution was a mistake?

Re:Cursor told me I should learn coding instead of asking it... by williamcotton on Thursday March 13, 2025 @06:33AM (#43351931)
Is humanity itself a mistake? The fall of man himself? Are we to be redeemed through blog posts in the great 21st century AI flamewars?

There's a reason these technologies are so controversial. They question our entire existence.

These threads of conversation border on religious debate.

Re:Cursor told me I should learn coding instead of asking it... by exe34 on Thursday March 13, 2025 @06:20AM (#43351860)
> whole reason for the "AI epidemic" is that people are avoiding effort like the plague

sounds like you're against corporate hierarchy too? or would you agree that having underlings do stuff for you at a reasonable price helps you achieve more?

Re:Cursor told me I should learn coding instead of asking it... by andai on Thursday March 13, 2025 @08:34AM (#43352633)
Well, we're about to automate/replace the entire laborer class, or at least we're putting trillions of dollars into making that happen as soon as possible.

I'm not sure what effect that will have on the hierarchy, since it seems like they will replace the top half of the company as well.

Re:Cursor told me I should learn coding instead of asking it... by dartos on Thursday March 13, 2025 @10:14AM (#43353604)
> instinct to take the path of least resistance.

It’s least resistance initially, but much harder in the long run.

It’s like the children with marshmallows experiment.

Give a kid a marshmallow and tell them if they don’t eat it for 20min, they’ll get 2 more.

Some kids will eat it right away and some will wait.

We’re just seeing that play out for adults.