I've learnt more since the advent of LLMs than I did in the 10 years prior. And it's not just me; that is most people's experience with LLMs. But most of those people would also concur with your apocalyptic thinking. AI is the apocalypse for thinking, except for me, only I am smart enough and experienced enough to maintain my cognitive ability while using LLMs.
The problem is that if you take away the LLM, all of a sudden you can't do any of the things you "learned". It's confusing familiarity with understanding.
I did actually use an LLM to teach myself photoshop recently for a fantasy map building project. Mostly I'd just ask it things like "I have a mask with 50/50 gray and would like an elevation height map to be an embossed layer on it. Where do I find that in the menus?" those sorts of questions.
I finished the project out feeling pretty confident in my photoshop abilities. Then I did a similar project later and realized I had to open up the LLM again as there were still a ton of holes in my knowledge. After this second time though I'm feeling confident enough on my own that referring back to the LLM is increasingly less common, as it's just a waste of time if I already know what to do.
but this is not how people use - or providers sell - LLMs. They don't ask questions about how to do small steps, they just ask it to do the entire project, finish quickly and learn nothing. If the workflow was many, tight iterations it would be closer to a tool than an automation.
Clearly some people use it in this sort of “how to do this small step” way.
[dead]
How dug in are you on this perception?
Says who?
Sounds like you’re attacking a strawman
It sounds like a fair criticism.
LLM is an issue (to most of us) when it replaces exploration, thinking and effort to aquire skill. Whether it's vibe-coding an app, or thinking through a math problem. Jury is out this will atually dimish the next generation of thinkers. But seems like a valid concern to me.
2. This particular case of LLM usage (to teach us photoshop) is replacing traditional tutorials. It can help people learn things. This is also valid to me.
The existence of 2, doesn't eliminate 1. Existence of 1 doesn't eliminate 2. There's no strawmans here. I also think it's fair that the promise of LLMs (and AIs), isn't to replace tutorials, but to displace and automate much more.
Look at the marketing. "Complete projects", "Build apps". "Get advice". How often are we seeing "build a functioning workflow and validation pipeline and collaborate in incremental stages" or anything boring to that effect?
I don't think this is true. The LLM provides confidence that it won't be a tremendous waste of time to try something you don't already know how to do. But eventually it gets tedious to consult the LLM all the time so you stop doing so. That initial "couldn't hurt to try" boost is worth a lot.
The learning is at that level of abstraction, so yes taking away the abstraction prevents will stymy you.
Just like if you pressed a button to wipe out our main language stack at our job, yeah none of us would know how to do anything with assembly or machine code.
> Just like if you pressed a button to wipe out our main language stack at our job, yeah none of us would know how to do anything with assembly or machine code.
All the devs would spend a couple weeks learning assembly and go on coding. And all the non-dev vibe coders would be unable to continue.
So I don't think it's quite the same.
Yeah but then it goes the same way with LLMs? Just spend a few weeks delving the stack and then you go on coding. Learning a codebase of enterprise-scale compiler-generated assembly sounds like a much bigger nightmare than fixing up ai generated code.
*Many* devs would be completely incapable of learning assembly. Heck, many would be unable to learn C.
Likewise, *many* vibecoders would absolutely fail to adapt, and some would adapt, with this being their first experience. Just think of how many people started coding by using old gamemaker tools or scratch, or playing silly games. It is not the same as an LLM, but the idea that it is a gateway is definitely there. I wouldn't call LLMs "programming", because they're doing more: they're building products, which involves a lot more than programming -- hence why the skills to really thrive with LLMs are not just those of a good developer or engineer.
But weeks? I'd say less than 10% of the devs I've known my entire life would develop properly in assembly (and I'm being quite generous). Memory management, pointers, registers...just to name a few.
I think far too many people fail to realize that, with LLMs, the brain of a good problem solver, especially one with engineering background, gets much better results than someone with different characteristics. Similarly, the mind of a good product developer (and even someone with good UX inclination) does a much better job and building usable products.
This idea that LLMs are doing all of the work is frankly mind-boggling to me. It must stem from vastly different experiences of what LLMs do or whomever is using them around who says these claims. Obviously they do a lot of work, especially in the development prototyping, architecture and even ideation parts. But they only do (almost) "all of the work" in very simple or bad apps.
I've seen loads of terrible vibe-coding jobs: UX is terrible, bugs everywhere, clearly no consideration at any point for architecture (and thus the product is barely holding on). And I've seen the opposite: products that feel and act like premium stuff, because they were built by people with true love for what they do, sometimes even with a very good problem solving mind to add to that (leading to a not-so-terrible-albeit-still-barely-holding-on-but-thats-clearly-good-enough-for-the-product architecture). For every good app there are maybe 100 lovable apps that all look the same and break the second you do the wrong sequence of clicks, but the good ones do exist.
It's a tool that enables mediocrity to exist where it didn't previously, but it also empowers so many people in incredible ways. Still, you definitely need to be good at using the tool, and it definitely doesn't just happen overnight.
Isn't OS still required for a CS degree? Didn’t we all write our own kernel and virtual memory system in MIPs assembly code? We’ve been here before, I’m sure a lot of future AI coders will be forced to learn the abstraction stack like we did in a formal CS program.
As the field of "computing" develops more and more high level abstractions, that necessarily reduces the amount of time that can be spend on lower-level stuff. These days I think it's typical to have one or two courses that cover OS/embedded/assembly/compiler type of topics, but that's the bare minimum for awareness, not near enough for actual learning. On the spectrum from low-level to high-level, CS sits just below SE. Computer engineering is the field/degree that gives people actual skills in OS-level programming.
The courses might have assembly and stuff on paper (in many places not even that) but in most cases you write very simple toy programs, nothing like real-world stuff, reading compiler output or writing larger asm programs.
You can’t expect much from a one semester or two quarters. They are giving you exposure, not fluency.
No.
I've seen "software engineering" degrees where they teach some high level coding and how to manage tickets and this sort of stuff.
0 mathematics, 0 algorithms, 0 formal languages.
Universities are pumping out "professionals" like crazy, plus nowadays they are replacing courses with new courses about AI (which might be machine learning in the best case or just prompting in the worst case).
The result is that you need to go and ask what courses where in a degree, and even then it's not really a guarantee of anything (I've met master student with bachelor in computer science who were completely unable to find the smallest number in an array).
Yeah, it was, 15 years ago when I was in school.
And yet: I have not written assembly since school except for one Advent of Code challenge, and I expect it would take me quite a while to pick up a productive level of facility with it.
Well, I'm only a few years from retirement, so maybe the demographics are different now, I grant. Used to be everyone learned assembly in college.
I learned MIPS assembly and there were brief references to x86 assembly, and I know most of my friends would do fine with assembly, but, alas, most engineers I've known barely even know what memory management is, so being able to create proper abstractions with assembly would definitely be out of their league.
It's vaguely similar to how JS and Node enable so many people to flood the market without really knowing the underlying technology. Many of those would definitely not pick up assembly (which is the entire point I was trying to make)
Hell, I did a Physics degree, and I had to learn assembly (the NS 32k), which wasn't a huge issue alongside the 6502, Z80 and m68k that I already knew.
Now retired (come join the dark side, we have cookies) but still a few years away from what people would call "retirement age"
I need to retire so I can really tear into my massive project backlog. :) I'm really enjoying teaching, but it's unclear if this position will exist 3 years from now.
I think some still do. But writing a few lines of code in some computer architecture course isn't really enough. It's not just the language, it's the libraries and not understanding how things work under the hood.
I remember back in 2014 we had a class in assembly (we used x86 assembly running in DOSbox). One of the projects I most vividly remember was writing a simple paint program controlled using the arrow keys.
by the 90's more like struggle through a single, one-semester course that had a unit and some labs on assembly.
That was 40 years ago when we had 5.25" discs in school. In todays schools (up to 16-18), nobody knows what Assembly is, even the teachers.
Used to be everyone learned assembly in college.
I imagine that was x86, which was relatively easy but also horrible. Very few people are writing assembly today because you'd need to be able to do x86-64 SIMD, ARM64, and maybe RISC-V, which are all quite a bit more complicated.
MIPS, because of the books provided for computer architecture (Hennessy and Paterson) were written by the MIPs designers. No one I knew of learned X-86, the Dragon compiler book however had all its examples in VAX assembly.
We learnt MIPS assembly as part of the processor design class, where we built a DLX processor & emulated it running our code, and then we learnt x86 assembly as part of a class on debugging & reverse engineering (which is also where you'd usually have the good old bomblab assignment). That was in 2014.
It was MIPS for me, which isn't widely used in industry, but it did the job.
To add to what you're saying, that's also ignoring that having the time or ability to build really complex things in assembly is harder, higher level languages making things easier also enables people to do more complex things
[dead]
> All the devs would spend a couple weeks learning assembly and go on coding
A couple weeks?! Really slacking, why not a few hours?
Add the violin and calculus while they're at it.
Assembly is simple. You can learn it quickly. It’s writing a large program in it that’s hard. How roller coaster tycoon was written in it boggles my mind.
But that’s the whole problem. Almost no one has experience programming in the large with assembly. It’s far more difficult than building the simple toys built even in good university programs. It would be a total shit show and probably upwards of 80% would quit or crash out.
but even the smallest modern programs would be monsters in Assembly, so it's simplicity doesn't help much, and you're juggling a lot more than 3 bean bags.
The notion that the average developer would recover from the removal of modern high level language abstractions and frameworks, learn assembly, and go back to their regular coding velocity is patently absurd.
They would not go back to their regular coding velocity. They couls however go back to coding, albeit in assembly.
You'd probably use the first months/years to rewrite c and such anyways.
Which one is more at risk of having the wipe-out and cost levers: your FOSS language/compiler or your paid third party LLM?
Sure, there are similarities, but while we're figuring out a FOSS solution that will run on your machine and we'll have access to more than the weights, the abstraction ladder isn't as equivalent as we think they are.
> Which one is more at risk of having the wipe-out and cost levers: your FOSS language/compiler or your paid third party LLM?
Neither is likely to go away. I do not expect it will ever be difficult to access an LLM in the forseeable future, barring massive legislation + enforcement to entirely ban them (I can run several capable coding models locally)
Nor is it likely that for developers at most companies will not have access to at least some LLM of comparably intelligence to those we have today (more advanced models may be restricted or too expensive) - right now large parts of the world economy are retooling to expand ai inference volume, not decrease it
This seems like "what if you don't have a calculator!" - and like with a calculator, there are benefits to learning things without the tool aid of course, n(including developing a sense for when things are wrong) but professionals are using the right tools for the job
Do you think its likely ?
How feasible is it to have a local, FOSS, encyclopedic LLM for question answering and basic help with common technical tasks? I feel like that would be enough for me.
[flagged]
Nobody says it does. However, if I am solving big business problems and making enough to justify a private cook, why wouldn't I do that to optimize and focus on my area of expertise?
I don't want to be a code monkey. I want to talk to business people and come up with solutions. I don't care if LLM writes most of it or a junior dev...well I do LLM is better.
Ironic that the parent poster should use the phrase "code monkey" since most would likely agree being an "LLM prompt monkey" is an even lower rung on the ladder than that. The business people can surely find a LLM prompt monkey for much less salary than what a code monkey gets so I'm not sure anyone would want to embrace that future. In fact, if the AI gets good enough, the business people won't need the LLM prompters at all; they'll talk to the AI themselves.
Business people already talk to LLMs, and people who know how to code hate it.
I haven't written single line of code since Dec but I've been putting a lot of focus into systems design and making sure I understand how all the pieces of our system work together even if I don't know how the individual parts work.
The amount of times I hear my (fairly technical, mind you!) boss say "why can't we do X, Claude says it's simple" is pretty baffling, and my coworkers and him will have hours long debates about it.
This goes along in the hall of fame with the "how hard can it be", Turns out, if you want to do it right, more often than not, very hard.
From the way you're writing, you'll fit right in with the 'business people' since they dont have any clue half the time either.
The issue is that the business problem you're solving is the problem of producing food. Why should you be kept around as the middleman, instead of hiring the chef directly?
The same reason middle management is still around today.
AI has been a catastrophe for middle management jobs though
No it hasn’t, middle managers are the ones telling everyone below them to use AI as much as possible, even if it makes no sense and screws things up. AI is a middle manager’s dream.
Middle management is being flattened. If you have better metrics, it's easier to phase out certain levels of management.
https://www.fastcompany.com/91601567/the-great-flattening-ro... https://www.cnbc.com/2025/08/27/google-executive-says-compan... https://finance.yahoo.com/news/amazon-ceo-says-cutting-middl...
Yes, this is what I meant. There hasn't been much news on it for some reason, but in Microsoft at least they're getting pushed out of their role, either to some more direct role, or out.
Middle managers are being told by upper management to force the use of AI, or get fired.
> and come up with solutions.
Why? Can't the business people talk to LLMs and have it come up with solutions?
Because it is not that easy. I used LLMs daily, I still need to write code and debug.
My boss has his own work to do.
Sure, many do and fail. I wonder why?
Seems like the LLM has already impacted your reading comprehension. We're talking about learning here, not the overall value of LLMs.
I'm sorry to say but the business people don't want to talk to you, they want to replace you, that's what the LLM is for as far as they're concerned. Currently you're just filling the role of beta testing that replacement. The fact that you're so happy to throw away your fellow devs in the hopes of getting in bed with those people just makes this whole situation quite sad.
Maybe just get an MBA or something, I doubt its any safer from LLMs but thats clearly what you want to be doing
However, if I am solving big business problems and making enough to justify a private cook,
With the private cook, you're not cooking. If you "vibe", code, you're not coding.
And code review isn't coding, any more than a coach giving hints to an athlete, is an athlete.
You can learn to run a restaurant without learning how to cook. That's part of the grief, fewer cooks and more restaurant managers. Some people like being cooks.
The ironic thing is the head chefs of restaurants do almost no cooking. They order around the sous chef, who orders around the kitchen staff, while being focused on the big picture.
In case you've never seen it before, you can watch how a burger's made (in case of LLMs anyway) and eventually replicate it. You can also inspect the recipe after the fact to learn.
No it doesn't
But if I have to intervene at every fricking point along the way from frozen patty to cooked burger, if I have to tell the worker not to drop the patty on the floor and continue cooking it, which dials to turn on which machines, how long to leave the thing cooking at this stage, if I have to have the holistic knowledge (if not the details of the PID loop for the heating element), then it's a lot more than "calling for a burger".
"I" wrote a compiler with help from Claude - it's not the first compiler I've written, probably won't be the last, but it's a damn sight easier to tell the machine to implement LICM or to specify the requirements of the SSA invariants rather than actually do it myself.
Here’s the full and complete source of a GPU-powered Mandelbrot program:
Just one line in that source code is what turns it from a bog-standard C-like program into a GPU kernel, automatically tracked, scheduled, and all data hazards transparently managed.On my M4 max, that one line of code takes it from 481ms to 1.6ms. All ‘par’ does is say “this next block of code, call it “mandel”, is data-parallel, and for the ‘total’ variable all execution units should combine their output to that variable using +
No huge GPU boilerplate, no stream management for data transport from cpu to gpu and back, no memory barriers, no hassle. Just “hey, do this on the gpu”.
GPU blocks are bound at runtime using the best design for the hardware on the machine, obtained by measuring it (if it hasn’t been measured before). If it has, the cache is read. The user can always override, which is why ‘par’ blocks can be named.
One of the nice things about that is that if you find the bit you want to accelerate is too small to be useful, say the data-transport outweighs the computational speedup, (a) the runtime computer will figure that out and (b) you can hoist more code into the GPU if that's an option, to give it more work to do. The language is the same for both CPU and GPU so it's transparent...
The other thing is that the compiler will produce MSL, PTX for nvidia, SPIR-V and WGSL versions of the 'par' block, and since it's bound at runtime, you get support for pretty much everything.
What I'm looking at right now is multi-GPU systems. Consider a GPU to be a 'worker thread', and for each thread overlay the time spent uploading work units, the time spent computing, and the time spent downloading work results to the host. Now on Windows you only get 1 asynchronous copy engine for "consumer" GPUs like RTX {3|4|5}0x0 so there are limits, but MSL lets you have more I think and I haven't looked at AMD GPUs yet.
The thing that most people latch onto is the speed upgrade (419ms -> 1.6ms) but the real story here is the simplicity - using any dedicated language (CUDA, MSL, ...) you write a load of boilerplate and you have to worry about data hazards etc. I think of this as similar to when Apple introduced ARC (Automatic Reference Counting) - prior to that, engineers were constantly having to manage their memory manually, and there cough were a lot of errors. ARC changed the game, and I think xc is "ARC for GPUs".
I recently spent a day coding by hand. I was able to build a project, about 200-300 lines in python. Took me half day. But I could still do it. LLM would have done this in less than half an hour.
After this I realized why I personally choose LLM to write code: it is simply more convenient.
As a parallel, once you learn how to drive you stop walking, as for the primary mode of transportation.
I'm walking as my primary mode of transport. Am abke to drive, live in city centre can reach my common destinations by foot. Public transportat for things bit further away. Car at low to mid distances is more hassle than it's worth due to parking.
> As a parallel, once you learn how to drive you stop walking, as for the primary mode of transportation.
If I could, I would certainly walk everywhere.
Then you get fat and suffer "diseases of civilization" because walking is good for you and extended sitting is not.
>As a parallel, once you learn how to drive you stop walking, as for the primary mode of transportation.
Is this the reason people prefer to drive, or is it due to city planning, societal expectations, etc.?
Plenty of people who live within cities don't own a car, or if they do, walk more than they drive.
We are in the Matrix with the internet.
"Please download the ability to do X"
Just that there is still a big latency. Its smaller than finding the correct information on the web, but you can do so. Especially with MCP. The question is when this goes over into the physical world.
Watching Youtube videoas about anything that requires skill does the same.
I think it's like driving without navigation systems. Yes, you have to make an effort to do it, but then it's fine. You don't have to use LLMs every minute of the (work)day.
I have sat down and figured out how to program an Apple //e this year for fun. It is possible. It was quite instructive on how much has been added to the idea of what a computer is these days.
> The problem is that if you take away the LLM, all of a sudden you can't do any of the things you "learned".
Even if that were true, LLMs aren't going away, so that isn't a problem.
I don't think we could be so confident in that. They likely aren't, depending where you live and your socioeconomic status.
Take away all reference books/material/notes, from any engineer, in any field, and see how well they do.
Human memory is shite. Understanding, and knowing what you need to reference, is ludicrously more valuable than rote memorization.
> if you take away the LLM, all of a sudden you can't do any of the things you "learned"
What? That is absolutely not true. I've been using LLMs for language learning, math/physics, clarify home improvement best practices that I now regularly think about, etc. and that knowledge is not LLM-bound at all. Instead of acquiring from a regular textbook, I acquired it from a model.
You distilled it. That's stealing!
Bad learners copy, great learners steal.
Stealing is immoral. Sad what this forum has become.
You're in a sarcasm thread. Distillation is nothing like stealing. Distillation is what's gonna save us from mistreatment by would-be monopolists who "stole" everything they "own" in the first place.
As an educator (of working professionals / continuing education), I see first-hand the range of AI use amongst the population (and even my population is not a representative sample, as it's people who are intrinsically geared towards being interested in building with AI), but your experience unfortunately probably reflects around ~30% of the population. The other third I'm slightly less hopeful about, but they might have a chance merely surviving, and the latter third I'd place in the 'full cognitive offloading / total abdication of all thinking and learning to machines' - for them, as the kids say: ngmi. Even within me as a single individual, I can sense the times AI is so tempting to offload cognition, and other times where it has been like a 100x speedup in my own innate skills and abilities. The future has come on quick, and we are barely getting to adjust healthily to it.
Remove LLM and 80 pct of people will have to jump to start. LLM assistance is a huge dependence on something owned by few. And although I use it daily since Nov 22, I don’t see any big progress in productivity. Yes, I have done a lot of projects (that I can’t remember), I see a lot of sites made without human touch, I have heard fairy tales about llm’s breakthroughs to internet from a cage.
What I see that everybody is somehow a blacksmith now without knowing how to forge iron. And we call it progress.
I am optimistic, and I am not against LLM. I like a quote from OP’s article:
> One of my colleagues used to say, "AI is a mirror." I find that insightful: it reflects who you are, including the curiosity, judgment, and habits you bring to it. The questions you ask and the standards you apply to its answers matter.
My first project with it was in Jan 22, back when it was just sentence completion. Really hard to implement practically.
But in the past year the production boost is just insane. LLM assistance took away so many of the barriers that prevented me from executing on ideas.
I've also learned more than ever before, although it is admittedly getting harder to stay involved when the models are becoming more and more reliable.
What I have not figured out yet is why most developers around me do not share this effect. It's like it mostly works for a very specific subset of people, that do understand code, but it's not their main focus.
Just take a look at what is happening with the M-Wave FM1. Stating those devs would be lost without Ai won't stop the tide. It's not going to go away.
You can't remove LLMs. Once models are released as open weights, they cannot be removed. As long as the compute to run them exists, so will LLMs.
"LLM assistance is a huge dependence on something owned by few."
Open models are capable and owned by everyone who wants to.
Fair point. How many people know OpenCode, Pi? How many pct of ppl code? How many pct of companies buy their own hardware with GPUs? It is similar situation e.g. as Salesforce vs Odoo. Imho 99 pct of companies choose SF, not Odoo.
People don't know about those because the options owned by few are cheap (subsidized by VC) and easily available.
My worry is that if we need to pivot to those open options, we'd be so far behind in infrastructure, and no one has the hardware to run the open models at their home/office.
And the overwhelming majority of LLM users will never use them or even understand what they are or how to set them up. Those people will remain dependent, and we shouldn’t ignore that.
> Remove LLM and 80 pct of people will have to jump to start.
Isn't the same true for every service and technology we start to rely on?
Remove GPS and people will have to figure out how to read maps again.
Remove search engines and people will have to figure out how domains work.
Remove Wikipedia and we have to go back to the library to check encyclopedias.
> Remove GPS and people will have to figure out how to read maps again.
It's not GPS, but turn-by-turn navigation. Remove that and people's spatial understanding of their environment improves significantly, and this improvement persists even long after the experiment, and they'll even be able to use turn-by-turn navigation better.
Which aligns with Anthropic's reports that people are able to use Claude better if they understand their own codebase better, and that increased Claude usage leads to reduced understanding of the codebase.
When society replaced walking as the primary mode of transportation with driving, people started going to the gym to keep their body in shape.
We should probably be training spatial perception (replaced by GPS), understanding of algorithms and data structures (replaced by coding agents), too.
Counterpoint, lots of people learn to navigate the areas where they spend their time by following GPS directions repeatedly, and can drive regular routes without them (though they're still useful for routing around unknown traffic issues).
There is a giant difference in retention and learning between following even a printed turn by turn guide and using a modern gps.
This is anecdotally obviously as well as proven by studies. You don't learn the route or the neighborhood when you just "mindlessly" respond to "turn left" directions.
I understand that it feels that way, but this has been widely studied and it's just not the same.
When you repeatedly follow directions, you'll learn how to take that path.
But when you repeatedly read a map, or walk an area on foot, you'll also learn the roads and areas you're not taking nearby, and learning the spatial relationships between these places.
A lot of learning happens through the mistakes we make, because they teach us a lot more about our environment. Whether that's a physical landscape or a codebase.
When you search for a bug, you'll look at maybe one or two files that are related to that bug, but also 10-20 files that aren't. You won't consciously remember the content of those 20 files, but your mind is building a map of their spatial and logical relations, which helps you the next time.
Yes, you’re right. How many times a day do you really use GPS? Dependence on LLM is much bigger stake.
And much like society has rebuilt itself around, for example, the cellular phone and even the car, it’s rebuilding itself around LLMs. Yes, now you have to buy a thing you didn’t in the past. A bunch of capitalists have found a new way to build capital. I guess we get some value out of it too, but once it becomes built-in it can be hard to see it.
>I've learnt more since the advent of LLMs than I did in the 10 years prior. And it's not just me; that is most people's experience with LLMs
My own usage too. Yet I believe that your environment is biased towards ambitious adults aligned with your values, who want to learn things. I don't think it's representative of world as a whole, and I'm even further worried about the youth, being a particularly vulnerable group. Let's hope that teachers and parents of today and tomorrow will keep reinforcing the idea that knowing things and having skills is worthwhile.
> I've learnt more since the advent of LLMs than I did in the 10 years prior. And it's not just me; that is most people's experience with LLMs.
I wonder. I agree that LLMs are great teaching assistants but, also, I often feel like watching the game instead of playing it. Sure I'll be an expert at football after watching all the games, but will I be an athlete?
But can you retain, process, and make use of that learning?
For me it's more like googling the capital of Nova Scotia. I used to know that, but I can google it more easily than memorize it.
But thinking requires mental manipulation of the things that are in your memory. The less structures you have there, the lesser the ability to reason.
DynamoDb has a max item size of 400kb.
That was months ago. It often surfaces pertinent info which is memorable cos it relates to whatchu doin.
I mean, it depends.
Like, unless it is somehow relevant to your daily life knowing the capital of Nova Scotia is literally useless. Same with all the history I learned in middle school. Remembering takes repetition, and so retaining the information I learn needs a habit of review and processing. And a lack thereof (alongside the brain seeking to offload information, bc information is expensive) is why you forgot the capital city.
I find I remember things best when I jot them down, and personally I’ve been needing to journal more, writing down my ideas and what I learn when discussing my ideas with LLMs, though I’ve also noticed that using the LLM as a rubber duck has actively helped my memory due to more review and processing and needing to “teach” my ideas to the model.
> Same with all the history I learned in middle school.
This explains Trump.
I really hope you get help, TDS is a horrible thing.
I too use LLMs to learn different technical topics and generally like them for this. That said I think we’re in the minority. I don’t think most people use these tools to learn.
"I don’t think most people use these tools to learn."
I often hear the phrase "use chatgpt" when common people don't know something but want to understand something new. So they use it for learning, even though most likely never think of checking the sources ever.
You just feel like you have learned those things. Without the LLM all of the “skills” are lost.
I push back on this idea hard. There's some things I consider not worth my time since an LLM will always be available to do it for me. But a whole lot of things you can learn far better with a LLM than almost anywhere else.
Been learning Linux, how to build a homelab, and quite a few other related topics since about chatgpt 3.5. If the LLM went away tomorrow I'd still know how to do most things in Linux, set up my opnsense router, reinstall xcp-ng, do everything in docker, and a boatload of other things that would've been so much more tedious to learn before an LLM. Simplicity of access to knowledge doesn't mean you don't learn it. A google search didn't make us learn slower than when we had to scour for books at the library, it increased the pace dramatically. Same goes for LLMs.
You can use LLMs and learn nothing. People who like to learn won't ever use it that way.
> Simplicity of access to knowledge doesn't mean you don't learn it
Except that it does, learning is mediated by _effort_.
Was it hard? Then what did you gain by using AI?
Was it easy? Then you didn't learn
It's not as simple as that.
If you're building a home lab, you might just give up because you are tired of searching for Cisco router syntax.
LLM can be the little bit of lube you need to understand things at a higher level, because the tedious things are not as bad as they used to be.
You then end up actually getting a few things in your lab to work correctly, get a confidence boost, and follow up with some searches about how routing actually works and why the syntax is the way it is.
I think that's very simplistic (I also think learning is generally mediated by failure not effort. Effort is just the path through the repeated failure).
If I do a project with an LLM, I want to understand exactly how and why it did something that I didn't know how to do. So I ask it. And it's generally very forthcoming.
Generally I don't have "project = simple|hard" as a thing in my life, I generally know a whole bunch about something I want to do, and maybe not the college-level education of the nitty-gritty details.
Do you know what a really good way to learn is ? Once the LLM has taught you what LICM is and why you want it in a compiler, ask it to give you a quiz on the topic. This is a surprisingly excellent way to learn things.
"Was it easy? Then you didn't learn"
Do you work in education? Learning does not need to be hard at all, this is just a certain education style.
Learning by playing around with the topic with fun would be another one.
Having emotions while learning is a strong enforcer.
And more concretely, finding out why my linux GPU driver is not working is much more fun now, that I don't have to deal with man pages, can ask any stupid question anytime and get a answer likely to be correct immediately - and not have to dig up old outdated forum posts or ask a question somewhere and wait 2 weeks to get a unhelpful answer.
I have a formal training in education. I may agree that learning may not necessarily be hard, but any learning requires effort.
"but any learning requires effort."
With this I agree.
Apparently using sqlite aint learning.
> If the LLM went away tomorrow I'd still know how to do most things in Linux, set up my opnsense router, reinstall xcp-ng, do everything in docker, and a boatload of other things that would've been so much more tedious to learn before an LLM.
This makes sense, but i'm assuming you have some sort of technical background to begin with? I imagine people that have been around pre-LLMs would be better equipped for not only prompting the LLMs for accurate information, but also internalizing that information. I wonder if the post-LLM generation would be the same.
: Though I imagine that there's going to be a cutoff date for people born before a certain point pre-LLMs too. Old people rn seem to be much more blindly accepting of whatever the LLMs spit out than younger adults.
This I agree with. But it goes for people's attention spans due to social media, hopelessness because of the insane top-heavy economy and climate change, and a whole load of other stuff piled on top of it all. I feel really bad for the kids these days. There are of course ways to prevent kids from using AI but I bet it'd work as well as preventing kids using social media (they'll just find a way around the rules).
I think there are truths in there but depends on your view.
If you have a finite time and have a goal, is learning something that takes a longer time better towards that goal than being able to move fast and accumulate more capabilities that are on hand when you ‘forget’ them?
The answer engines and the context around my goals allow me to move at an unprecedented pace and move into places that were just not possible before.
But, the nuances learned concepts are indeed skipped over or Pareto’d
I find this absolute certainty completely alien and perplexing. We are terrible, untrustworthy observers, record keepers, and judges of ourselves, and the assertion begs so many questions that I can't guess what you actually mean or how serious you are.
I’m in the same boat as you, but sadly I’m not convinced of this:
> that is most people's experience with LLMs
I think the median LLM user in high school, for example, is mostly using it to avoid writing essays themselves.
I don’t have great evidence here, mainly just the plummeting exam scores. It could be that kids are also using llms to learn about the things they do care about. I’m skeptical.
i partially agree, but a little doubtful too. i remember feeling like i learned a ton after coming out of wikipedia rabbit holes, similar to when chatting with an AI now.
that's good!
but i also don't make any effort to write clearly anymore, might give up easier on a task, will very easily to defer to an AI for x/y/z technical decision, ...
that's not good!
> but i also don't make any effort to write clearly anymore
This seems like a huge mistake considering that prompting AI clearly seems to yield better results.
>> I've learnt more since the advent of LLMs than I did in the 10 years prior.
You read more. "Learned" is if you actually manually applied it. Otherwise its like reading fiction - illusion of productivity or brain function.
Solving sudoku would be a better exercise for your brain and more load.
You think reading fiction is supposed to be productive? I suspect even aphantasics will be using brain function when reading fiction.
You read that part of their comment backwards. They called it an illusion, not actually productive.
> And it's not just me; that is most people's experience with LLMs.
Uh... bold claim. What's your evidence?
> And it's not just me; that is most people's experience with LLMs. But most of those people would also concur with your apocalyptic thinking
Most of the people in your bubble.
Who are probably significantly above average intelligence, and many of whom have pretty keen awareness of that fact and its implications.
> except for me, only I
... and others in that bubble.
Did you, really?
> that is most people's experience with LLMs.
citation needed. my (university) students don't seem to learn as much as before.
I feel like language models help me search through concepts really quickly, and will also help me understand things just well enough to use those concepts more quickly. So they kind of narrow what I learn down to exactly what I need in the moment.
I don't think I'm actually learning more though. I think the act of banging my head against the wall to learn something the hard way teaches me more, but feels harder and is slower.
But then I really retain it, and I've also learned a bunch of meta-skill in the process.
So I think it's just different. Now it's harder to force myself to bang my head against the wall when the easier path is so accessible. Used to just have far fewer available paths because they were too hard.
Hear, hear. We had the entirety of human knowledge available online for decades now. Are people more educated? Nah, cos most people aren't interested in looking for much beyond validation.
Perhaps me finding your comment and replying has similarities but at least this is validation of curiosity.
I love llms cos history isnt typically indexed by the sort of questions i wanna ask but an llm can cut a wide array of sources by an arbitrary metric and i can keep poking for more and more.
I see a wikipedia parallel. There's peeps among us that will 2am doom scroll wikipedia, peeps that will only do that same on social media and peeps who do a bit of both.
If and when smart glasses ubiquitious do all humans become know it alls with the answers to our questions always right in front of us? If so how will that change how we learn?
Hey you forgot /s at the end.
>And it's not just me; that is most people's experience with LLMs
Don't just assert shit you have no backing for.
In my experience people take what they read from LLMs at face value. I guess my anecdote is as good as yours.
Honestly using it less and less for exactly this reason. A lot of the time now even when I have a question for it, I think of the answer before I even send the question to it. And I just don't use it in IDE's at all anymore, period. Chat only.
I can't tell if this is sarcasm or not.
Same but I am leaning towards it being sarcastic.
So AI is awesome for narcissists then, right?
... You are absolutely right!