Continuation of `Having "blessed" 3rd party libraries may make D more popular` DIP thread
GrimMaple
grimmaple95 at gmail.com
Wed Jul 9 09:46:16 UTC 2025
On Tuesday, 8 July 2025 at 21:30:24 UTC, WraithGlade wrote:
> Stealing from many people in aggregate and then using
> transformations to hide the nature of that (a.k.a. "training
> the AI") is even worse than stealing directly the old fashioned
> way. [..]
I'm sorry, but in this regard AIs "learn" in no different way
than us humans do; realistically speaking, you are able to
program mostly because you "stole from many people in aggregate
and then used transformations to hide it". Most of code online is
licensed under permissive licenses anyway, and many of that code
is MIT which is literally "do what you want".
> This is a matter of basic human rights, not "politics". [..]
I'm yet again sorry, but this is a matter of ridiculously toxic
intellectual property rights laws, that has infested and
sabotaged human development for years now. When you develop
something physical, like a windscreen wiper, you're most commonly
allowed to hold the patent for no longer than 20 years. But when
it comes to IP for some reason it can be more than a hundred
years. Maybe if Microsoft wasn't allowed to close-source their SW
forever we'd be living in a better place, who knows.
LLMs have been a quality step up in terms of technology, and they
are a great help already. However, it seems that there is a
physical barrier to how good they can become, and we'd need
another quality step up in computation to make them smarter/more
affordable.
I understand how people are discouraged by LLMs because they feel
like they're gonna "take their jobs", but on practices LLMs are
nowhere near good enough to actually replace a programmer, or
anyone else - it's just a tool that can spit out some generic
code that pretty much any CS intern can do. Except it would take
a student a few hours to do so, and an LLM can do it in a minute.
So the programmer can concentrate on something actually important
instead of spending time to re-invent stuff that has been
invented a hundred times already.
I remember adr made a point that code reuse is a myth only to get
laughed at. However, if you look at that in a more broad and
philosophical way, you could easily see that most of the code you
write is indeed something that has already been written. And your
code re-use rate is incredibly small, aside from some basic
ground up 3rd party (like .NET MVC).
For decades programmers have been taking pride on their algorithm
and structure knowledge, and here comes LLM that can do all that,
but much more effective. And all that prized knowledge is
suddenly useless. But in reality that algorithm knowledge has
been fairly useless for more than 10 years now, it was just
fairly hard to accept for most programmers. But now they're
forced to focus on something useful, and not the code itself.
In summary, that's my entire point - code doesn't matter.
Software does. So if you focus on creating software rather than
writing code, you might eventually find joy in both programming
itself and maybe even using LLMs for it :)
More information about the Digitalmars-d
mailing list