Hacker News new | past | comments | ask | show | jobs | submit login

In 2003 I was in my early teens and we built a website for our classmates, to have a place for our class trip photos, photos from our parties, to have a list of contact details like phone numbers and email addresses for all of us and to have discussions. I was just an ignorant geek guy who was "good with computers". Well, in the sense of Microsoft Office, Paint, clicking Next, Next, Finish to install stuff, configure firewalls, use Napster and crack games (by which I mean I knew where to copy crack.exe).

So we wanted a website. Previously I had already "made websites" by saving as HTML in Word, so let's go! But I figured we need to do better than Word, because Word's output was messy and often rendered broken in browsers, so I found an HTML tutorial and I managed to hand build a simple site, with the aid of shareware Windows software for creating button images with cheesy fonts and another one to generate thumbnails of images etc. We then wanted a discussion board, so I figured out how to install phpBB.

I had no knowledgeable geeks to guide me in real life but through these experiences I picked up real programming skills in my teens, JavaScript, CSS, HTML and PHP (and probably actively contributed to PHP's meme reputation as a tool of kids and dilettantes). A few years later I learned Python to mod games. I learned to put computers together and had a rough but cloudy idea of how it all worked. I liked it and went on to study CS, where I first learned C and C++ and Java and a proper theoretical foundation which I also liked because I liked math.

It was only in my mid twenties that I started to look into Linux. All my peers had been using Windows my whole life and I was a bit afraid of becoming a full on social outcast Linux nerd. But then in my twenties I lost my urge to conform so hard and overall came to like Linux. Overall I'm now quite comfortable with the command line, shell scripting and so on.

My point is, I was nothing special of a geek and had no geek peers in my teens but through necessity I picked up geek skills to make a website, to fix computers, to pirate stuff, to mod games etc., which led me down the path of pursuing CS as a career. I know I wouldn't have enjoyed it if it was presented to me as some gameified app to learn programming with some upbeat cheerful mentor. I loved it for the exploration, for the "nobody told you you could or should do this but can you make it work?".

Would I have become a CS person in today's climate where we would have just made a Facebook group to upload our class trip photos without learning any HTML? Perhaps, maybe through game modding. But do kids today have the same chances to mod games with all the DRM and always-online monitoring software? Would I have learned about TCP/IP if everything worked out of the box? Although I'd love to say I learned it all out of intellectual curiosity, in the moment I picked up these skills because I had something concrete in mind that I wanted to make, and learning these was the only way. If there was and easier way, I would have been lazy and in turn perhaps miss out on all the wonders of this field.

On the other hand there's just so much helpful material out there today, you can buy electronics hobby kits on the cheap, Raspberry Pi, all kinds of programming tutorial.

Any input from today's teens/early twenties how this works today? How and why do kids pick up tech skills nowadays that everything is so convenient and streamlined to consumption and locked down for inspection?




I am 20 and my experience slightly mirrors yours -- it was all about wanting to do something, so I went to learn it. However, I got into the internet much, much earlier than my peers. I was regularly on the internet when I was 7-8 (2007-2008), so I did see some of the old internet. My first time on the internet was when I was 6, but I didn't really use it much at that time and I am not sure if I understood anything about it at that time.

My passion for computer hardware (and to a lesser extent software) comes purely from my childhood, I'd say. It had a great effect, and actually led me to many paths I wouldn't have taken otherwise. Also, I gained non-tech skills as well, like my handling of the English language, for instance.

I can't answer your question, since I have had quite a different experience, but the reason my acquaintances are picking up tech skills is because it's the future and it's where the money is, or because their parents told them to. This is really unfortunate because they don't actually bother picking up any tech skills at all unless they absolutely need it (which is very rare in 2020 due to how everything is so convenient / available). However, I am from a poor country, so I am not the best person to answer this.

Personally, I prefer the old internet. Not only due to what I mentioned, but also because the current internet is just full of messed up things like the current state of social media (really, HN is the only one I tolerate) and how rooted it has become, or how people in general became more afraid of expressing themselves on the internet, and so much more.


I'm maybe a little older than what you had in mind (25) but still young enough to really grow up with Facebook. I think even in my age group, you saw tech skills primarily being taken up by people my age as "you can make a lot of money with this", or at least that was the mindset of most of my classmates at a mid tier state college.

Most of them seemed to have taken CS classes in high school and enjoyed it reasonably enough or have had CS recommended to them as a major since you could easily get a job in it (like the other reply to your comment suggested).

On the other hand, my interest in CS and programming was a lot more old school. I got on the internet for the first time in the mid 2000s and learned to make basic websites for my hobby and then JS, PHP, MySQL to make them interactive. I'm not sure I would've followed the career path I'm in now if I'd been born 5-10 years later. The epicenter of my hobby moved to FB/Discord/Instagram/Youtube and if I were growing up now I think I would've tried to share my hobby through those platforms and therefore never gotten into what I did now. I'm lucky I was born the time I am and thanks for an interesting question to think about!




Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: