I started my teaching career a couple of years after this blog post was written, and finished it three years ago, and I saw all the same things. We've gone from 'kids need to get to grips with computers' to 'computers need to meet users where they are', and UX designers have been more than happy to remove more and more functionality from user interfaces to follow this trend.
There's also a general aversion to anything that looks like logic or systems thinking, but that's a much older problem in education. Mathematics is, for most pupils, just a set of increasingly arcane rituals done with symbols on paper. The connection to the arithmetic of everyday life is tenuous at best.
People love LLMs because they can talk to them just like a person, and the LLM will talk back just like a person. The fact that the LLM is a bullshit artist that doesn't know what it's talking about isn't just inconsequential; it's a bonus, because it makes it even more lifelike.
What's crazy to me is it seems that we as a society have determined that it is far easier and more efficient to throw billions of dollars into a language token generating tool than teach people how to work with computers. It shows that most humans find it so psychologically painful to understand a system of rules and logical problem solving, that they choose to use an LLM, which in many instances is a far less efficient and salient solution.
this downplays how interesting it is to teach computers to speak (and parse) english (and chinese and every language, and be able to translate between all) vs teaching humans to speak computer.
speaking computer is precise. speaking human language is rich.
Our generation dreamed too of speaking with a computer as if it was a personal assistant. SciFi is full of examples. Kids now just were lucky to live in an era where it's starting to look doable.
But we still need to know how to use computers, even Scotty got down to a keyboard when needed.
we, as a society didn't get together and vote on "hey how should we best teach computers to people?" It came about through capitalism and having a free market of ideas. Framing it your way makes it seem weird.
gh0stcat didn't say any of that: it appears you are framing them. Guidelines:
In Comments: Please respond to the strongest plausible interpretation of what someone says, not a weaker one that's easier to criticize. Assume good faith.
Reminds me of how a significant number of students entering our CS program don't know what a file is. Lots of them never had to knowingly interact with such a thing.
If you said "CLI" I would believe it... But they would have had to download/upload a file to apply to the university, create a resume, post a meme to reddit, move pictures from their phone to their computer, etc.
Anecdotally I had a ton of trouble getting engineering students to navigate through their filesystems and select files to compress them.
I wouldn’t quite say they didn’t know what files were, but they had a lot of trouble with the ideas like: you need to point your IDE at the file you want to edit (so, if you save-as in various locations, only the last one will actually reflect your last round of changes).
VSCode can also read from files which are inside a zip, but can’t write to them, which… seems obvious but I 100% get why somebody who is seeing zipped files for the first time would find it confusing.
I wouldn’t say it was as straightforward as the story of “hopeless engineering students” would have you believe, but there were some puzzles. Most of them knew enough to get into weird situations, which got me lots of headaches… but, breaking your computer is the first step to learning how it works, so shrug.
It was an intro programming class, so I don’t think they were up for it. Actually, that might be a pretty good project for the class, haha.
I’m not very familiar with the details of the zip format, just uncompressed/compress when I need to modify a zip. But, if you want to modify a file inside a zip, there will be some bookkeeping, right? I guess it would at least be necessary to make sure the modified file doesn’t start to overlap the entry after it…
Nope, it's really true. I can't speak for CS programmes, but in areas like bioinformatics I have first-hand experience of people (aged ~21/22 years) not understanding what file is or what a directory is. I think they're able to use them, but their understanding is so contextual to the place it's used. For example, they might be able to write some Python which creates a .csv, but connecting that to "open that file you created in a text editor" or "upload that file", they don't get it. I've read enough around people talking about this issue, and the consensus seems to be that people are so "app"-centric that thinking about a filesystem with applications accessing it in a generic way is alien to them.
To be clear, in my class it's a small fraction who struggle like this, but it's real.
The concept of a file only sort of gets modeled within the scope of what a directory is, with generic tooling; otherwise, you just have "documents". And there is also a big difference between really knowing what it is, and doing it a handful of times.
Like, imagine using an iPad your entire childhood, and then maybe getting a Chromebook. You just aren't going to have the same level of comfort with what files are or how they might work, as you don't really ever think in their terms.
Do you need to actually "download a file" to apply to a University, or is it a captive web form now? If you do, imagine doing it on an iPad: you download the file and it goes into some transient Downloads UI before getting opened directly by your word processor. Certainly creating a resume doesn't cause much interaction with "files".
You certainly don't, anymore, use files to move pictures from your phone to your computer: you use a cloud service like iCloud Photos or Google Photos, which automatically "syncs" all of your data from your phone to the same app on your desktop.
If you want to create a meme on reddit--which you certainly are doing on your phone or iPad, as a computer is complicated and lame--you aren't using generic tools to edit files you saved to disk: the closets thing to a filesystem you are working with is your camera roll, working in an app that let's you add remix from it and then saves the result back to it.
People at companies like Apple have gone to such great lengths to hide the complexity--and limit the ways of composition--of software that, at best, "Files" is just a sort of confusing app you might sometimes get forced to use only if you have no other reasonable option, and so you don't have a mental model for it; and even then, it's separate from where your data "really is".
>People at companies like Apple have gone to such great lengths to hide the complexity--and limit the ways of composition--of software
They also do it in confusing, inconsistent, and self-serving ways. What does it mean to "save data" like an image or a document? In Google Photos, it means you associate a copy of it with your Google account. In MS Office by default, it means you stick it in OneDrive.
Everyone wants the "happy path" of data storage and retrieval to lead directly to their own proprietary systems with their own proprietary implementations of basic file-like operations. No one wants the default to be the tried-and-true method of local files and folders.
One of these paths allows for rent-seeking, while the other gives the end-user autonomy and independence.
Which one would a corporation pick to maximize its profits?
(Playing devil's advocate, it is easier to support backup and restore via the cloud, vs. having end-users corrupt/lose their files, then clamor for end-user support)
> People at companies like Apple have gone to such great lengths to hide the complexity--and limit the ways of composition--of software that, at best, "Files" is just a sort of confusing app you might sometimes get forced to use only if you have no other reasonable option
In my kid's mind (and in the mind of her peers in middle school), if you have to open up the Files app to solve a problem, or Windows Explorer, that's seen as dark wizardry that only hardcore computer fixers do. Kind of like how the command line was thought of 20 years ago: Only sorcerers use the command line! Well, now, only sorcerers browse their hard drive for files.
Whenever such concrete realities are revealed, I chuckle at Marc Prensky's ideas from "Digital Natives" (that still linger on today):
> Digital Natives are used to receiving information really fast. They like to parallel process and multi-task. They prefer their graphics before their text rather than the opposite. They prefer random access (like hypertext). They function best when networked. They thrive on instant gratification and frequent rewards. They prefer games to “serious” work.
Even reading this back when it was published, it came across as drivel. Now, we have doomscroll-optimized short-form video which does precisely what Prensky recommended, and nobody in their right minds would suggest that it is healthy/good/beneficial for kids to consume that kind of media.
No, OP is correct. I was teaching CS at a uni two years ago... files, directories, filesystem hierarchy, but yes, even just a file, this is a strange concept to them.
It is not a insurmountable hurdle, but it is interesting in the sense that things like git, programming, etc, all deal with files and filesystem hierarchies, and the students have never seen this, so it makes it one more thing to add to the (ever growing) list of things they need to know before we jump in.
That's just crazy to me. I'm not saying anyone is lying, just that I am in disbelief.
I taught some cybersec classes maybe 4-5 years ago and while students definitely struggled with some (what I would consider) "basic" stuff like CLI, variables, loops, etc... no one had an issue with directions like "copy this file to here", "extract the files to there", "set up this directory and point this tool to it", stuff like that.
People have had trouble with hierarchical file systems since day one. I distinctly remember being the 20 something Gen-Xer tasked with teaching boomers computers, and a large percentage just never understood why you'd want to put a folder inside a folder inside a folder. They would never do that in their filing cabinet, after all! Or why you would want to put a folder anywhere else besides the desktop since they would lose it. These people have had desktops that look like this[1] since the 90s.
If you said "CLI" I would believe it... But they would have had to download/upload a file to apply to the university, create a resume, post a meme to reddit, move pictures from their phone to their computer, etc.
I would have thought so, too. Until just yesterday.
Someone from a department in my company e-mailed me a Word document with a picture of a PDF icon in it. She thought that would send the PDF document to me.
At first I thought it was the 1990's again when secretaries were first getting computers, and would do things like hold a piece of paper up to the computer screen in order to "scan" it in.
So I looked up her profile in the company intranet. She's 30. Then I remembered what I'd read so often here on HN: That young people grew up with phones and tablets and the whole "desktop" paradigm is foreign to them.
Well, those people are growing up and landing real jobs now. And so now I guess the burden of teaching basic computer literacy falls on the companies again, just like it did in the 1990's.
A lot of young people have never in their lives seen an actual paper file, a manilla folder, and their "desk top" is where they put their monitor stand. These things were made skeuomorphic to ease office workers' transition from paper filing to computer filing. Kids today have no idea what the physical counterparts are anymore, just like they have no idea why "save" icons look like floppy disks. It's all anachronistic.
Kids in the 90s had never seen an actual paper file nor a manilla folder either, yet they managed to learn file system concepts. Skeuomorphism is valuable when designing UIs but was never that important for teaching computer concepts 30 years ago.
Not an exaggeration, I can confirm OPs story at my own university. When I was in school (2010) the first year had a drop out rate of over 80%. The first class took out over 50%. Many people didn’t have any idea how to use a computer at all. The other weed out was after all the math classes.
Professionally I’ve been in charge of interviewing foreign candidates from those headhunter type programs. I’ve legitimately interviewed people who claimed years and years of experience but had no measurable computer experience.
My high school aged family has next to no idea how to do anything on a computer but use a browser.
> post a meme to reddit, move pictures from their phone to their computer
Not sure about the others, but most are about consuming memes(or searching for a gif to post), the typical poster to viewer percentage is only about 1% to 2% on places like Reddit.
Also, why would they move pictures from their phone to their computer(assuming they even have a personal PC and not a school issued Chromebook)? They do everything they need to with the image on the phone.
Absolutely not an exaggeration. I have encountered masters students who balked at the idea of opening a file in Python, despite that ostensibly being their language of choice for a machine learning class. The concept of where the data physically resided was also a mystery to them
I've heard this too. Specifically they won't know what a hierarchical filesystem is, and their understanding of files is based on iOS/android where you can do many of those actions directly from the share menu without ever interacting with the underlying file or the Files app.
We get resumes from people claiming "excellent computer skills", some of them using the word "digital native" - and they are completely dumbfounded and will stare blankly at the screen when their job in accounting needs them to copy a file from their desktop to some network drive on their Windows PCs.
I remember being asked why Google called its product "Google Drive" since it has nothing to do with driving a car. Honestly, I have to admit, it was a good question. Computer nerds take for granted that the word "drive" means "hard drive" but the general public doesn't necessarily make this word association.
A little strange you’d even want to be in a CS program if you didn’t understand files. I recently heard they stopped teaching C in some of the more well known CS programs too.
I mean, I guess we’d have to define “understand files” and “understand a filesystem.” I mean, lots of people seem to think of files as popping in and out of Documents or Downloads based on semi-mysterious circumstances.
Really? When I was a freshman in the 90's, I had a friend whose problem was that every other person in the class had (like me) already been programming for years. He transferred to a different engineering discipline and graduated with a 3.7, so not an incapable guy.
I have a hypothesis that the proportion of really nerdy kids that take to technology hasn't changed and it was always a subset of society. People with affinity for understanding their computer and that find technical concepts natural may just be the oddballs.
My son has found his way to it from watching youtube videos on history of computer viruses. I think it's the path from Minecraft, Minecraft hacks, Minecraft mods....
He recently asked me if we could install windows xp on virtual box like one of the youtuber he watches did. So we set that up. He has been watching youtube about secret features, testing them out and found out what happens when you delete random file in system32. He doesn't get why none of his friends understand anything he says to them about this stuff. In his mind he wonder why aren't they all watching this stuff? I had to explain he's got some pretty niche hobbies even by my standards.
I agree, the proportion of really nerdy kids is the same, it's the proportion of really nerdy junior hires that has changed. There are both more jobs and more people trying to earn good money in tech, so you can no longer assume that your devs are nerds that are happy to go beyond their skillset to squash a puzzling bug.
I'd expand on that and say that we're forcing computers onto people who don't understand them in the first place, which aligns with what you're saying.
The same number of people are interested in tech/computers and want to have a deeper understanding, but because tech has become so required, we're seeing people who are only going to do the bare minimum.
Ironically, I can make the case that programming killed Real(TM) technical competence.
"Back in my day you had to solve dense differential equations to design a circuit to get a filtered output on a amplifier! And then you had to manually build it! Nowadays these kids just use libraries and pass it variables to get the output they want!"
I don't think technical competence goes away, it just changes form from what you recognize as technical competence.
As a new and naive parent I thought I would get my kid into hacking and computers by giving them a laptop with a basic Linux install as their first computer. I had visions of teaching them how to program and doing cool things with Arduino and kinds of awesome hacker projects.
All I achieved was to convince them that computers are hard and stupid and not fun, and that iPads and Playstation are superior in every way.
From the late 1970s to the late 1980s or early 1990s, typing BASIC in yourself was the fastest dopamine hit you could get. You could just do something. You could have an idea and see it become real. It was addicting. It changed us.
Since the early 1990s, pre-packaged games and social media have delivered more dopamine faster. It's changed children and teenagers, but it's changing them in a different way than BASIC changed their parents.
I think a lot of it is goals/rewards. I got into computing as a kid because I wanted to play games that I saw in screenshots in magazines. Then I wanted the game I got running to run faster. Then i’m losing online so suddenly I’m learning about ping/networking.
Fast forward a decade and I end up being a programmer. Most people won’t learn technical things just for the hell of it.
Computer programming and all that is quite difficult. I don't think kids are likely to get it before about 10-12. I was a very bright kid, into computers from an early age, but programming came much later. I found the ideas of computers interesting though. When my dad explained how microkernels and monolithic kernels differed to me I was fascinated.
maybe you are pushing them to do things with computers too early and you would have more success if you focused more on trying to capture their wonder.
This is backed up by Jean Pieget's theory of cognitive development (specifically the transition from the concrete operational stage to the formal operational stage): https://en.wikipedia.org/wiki/Jean_Piaget#Stages
I don't know how things could be worse than 30-40 years ago. Not many people had access to computers, and it they had, it was either for business, or for playing games. In both cases, it was just going through a well-known path to achieve the goal, no exploration, no experimenting. Only a very small minority of kids were interested in programming. The fact that we have more accessible technology now doesn't change the fact that only a small minority of kids are interested in programming. The difference these days is that if they are interested in programming, they have so many resources available. YouTube videos on every single topic, AI chatbots capable of answering programming questions. If I had these tools as a kid, not having to rely on the 5 books in the local library, I'd learn so much more.
Computers were easier to use then. They had fewer concepts and those concepts were designed as analogies to what people knew.
If you don't know what a manila folder is, the icon means nothing to you and you have to learn it as an abstract entity. That is fine, but it slows down learning rate.
I had to dig out a physical manilla file folder from my filing cabinet to explain it to my kid. They have zero real world experience with the physical objects that the icons are supposed to represent.
30 years ago, computers were a powerful magic, and everyone thought that if you could master the magic, the world was your oyster. Nowadays, computers are a petty magic, like the goblins that spawn in boxes of spare cables and tie them into knots.
30 years ago was the beginning of the Dotcom boom. The web started in 1994-ish and computers were becoming pretty wide spread. Almost everyone had a Commodore 64 or if you were (un)lucky a Windows 95 PC.
Worth mentioning that despite mentioning kids in the title, the examples in the article include multiple cases of adults at the time who were also struggling . Pointing at smartphones and overly-simplified UIs is valid, but that still doesn't answer all of it – and the answers we have for ourselves won't fit with the present experience.
When I was young, the computer in the back room was monolithic and offered an infinite amount of interaction compared to all the other devices I owned, and it was natural that I'd find myself returning to it over and over again. But with the abundance of screens and connectivity in today's world, that sheer wonder & curiosity would probably be lessened for today's children.
The family PC as an institution was key as well. A broad sandbox for children to mess around in and gain an idea as to how things worked from an early age, and the cost of it [usually] being the only PC in the house meant that adults had to seriously learn how to set up & maintain it as well as teach us how to use it. But this was supplanted and atomised by cheaper laptops when Vista rolled around, then rendered non-existent in the era of smartphones.
> There are always one or two kids in every cohort that have already picked up programming or web development or can strip a computer down to the bare bones
I feel like of all things, this is mostly nurtured by PC gaming. You naturally learn about tweaking settings, installation locations, hardware, config files, troubleshooting issues, and if you're creative or have an apt for programming then you can find yourself making your own game mods. I've heard from Gen Z friends how they got their start learning to port forward so they could run a Minecraft server with their mates!
A lot of computer literacy parallels between today's 15-to-30 year olds and the 45+ folks around me when I grew up engrossed in computing. They're making the same mistakes, having trouble with the same kinds of things, and lack the same mental models that the "old people" lacked back when I was growing up.
> When they hit eleven, give them a plaintext file with ten-thousand WPA2 keys and tell them that the real one is in there somewhere. See how quickly they discover Python or Bash then.
I wish this would still work. Today's kids would instantly use AI to solve it.
Does anyone have an idea for a challenge that will instill some level of technical literacy without being instantly gameable in the era of omnipresent LLMs?
I liked your question so much I ironically asked Gemini about this.
Out of the 5 answers it gave, those ones seemed interesting :
>The Hardware Whisperer (Requires Simple Hardware):
>Setup: Requires a cheap microcontroller like a Raspberry Pi Pico or an ESP32/ESP8266, plus maybe an LED or a button.
>Task: "Make the LED blink out 'SOS' in Morse code when you press the button." Or: "Read the value from this simple sensor (e.g., temperature) and print it to the serial monitor only if it's above a certain threshold."
>Why it works: LLMs can generate MicroPython or Arduino C++ code easily. However, the user must deal with the physical wiring, installing drivers/firmware tools, uploading the code, and debugging why it's not working (Is the code wrong? Is the wiring loose? Is the board getting power?). This physical interaction layer is opaque to the LLM.
>Setup: Create a very simple text-based game (e.g., navigate a maze, guess a number with clues, a basic simulation) that runs locally. The game's state changes with each command.
>Task: "Reach the end of the maze / Win the game." The rules might not be fully explained, requiring experimentation.
>Why it works: The LLM can't play the game directly because it doesn't have access to the running process or its internal state. The user must interact with it, observe the output, and decide on the next input. They might use an LLM to suggest strategies or even write a script to automate playing the game (if the interaction pattern is simple enough), which itself teaches valuable skills.
I assumed this would be a challenge intended to be solved in a few days, not a single afternoon. Nowadays, other kids at school would have and give access to their AI as the solution would just be a prompt away. These days, you can't even stop kids from having internet and thus AI access for extended periods of time.
I donated my old gaming PC to my nephew (20 y/o). I told him that owning it also means maintaining it. I don't have time for that. Figure it out, "digital native".
Within 2 days he had it ruined. Kept running hot and crashing. I told him over the phone how to analyze the problem. Nothing what I said made any sense to him.
So I came over and saw that he had installed 50 or so new programs, some very dubious. Zero security awareness, just click on anything like a grandma. One program was rogue and took 100% CPU in a forever loop. He had never heard of task manager to inspect such a problem. Completely clueless on how to use a PC or operating system.
He also has a sister. I asked her to share a document. She opens the document on the laptop and proceeds to make photos of the doc with her phone and sends them to me.
These are middle-class young adults with decent education (in theory). It's shocking.
I’m not sure if you are trolling, but I’m pretty sure just attaching a file to an email is often more efficient. Not to speak of legibility or maybe the intended use for said documents. Sadly I don’t think you are trolling.
Also: a computer (where the documents were) has the required hardware and software to send the documents as is. Your phone is the special and external hardware in this case, not the computer (also probably more expensive than the computer). Your phone requires signups and logins as much or even more than computers. I don’t know what paid subscription you would need to share these documents. Plenty of free methods. I don’t know why you are talking about malware? Do you think the documents might mutate into malware while traveling the internet? I think the risk exists with pictures too, be careful out there!
Using email, passing the data through 2 third party services known for scanning attachments for advertising purposes is not more efficient and is a security concern. It’s just that we have forgotten that, and it didn’t used to be.
All major phone OS now have the ability to select and copy text out of images.
If you think about it she really did choose the best method to transfer a text document safely, securely, efficiently.
My neighborhood school issues Chromebooks to all kids starting in sixth grade.
It's been an interesting, um, pedagogical experiment.
In my kid's friend group (now 7th grade), the usage is all over the map. Some kids write C++ code or do Tinkercad. Others watch YouTube from 8am to the closing bell, during class and lunch. Still more spend their lesson time on Minecraft Educational edition.
(YouTube is a bit of a loophole... Since some teachers use it for lesson material, the school's WiFi leaves it unblocked. So YouTube Shorts stands in for IG Reels and TikTok, which are blocked.)
> 'What was the error message?' I ask, and he shrugs his shoulders. I follow him to the IT suite. I watch him type in his user-name and password. A message box opens up, but the kid clicks OK so quickly that I don't have time to read the message. He repeats this process three times
Ugh, my daughter does this, and it's infuriating. How are you supposed to make any progress if you don't read what's wrong with it? I think as programmers, we should recognize that our programs which are already inundating users with unnecessary pop-ups and notifications, are training them to just dismiss every message from the computer. Any time your PM says "I know, we need to tell the user this, so pop up a message..." don't do it!
Anecdote from a friend who teaches a CS course at local university - kids these days arrive at a CS course not knowing how to use a mouse. Well, they obviously understand a concept of a mouse, but actually having experience with using a mouse? None, unless they are a gamer(which tbf, a lot of CS students are). But they get put on a computer in a lab with a mouse and keyboard and some of them genuienly struggle with the mouse. The explanation is simple - desktops are nearly extinct in homes unless you play games(and even then, it's a rare choice), so people have laptops and just use the touchpad as the default method of interaction.
It's not about carrying a mouse. A staggering number of people don't work at any kind of desk anymore, teenagers included - you use the laptop while on a sofa, and that makes using a mouse inconvenient at best. And touchpads(especially on apple laptops) are ok nowadays.
I think the mouse is critical with non-touchscreen interfaces. Smaller hit-targets, lots of on-screen buttons/menus, file manipulation, etc.
The more and more modern desktop OSs evolve, the less of that is required. I want to open a file? I search for it using Win key / Spotlight - I just need to know the name or content.
The day will come when LLMs come integrated with your desktop OS and abstract away even more of the screen elements and interactions...
While I share a lot of the frustration voiced in this piece it also reeks of someone who wouldn't allow anyone to drive a car without knowing how to swap the engine in their garage.
"Reinstall Windows" is even worse than "just drop in a new engine". You're going to lose all the memories of the roads you drive on daily in the process. Good luck kid.
Kids need to be educated better about these things but it takes tremendous amounts of time and patience (that a lot of parents simply can't find) to properly train kids in this way. People like the author and myself did that to ourselves, out of our own curiousity and more importantly, intrinsic motivation.
It's simply completely pointless to expect every person to use a tool as ubiquitous as a computer or a car to be this deeply invested and interested in the operation. If we manage to get all users to be able to swap a tire we would already have come a long long way.
I think this is more analogous to "know and understand that your car is powered by an engine and also vaguely get how it works."
To be entirely fair, we have this exact same problem with cars. The sheer number of people who do not understand they need to change oil, rotate tires, and swap wiper blades is also too high. Even being able to change a tire yourself is considered advanced!
> She handed me her MacBook silently and the look on her face said it all. Fix my computer, geek, and hurry up about it.
> [...]
> Normally when someone spouts this rubbish I just nod and smile. This time I simply couldn't let it pass. 'Not really, most kids can't use computers.' (and neither can you - I didn't add.)
I wonder if she recognized the look on your face when you internally condescended to her about the network proxy which you have not adequately documented for end users?
Yah the way he reacted about “the internet isn’t working” is like the teachers who were anal about “can I” vs “may I”, but with some shaming thrown in.
I’d say the same thing as the other teacher. I left out the word “connection”. But apparently he’d judge me for that.
Honestly, I didn't see anything wrong with the tone. The tone is one we've all experienced: Frustration with having to deal with gross incompetence over and over.
If I brought my car to a mechanic to get fixed, and it's a real problem that requires an engine rebuild, I'd expect them to react very differently than if I brought it to them with the gas tank empty complaining it wouldn't start.
There's also a general aversion to anything that looks like logic or systems thinking, but that's a much older problem in education. Mathematics is, for most pupils, just a set of increasingly arcane rituals done with symbols on paper. The connection to the arithmetic of everyday life is tenuous at best.
People love LLMs because they can talk to them just like a person, and the LLM will talk back just like a person. The fact that the LLM is a bullshit artist that doesn't know what it's talking about isn't just inconsequential; it's a bonus, because it makes it even more lifelike.