Ask HN: How to raise a hacker?
His favorite toy is a German construction set "Fischertechnik" which he play's like a pro, inventing own designs and models. He's very good at handicraft. Is interested in computers (but we almost don't let him play computer games). Likes 3dprinting very much (I've built a Mendel Max a while ago). I can go on, but from all what I see, he's really technically interested.
"How to raise a hacker" is probably a bit too provocative. I have no intention to raise a technologcal wunderkind or force my kid into something he does not want. I'd just really love to help my son develop in the areas he's already interested in - or maybe open a few of the branches he might also find potentially interesting. For instance, programming or electronics. And that we have fun together doing that (you can call me "technically interested" too).
But I have a feeling I'm just not aware of the good options. How would I teach him coding? Introduce to electronics? Robotics?
What I'm looking is basically some general advice. I believe there are a lot of parents here who share their passion for technology with their kids. What would you recommend? What was inspiring for your kids? What was your "best toy ever"? Please share, I'd be very grateful for that.
In case it's relevant, we live in Frankfurt, Germany. Me and my wife, we both work in IT (I'm a dev/architect, she's a test manager).
37 comments
[ 2.6 ms ] story [ 79.2 ms ] threadOverall, Minecraft would also let you play with them, and create a nice family environment. :)
Get him smart toys as he's growing, like the thing you mentioned, like Lego, like Makeblock (http://www.makeblock.cc/), toys that encourage creativity.
I'm sure you can find great resources for kids to learn how to code, that's where you come in. He expresses the wish to learn how to code, you find out what's best out there to do it in his age.
My problem is that I don't know a lot of "smart" things. A normal offline toy shop does not have much to offer. And you have to know what to look for online.
Makeblock looks interesting.
When he's older, radio controlled airplanes, cars, helicopters, boats.
You could probably have a general DIY attitude and build some toys for him with him.
This looks cool too:
https://www.kickstarter.com/projects/infento/infento-worlds-...
As for Infento - looks very neat, a bit too "prepared" for my taste. We do such things from wood and stuff you can buy from the local hardware store. Here's an example of something we've built in a day:
https://twitter.com/orless/status/632590264964657152
http://www.amazon.com/s/ref=nb_sb_noss_1?url=search-alias%3D...
If he's already pretty skilled, he'll definitely be able to handle even the sets that are marked 10 years old +. I recall I had one of these when I was 6, it was a slight challenge but that was the fun part : ).
http://www.hackerspace-ffm.de/
Grant him genuine agency and let him take the lead.
When my oldest was about 16 months old, he decided to put his own dishes away, just like mom. He was too short to reach the sink and began chunking his dishes into the sink like a basketball player, because that was his relationship to the sink, height wise. A lot of parents would have told him to stop and tried to then teach him to pick up after himself later. I felt that was the wrong approach. Instead, I locked up all glassware and all members of the house ate off plastic bowls and plates and drank from plastic cups until he was tall enough to put his dishes in the sink without chunking them.
I told this story once online to someone hoping to foster independence in their child. They thought it was a great idea and announced that they would start making their child put their dishes away post haste. Uh, no. You have completely missed my entire point.
Support his interests as best you can while helping him not hurt himself. It will go stressful but good places and you will have a really neat person on your hands every step of the way.
I do have a private parenting blog that is currently on hiatus. You could send me a gmail address with the subject line "Memoirs of a Mom" and I could add you, if you care to see what is there already.
I don't want to lead him in a sense "do what I say and that'll be good for you", but I'd like to help him open new horizons. And I really feel that he need external input here. We're living in a small village (but close to a big city), we don't have a TV, there's not too much happening around here. Without external inspirations, I'm afraid, we'd land with a local football club and Angry Birds on the iPad.
Nice story about plastic cups. :)
Yes, he does need external input. Just make sure it does not cancel out his own inputs.
He is the center of his life. He has knowledge he cannot convey to you. That knowledge influences his decisions. Just because he cannot articulate it does not mean it is unimportant.
So, let's take a simple example: He dislikes a particular shirt. Perhaps it is his only wool shirt and perhaps he has a mild, unrecognized wool allergy. He can tell you he doesn't like the shirt and doesn't want to wear it. He cannot tell you why in a way that is defensible if you require him to justify his choice.
Expose him to good things and lots of options. But try to let him pick and choose. Try to resist the temptation to decide what he should or should not like.
I used to think video games were drivel, brain rot, no good would come of it. My mother kept sending them, my sons kept playing them. My sons now want to make video games and I have been won over. That occurred because I left some space for them to make decisions about their own lives and some room for the possibility that I did not know everything and was not always right.
The innate intelligence of small children gets overlooked, ignored and dismissed simply because they aren't as educated and articulate as the adults, so they cannot defend their preferences. Assume his preferences exist for a reason. Don't automatically dismiss them just because you are better than he is at articulating why you think something is or is not a good choice.
I hope that makes more sense. Happy parenting and best of luck.
But as Mz says you must let them do things. We did set a rule that our girls could not own a pocket knife until they were at least 10 years of age and had developed the fine motor skills needed to keep it under control. Once they owned a knife of their own we talked about the "blood ball" which was their name for the concept of not whittling or cutting where someone was within reach of your outstretched arm. That would keep you from stabbing somone next to you if your blade slipped. And we talked about direction (never cut toward your body) Since we camped a lot there were plenty of opportunities to whittle sticks into funny shapes, and knives are generally useful in a camp site.
We also had a tradition of always eating together (which can be hard in a startup where you have to explain that you're leaving at 5PM so that you can have dinner with your family and that you'll be online later) The dinner table rules were any question was allowed, we owned a used set of the World Book Encyclopedia to answer questions.
When driving on the road we encouraged questions about "What do you think that is?" and ways we might be able to guess the purpose of what ever it was we were looking at. Ways to validate our understanding or test our hypothesis.
It means answering "Why?" questions all the way down, without angst and frustration but with discovery and learning.
We took apart things, we fixed things, we built things, and we imagined things. It gives you the freedom to ask a question like "what if we pitched a baseball at the speed of light?" If you think that is a silly question for your kid to ask, then you don't have the right attitude about fostering curiosity.
I think it's good not to obsess about limits around computing time, even if the kid just plays games. As you most definitely know from your own experience, programming and electronics - or any other creative disciplines - are not things you do 3 times a week for 1 hour after you've done your homework. They require long and uninterrupted blocks of time. Setting a hard and short time limit for computer use pretty much ensures a kid will only play games, chat and browse cat pictures, because those are only fun things you can fit in tight schedule.
Games ain't bad - there are fun ones, there are ones with stories comparable to the most important works of literature and cinema, and if the kid starts to think about making his own (as I did when I was around 9) or (more popular today) making mods to the ones he like, it can lead straight to amateur gamedev and getting really good at programming very quickly.
Also, if he likes space, show him Kerbal Space Program at some point. It has an uncanny ability of getting people into aerospace and making 12yo better at physics than high school teachers.
You live in Germany, there's a strong hacker culture there. When he's little older, take him to a local hackerspace! People there are usually very friendly and can show some pretty cool DIY tech that could spark kid's interest in electronics and programming.
True, but consider the kid is only 6. At that age there is still a strong health/developmental reason not to allow a lot of screen time.
1) Let them find a introductionary reader (the most basic of study books) or kids-encyclopedia on the subjects they find interesting.
2) At first, limit access to resources, but not knowledge. Spoiled equals no curiosity and creativity. Time to experiment.
My experience as a kid;
Best toy ever: LEGO Technic.
How would I teach him coding? First i realized computers just do what humans tell them to. Then i did "Echo Hello World", and promptly found a introduction reader about QuickBasic on MSDOS with my mothers name on it. I absorbed it entirely and backwards, picked up on Visual Basic, and thanks to dialup internet soon PHP.
Introduce to electronics? I started disassembling electronics shortly after i got my hands on a "How Stuff Works" CD-ROM.
Robotics? For me it was LEGO Technic and hacking, but nowadays i'd just give them a LEGO NXT kit. (See the LEGO FIRST events, they're awesome even for the youngest of kids)
So, this might seem weird, but I think you better not encourage him too much about the things he already like, and should encourage him to do stuff he might be neglecting..
https://www.kickstarter.com/projects/leomoves/help-more-kids...
the Bakken Museum
http://www.thebakken.org/youth-programs
or the Works Museum
http://www.theworks.org
Or if there aren't such available in Frankfurt, get some other parents together and start something!
My advice would be to encourage his reading (if he has already learnt that). Reading is one of the best ways to expand your horizon and learn new things - much better IMO than games or toys (though they of course have their place too). I'm guessing you have a public library nearby, or his school will definitely have one. Go there with him, buy him books for Christmas; in short, introduce him to the world of the written word. And then: let him explore!