News for hackers. Stuff that matters.
Re:A Project of One’s Own by brhsagain on Tuesday June 08, 2021 @11:36AM (#27436555)
Good essay overall, but this footnote in particular stood out to me:

> [2] Tiger parents, as parents so often do, are fighting the last war. Grades mattered more in the old days when the route to success was to acquire credentials while ascending some predefined ladder. But it's just as well that their tactics are focused on grades. How awful it would be if they invaded the territory of projects, and thereby gave their kids a distaste for this kind of work by forcing them to do it. Grades are already a grim, fake world, and aren't harmed much by parental interference, but working on one's own projects is a more delicate, private thing that could be damaged very easily.

It's so true. I got obsessed with programming around 11, started off with my shitty vb6 programs and moved on to reverse engineering video games and writing hacks. I never told any adults what I was doing until I was nearly an adult myself, out of fear they'd ruin my hobby like they did everything else. I remember thinking to myself how much school sucked and being determined not to let that poison the one thing I liked worked on. My parents thought I was a degenerate who did nothing but play computer games all day. Blew them away when I got my first programming job and eventually skipped college to start working right out of high school.

I have a bunch of friends who say the same thing. They'd find some new cool thing, show even the slightest interest in it and their mom would immediately start making them drill it three hours a day until they hated it and weren't interested in it anymore. It's a sad story.

Re:A Project of One’s Own by opportune on Tuesday June 08, 2021 @11:53AM (#27436799)
Grades still matter for the vast majority of people who aren’t born into mega rich families. Most people don’t become Silicon Valley entrepreneurs and even those that do benefit greatly from the pedigrees that academic achievement opens up (going to top colleges, working at desirable employers, although grades matter little there unless you’re right out of college). For everyone else grades are still used for tracking into the traditionally high paid professions like law and medicine, and for tracking into the target colleges for high powered banking and consulting.
Re:A Project of One’s Own by shard on Tuesday June 08, 2021 @07:59PM (#27442623)
Expanding on your comment, to get into a good school and make the connections that would help you in the future, good grades are table stakes. And for certain minorities, good grades are assumed and you have to have achievements on top of that to stand out. Sure, there are many paths to success, but just like investing, where the ROI probabilities would be better if you put your money into an index fund as opposed to the state lottery, the ROI probabilities from developing a good work ethic and getting into a good school are better than alternatives. As a parent, you are using your knowledge and experience to make optimization decisions that the child might not be able to envision or foresee. Different children need different kinds of parenting techniques. I don't see how anyone can claim that either project-based parenting or tiger parenting is the be-all and end-all to raising a child.
Re:A Project of One’s Own by throwawayboise on Tuesday June 08, 2021 @12:31PM (#27437392)
You've hit on it, grades matter right up until you're out of school. For most people, they matter for getting a first job (because there usually isn't much else to serve as a filter). After that, nobody will ever ask for or look at them again.
Re:A Project of One’s Own by opportune on Tuesday June 08, 2021 @12:55PM (#27437694)
Most of the high paying professions outside of software require the degree and that first job to break into them. Sure for banking and consulting it’s not a hard requirement, but it’s much harder to get into them with bad grades or a degree from a non-target school.

It’s really only in the software bubble where people are able to prove themselves to break into it, due to various factors including engineers being in very short supply relative to demand for over a decade now. Sure nobody asks for my grades now that I’ve been out of college for a while, but they still look at where I went to college (based on high school achievement) and my first job (based on college achievement) and subsequent jobs (much easier to get because of where I worked at my first job), etc.

I just see this argument as very tone deaf because there are hundreds of millions of us regular people out there, and academic achievement is the most surefire way to get noticed and be given opportunities if you aren’t lucky enough to come from an important/influential family.

It’s not only about the grades themselves but how they pipeline the rest of your career and credentials. Rich people can shmooze and scheme to get some of those credentials and opportunities for their kids without the grades, but not us regular folk.

Re:A Project of One’s Own by PascLeRasc on Tuesday June 08, 2021 @03:04PM (#27439422)
I really wish I hadn’t bothered studying electrical engineering at a mid-tier school. There’s zero EE jobs available for that kind of graduate. You just can’t get recruiters to look at your application. Half of my graduating class is stuck doing self-taught DBA work for the local bank, telephone pole, or health insurance company. It’s so frustrating.
Re:A Project of One’s Own by nzmsv on Tuesday June 08, 2021 @03:58PM (#27439991)
You are right: you can't get recruiters to look at such an application. This applies to CS as well, not just EE. They only look at the top 10 or so schools.

The trick is to get a job without a recruiter looking at your application. The only way they'll help you is to speed up the trip your resume takes to the bin. Your task is to bypass them.

However, once you get your first job in the Valley everything changes. Suddenly the very same recruiters will spam you with offers. They operate like web scrapers: ingest resumes from top 10 CS school grads OR employees of SV companies :)

So how does one get such a job? You'll probably have to take a chance on a small company that doesn't have a wall of recruiters yet and talk to the people who actually need to hire someone. Show them a project that will impress them.

PS: there are probably good recruiters out there, but the chances of meeting them are slim. Personally I'd go with the "bypass" heuristic for the first job.

Re:A Project of One’s Own by prtkgpt on Tuesday June 08, 2021 @03:49PM (#27439900)
I agree with you 100%. Almost all of my EE group of friends weren’t able to find jobs right away! Even internships were limited. Almost everyone learned coding languages in demand around Silicon Valley and were able to find employment! 4 years of EE went to waste. Sad.
Re:A Project of One’s Own by snowwrestler on Tuesday June 08, 2021 @05:10PM (#27440849)
The reason software is different is simply that it is a recently developed industry.

If you look back, all industries start this way. The most heavily-credentialed and tightly-regulated field you can think of today started off as a bunch of hustlers making it up as they went along.

It didn’t last for those other industries and it likely won’t last for software.

Re:A Project of One’s Own by golemiprague on Tuesday June 08, 2021 @06:00PM (#27441517)
I am not sure, software is a bit like a trade, you actually build something only it is virtual and if you build it they will come, nobody can stop you from building things.

Medicine, Law or consulting are services, not actualy creating any actual new value. They build their moat by making the license very hard to obtain and making one's status and prestige the most important thing. You do need licenses to do certain trades but they are usually not that hard to obtain and the prestige of the institute giving them is less important.

Re:A Project of One’s Own by caseysoftware on Tuesday June 08, 2021 @03:02PM (#27439391)
"Sure nobody asks for my grades now that I’ve been out of college for a while, but they still look at where I went to college.."

How do you know that? Do they mention it? I'm really curious on this one.

Other than the rare alum, I haven't had anyone comment on my undergrad more than a year or two out of it. Recent jobs and projects make up the vast majority of any conversation.

Re:A Project of One’s Own by robotresearcher on Tuesday June 08, 2021 @03:32PM (#27439721)
Biases work quietly. A recruiter that favors Ivy League grads does not comment on that to the candidates they contact, and obviously doesn't to the ones they don't.
Re:A Project of One’s Own by opportune on Tuesday June 08, 2021 @03:44PM (#27439849)
To echo the sibling comment, it’s more for getting past screening than for anything involving interviews. Although it likely does add some implicit bias even for later interviewers/hiring managers who see my resume even if they don’t mention it.
Re:A Project of One’s Own by withinboredom on Tuesday June 08, 2021 @02:37PM (#27439105)
> but they still look at where I went to college (based on high school achievement) and my first job (based on college achievement) and subsequent jobs (much easier to get because of where I worked at my first job), etc.

No one has ever asked me about my schooling and I haven't had a school on my resume in over 10 years. Do they look at it because you put it on your resume?

Re:A Project of One’s Own by opportune on Tuesday June 08, 2021 @03:40PM (#27439810)
I am still early in my career. And many jobs I have applied for/am interested in unfortunately index on having gone to a good school. I’ll probably never work for one but I’m pretty interested in HFT and quant hedge funds, and have interviewed with them before, and am of the understanding that having a name brand college on your resume is a soft requirement.
Re:A Project of One’s Own by vp8989 on Thursday June 10, 2021 @05:28AM (#27458709)
It's curious that you are defending a system that evidently provides poor social mobility, because the person who is trying to de-emphasize it's significance is rich.
Re:A Project of One’s Own by scooble on Tuesday June 08, 2021 @05:16PM (#27440942)
I agree, but there can be some exceptions. I got auto-rejected when applying for a law conversion course because of my A Level grades. I have a first class degree, a master’s degree with distinction and a phd.
Re:A Project of One’s Own by conjectures on Wednesday June 09, 2021 @05:29AM (#27445966)
You dodged a bullet there then at least :)
Re:A Project of One’s Own by dtnewman on Tuesday June 08, 2021 @08:49PM (#27442953)
Yeah where you got your degree from still matters. And you get in to the best schools by getting good grades.
Re:A Project of One’s Own by ErrantX on Wednesday June 09, 2021 @03:20AM (#27445177)
Yup I came here to say the same thing; I'd go further and say it's not just mega rich families but most of the middle class. You got options even with just a little disposable income (ie paying for clubs can unlock a career, for example).

For those from traditionally working class background, differentiating from your peers through grades is essential to unlocking funds that can take you where you want to be.

That's why through the pandemic school grades (in the UK at least) have been so sensitive; they deployed an algorithm last year which probably mostly got it right but also (because it was averages) didn't pluck out those from the poorest backgrounds who would have managed to differentiate themselves.

Re:A Project of One’s Own by jdmoreira on Tuesday June 08, 2021 @02:49PM (#27439252)
Grades don't matter. They matter if you really want to follow the beaten path. Sure, go ahead... join McKinsey or something like that.

Being good a learning matters. Being good at executing matters. Being good at communicating matters. Being good at leading matters.

Grades and credentials are just gatekeeping invented by people that are worse than talented people. Grades are for status not for wealth and even much less for creative and fulfilment. It's a losers game. I played it and it was stupid I will never allow my children to play that game.

Re:A Project of One’s Own by bawolff on Tuesday June 08, 2021 @04:25PM (#27440297)
Grades are an easy way to communicate your value. They stop mattering when you have alternative way to show your value (e.g. work experience).

Finding non traditional ways to demonstrate your value can be hard and is a skill that isn't really tought. If you're going to not care about grades you better be sure you know some alternative way to show your potential value.

Re:A Project of One’s Own by zamfi on Tuesday June 08, 2021 @02:56PM (#27439331)
> will never allow my children to play that game

I can see not forcing them to play the game, but "will never allow my children to" always struck me as a weird tone.

Re:A Project of One’s Own by jdmoreira on Tuesday June 08, 2021 @02:58PM (#27439350)
I will also never allow my children to gang up on and beat homeless people in the streets.

Sounds like a weird tone?

Re:A Project of One’s Own by hobofan on Tuesday June 08, 2021 @03:12PM (#27439518)
Yes, still sounds like a weird tone. Do you think that other people "beat homeless people in the streets", because their parents allowed them to do that?
Re:A Project of One’s Own by triceratops on Tuesday June 08, 2021 @03:32PM (#27439728)
Beating up people is immoral and illegal. Grinding for grades is neither. I don't really see the connection.
Re:A Project of One’s Own by opportune on Tuesday June 08, 2021 @03:59PM (#27440007)
For most people the beaten path is how they get on the ladder towards building wealth. You can always hop off the well worn part of that ladder but you can’t easily get back on it once you’ve fallen off.

You can feel that way regarding status vs talent if you want. Reality to me indicates that learning and execution are only important if you can get yourself into a position where you can use them. If you are a peon it’s quite hard to make a difference in the world even if you have those in spades. The way you find yourself in such a position might vary but going through the well worn path is tried and true.

Re:A Project of One’s Own by nostromo on Tuesday June 08, 2021 @05:12PM (#27440883)
Grades correlate with learning ability, executive function, and communication skills.

Good grades aren't the goal. Good grades are an indicator other people can use to gauge your preparedness for a job or opportunity.

Re:A Project of One’s Own by leppr on Tuesday June 08, 2021 @11:08PM (#27443795)
Good grades are also an indicator of being able to optimize for grades. Being able to optimize a metric is a good thing, but the problems is that typical students spend 20 years learning to optimize that one and only metric. Therefore it's no surprise out-of-school students are often only good at optimizing similar metrics, and suck at the general creative + critical rational thinking that's required in life.

(I think I'm basically paraphrasing another PG article here, but this opinion mostly comes from my own experience working with both people from higher education and early drop-outs)

Re:A Project of One’s Own by puchatek on Wednesday June 09, 2021 @01:22AM (#27444490)
They are an imperfect indicator for sure but i fear we don't have anything better.
Re:A Project of One’s Own by lq313c on Tuesday June 08, 2021 @11:07PM (#27443792)
Is this not just an argument over terminology? I think most people realize that grades are just an approximate measure of learning ability. I doubt many parents would prefer that their kid cheated on every test to get straight A's rather B's from honest studying. When most parents tell their kids to get good grades, they mean "study hard and show me you learned", not "go get good grades by any means necessary".

If there was a better measure of learning, executing, communicating, and leading than "grades" at the pre-collegiate level, then I'm sure we would've found it by now and used that instead. For me to be convinced that grades don't matter, I'd have to see proof that there is no correlation between successful people and good grades at a population scale.

Re:A Project of One’s Own by borski on Wednesday June 09, 2021 @12:46PM (#27450105)
It is downright wonderful that you think “when most parents tell their kids to get good grades, they mean "study hard and show me you learned", not "go get good grades by any means necessary".”

That’s simply not true in many cases. There are tons of parents out there to whom the grade matters more than the learning. Those aren’t good parents, and mine weren’t like that (I would’ve been destroyed, frankly), but many of my friends’ were. I suspect the proportion is much higher than you’d suspect.

Re:A Project of One’s Own by dangerface on Wednesday June 09, 2021 @04:41AM (#27445625)
> Grades still matter for the vast majority of people who aren’t born into mega rich families.

Not really, while its generally better to have a qualification than no qualification 48% of people with a degree are in a job that don't require it.

Qualifications don't matter if everyone has them, this is because employers care about the skills some one has not the lectures they sat through. Skills are difficult to develop lectures are easy to sit through. If every one has those qualifications supply/demand kills the need for those jobs.

If you sacrifice building up skills to chase grades you have a near 50/50 chance of ending up working behind a till with €50k in debt, not a good position to be in if you are not mega rich.

Re:A Project of One’s Own by bredren on Tuesday June 08, 2021 @12:04PM (#27436974)
I had mostly the opposite experience.

I learned to program in zero period at Wilson High School in Portland, Oregon.

It was a self-taught course but I didn’t have to hide the work—-no one really cared. Not that my parents didn’t care, they were glad I was doing something I enjoyed.

But that no one had any idea how deep I was going into writing code.

The assignments were given once a quarter or so by Veryl Smith. We had far ranging latitude to figure it out on our own and gold plate projects as much as we wanted.

By the time the game of life assignment was due I had added a mouse interface and vga, color display of the cells and grid, all in Pascal.

I often lost points due to things like shadowed naming or other bad patterns.

But that didn’t really matter too much. I made up for it getting “A” grades working as a teacher’s assistant for the attendance office, writing hall passes and absence slips for myself and others as necessary. That was a great hack.

Anyhow, this essay resonates deeply with me. It has good ideas in it.

Re:A Project of One’s Own by josephorjoe on Tuesday June 08, 2021 @04:12PM (#27440140)
My son and one of his friends spent a huge portion of their stuck-at-home time during the pandemic playing minecraft.

It turns out a lot of what they were doing while "playing video games" was learning how to make really complex and unique game scenarios using minecraft command blocks and redstone -- essentially creating both a RPG PvP arena and a multilevel party dungeon crawl w boss fights.

I run a small minecraft server for them to play and experiment on and I've resisted the urge to try to teach them anything about setting up and running servers, backing up data, or using text editors with syntax highlighting or source control to edit and preserve their command block commands.

I just show up for demos and let them know how cool what they're doing is and backup and reboot the server as needed.

I've messed up plenty as a parent but i think not trying to turn their interest in programming within minecraft into a learning experience has been one of my better decisions.

Re:A Project of One’s Own by agucova on Thursday June 10, 2021 @03:28AM (#27457908)
I'm curious, why do you think it'll be bad for them to learn programming?

I mean sure, don't force them into them, but I don't think hiding what's underneath is fair either.

I actually learned to program for the first time while playing Minecraft around 2011, and I started programming without my parents even knowing.

There was a mod for Minecraft called ComputerCraft that allowed you to program inside the game (using virtual computers) with Lua. This led to me on a path to Java to mod Minecraft, then Python to script things and many tools and projects later I ended up becoming a programmer.

For me, Minecraft opened me to a world full of wonders; something I never knew was possible, and I definitely don't regret it.

Re:A Project of One’s Own by josephorjoe on Thursday June 10, 2021 @11:16AM (#27461694)
i think it would be great for them to learn programming.

i think if i try to push them to learn programming, they will lose interest because i will be turning their 'fun' into 'work'. it is better for them to go at their own pace where their interests take them. if they ask for my help (they both know i could teach them programming), i'd be delighted to help them.

and minecraft is really fantastic. from the base game, to advance features like command blocks, to the ecosystem of plug ins and online multiplayer adaptations. really an impressive creation.

Re:A Project of One’s Own by rel2thr on Tuesday June 08, 2021 @04:37PM (#27440443)
Tiger parents are already evolving on this, every elite high school student is now starting non profits or micro startups to put on their resumes .
Re:A Project of One’s Own by matmatmatmat on Tuesday June 08, 2021 @08:50PM (#27442959)
Or "volunteering" at an animal sanctuary at the base of Mt. Kilimanjaro, which they happen to have climbed while there over the summer.
Re:A Project of One’s Own by aspaceman on Tuesday June 08, 2021 @10:08PM (#27443441)
Sometimes I really wish I could read some of those college essays that went in with mine.

I wrote about my dad playing games with me, making a GB emulator and my mom dying. At the time I figured that's what most of them were. Grandma/Uncle/My pet fish died and that was sad. I broke my leg / struggled with grades / couldn't make friends blah blah blah. I built something or wrote something or did this charity thing. The occasional military / older adult.

Would really be curious how those have changed. Plus the difference in Ivy League vs Public schools.

Re:A Project of One’s Own by dasyatidprime on Tuesday June 08, 2021 @04:24PM (#27440288)
Without going into too much detail, my mother¹ had a way of interfering in my attempts at projects both by trying to tie it into "getting a credentialed person on board"² for Proper Supervision and piling on… other abuse, often after I was a significant ways in.

Fifteen years after escaping, I still haven't published anything real, and I can see the pattern. I saw the pattern ten years ago, even, but deep conditioning is really hard to break. Only being able to finish things for other people is kind of a disaster, especially when you wind up in the “need experience to gain experience” trap.

¹ Who, again without too much detail, was Asian. ² Which never happened. She never put any actual energy into it, I had no framework for approaching it as a child, and I'm not sure the surrounding environment contained people who were willing to do that sort of thing anyway.

Re:A Project of One’s Own by enos_feedler on Tuesday June 08, 2021 @06:50PM (#27442120)
Very similar to my story. I grew up in a shitty industrial town of oil refineries. Schools and teachers were not that great, so I went to the local community college bookstore and stole programming books by stuffing them in my jacket and walking out. I got AOL, then internet and eventually IRC. I learned disassemblers, debuggers and x86 instruction set. Joined world-famous cracking groups and wrote key generators and cd checks. At the time I thought this was all normal, but looking back it was pretty wild. Eventually moved to silicon valley, worked for big tech, etc. But it was all no thanks to grades, exams, etc.
Re:A Project of One’s Own by lgvld on Wednesday June 16, 2021 @06:34PM (#27534241)
This old school cracking scene is one of the things I think I really missed -- I was way too young back in the days, and maybe also lacked of self confidence, as assembler and hexadecimal looked like another dimension.
Re:A Project of One’s Own by hrishi on Tuesday June 08, 2021 @09:27PM (#27443198)
I hate the obsession with grades as much as anyone, but most parents are often mirroring the importance we place on them as a society. Disagree with a number of the sub-comments here, grades matter. Not eventually and not on their own, but they provide optionality the same way race and wealth and other factors do: you can succeed without them, but it definitely helps your chances.
Re:A Project of One’s Own by greghinch on Tuesday June 08, 2021 @03:51PM (#27439929)
It’s funny that he wrote this now living in the UK. As an American living in England for the better part of a decade now, it still shocks me how much grades matter in the hiring process for professionals with many years of experience. If you don’t get a first or at least a 2:1 in uni, and/or do poorly on your A-levels, it will hold you back for the rest of your life here
Re:A Project of One’s Own by jokethrowaway on Tuesday June 08, 2021 @07:45PM (#27442521)
As a developer?

Nobody ever asked me anything about my education.

Maybe you need to find the right workplace. And this is still if you're doing the employee way. You can find other ways to create value in society and make money out of it.

Re:A Project of One’s Own by AlotOfReading on Wednesday June 09, 2021 @01:52PM (#27450933)
This is highly region, industry, and company specific. I have "unrelated" degrees from a reasonably high tier university in that field. Asking why I'm in software is the first question I get in every interview. I've even had bay area managers tell me to my face that if I had gone through normal channels, they would have thrown my application out.

Outside the west coast, it's much, much harder. I ended up back in SF when an east coast company retracted their offer after a high level exec found out about my degrees and freaked out.

Yes, you can find places that don't work like this, but the vast majority of the market absolutely evaluates education. You need to fit into every interviewer's idea of what constitutes a reasonable path to qualification.

Re:A Project of One’s Own by tsukikage on Wednesday June 09, 2021 @10:55AM (#27448616)
Agree.

Anecdata: am doing interviews with prospective new people right now.

Things I care about in my software engineer hires (for whom this is not their first job):

* that you're able to talk about stuff you've done in the past, involving diving into technical detail at will, and showing some understanding of what was happening one level of abstraction below/above whatever bit you were working on. (I don't actually care what you did. Don't tell me proprietary stuff. I want to know that you understood what you were doing, why you were doing it, what it depended on and what depended on it, and that you are able to communicate this to me.)

* that you're familiar with the languages/tools/environments you said in your CV you are, and are able to communicate this to me

* that you have some general data structures+algorithms awareness, and ability to apply this knowledge to at least trivial problems rather than merely recite the textbook contents on demand

Re:A Project of One’s Own by codefined on Tuesday June 08, 2021 @04:05PM (#27440063)
Interesting. Mileage may vary by company / area of work. I didn't go to Uni and went straight to work. Got a few A-levels but nothing special.

Wasn't even asked about them for my first job.

Re:A Project of One’s Own by yw3410 on Tuesday June 08, 2021 @06:04PM (#27441594)
It's certainly true for a lot of corporate graduate schemes require a 2.1 in a relevant subject and reputable university in the UK. It's typically used as an initial filter.
Re:A Project of One’s Own by asadlionpk on Tuesday June 08, 2021 @12:57PM (#27437734)
Wait so how do I 'not-force' my kid into programming these days? Our generation didn't have roblox, youtube and minecraft to distract us much.
Re:A Project of One’s Own by idiotsecant on Tuesday June 08, 2021 @01:31PM (#27438227)
Boredom is the mother of curiosity. Take away the dopamine factories and let your kid be bored enough to be interested in learning things.
Re:A Project of One’s Own by hanspeter on Wednesday June 09, 2021 @01:28AM (#27444520)
Ironically, to many kids YouTube is the primary source and inspiration for learning.

I have a kid, and it's an ongoing challenge to limit the screentime. But I'm also impressed by the creative projects and the rapid skill development that sometimes is the result of being glued to the iPad.

Re:A Project of One’s Own by asadlionpk on Tuesday June 08, 2021 @01:57PM (#27438602)
That's pretty hard to do imo, specially when other kids in school have all kinds of devices and are hooked to youtube 24/7.
Re:A Project of One’s Own by mixmastamyk on Tuesday June 08, 2021 @05:47PM (#27441348)
Kids in school don't have time to affect others 24/7, maybe an hour tops if they aren't in sports.
Re:A Project of One’s Own by jimbokun on Tuesday June 08, 2021 @05:48PM (#27441359)
And that's the key, pry the device out of their hand and send them outside.

Good luck actually doing it, though.

Re:A Project of One’s Own by mixmastamyk on Tuesday June 08, 2021 @05:39PM (#27441243)
Indeed. Youtube is in short supply at our house, and not only as a result of the advertising, surveillance, and addiction factors.
Re:A Project of One’s Own by grahamburger on Tuesday June 08, 2021 @02:07PM (#27438724)
Our generation had distractions, too. TV, for example. I don't know the direct answer to your question but at least part of it is that 'not-forcing' your kid in to programming means they might just never be in to programming. My oldest is at least kind of in to programming (and also plays a lot of Minecraft and watches a lot of YouTube) my youngest two have shown zero interest in programing, but have interests of their own.
Re:A Project of One’s Own by celrod on Tuesday June 08, 2021 @02:33PM (#27439043)
Growing up, what my late father probably wanted most from me is for me to find a project of my own. When I was in high school, he once threatened me with "get a life, or I will get you one". Engines, and especially motorcycles, were always a passion of his. He grew up on a farm, and "was rebuilding tractor engines when the other kids were learning to ride bicycles." He still holds a few land speed records he set with motorcycles he designed and built.

But I had no real hobbies or passions of my own, other than playing card games.

It wasn't until my twenties, after I already graduated college with degrees I wasn't interested in and my dad's health failed, that I first tried programming. A decade earlier, my dad was attending the local Linux meetings when away from his machine shop.

Programming, and especially performance optimization/loop vectorization are now my passion and consume most of my free time (https://github.com/JuliaSIMD/LoopVectorization.jl).

Hearing all the stories about people starting and getting hooked when they were 11 makes me feel like I lost a dozen years of my life. I had every opportunity, but just didn't take them. If I had children, I would worry for them.

Re:A Project of One’s Own by saalweachter on Tuesday June 08, 2021 @03:32PM (#27439724)
> Hearing all the stories about people starting and getting hooked when they were 11 makes me feel like I lost a dozen years of my life.

To be totally honest, most of us who start programming when we are <some small age> don't really get that large of a head start.

I'd probably count all of my programming experience from ages 10-20 before I switched from math to CS as "no more valuable than 1-2 years of dedicated undergraduate experience".

The biggest value of early programming experience is learning if you enjoy it well enough to not hate a career at it.

Re:A Project of One’s Own by the_only_law on Tuesday June 08, 2021 @02:40PM (#27439140)
I got my start around 11 but kinda squandered it. Spent most of my time reading about random obscure languages/technologies/frameworks I wouldn’t understand until years later (though it’s great because I can hold a conversation on a topic for a little bit while being completely incompetent) and swearing I was going to make games until I realized I couldn’t do asset design worth shit. To this day I don’t think I’ve ever made (graphical) game.

I was around 14 when I first heard about Haskell, I didn’t know anything about it, functional programming, type theory, lambda calculus or anything related. I just knew it was a programming language. Nowadays I see people around that age programming relatively fluently with it.

All the actual programming I ever did as a kid was make terrible websites, console apps that did nothing useful in particular and a few desktop app shells that did the same. I was probably around 17 before I did anything “serious” and even at that point it wasn’t great.

Now I’m not very old, so I’m not sure if it was simply the environment I was in, but I didn’t know that many other people that were into programming when I was a teenager, even with the internet and all I was normally the youngest guy in every chat/forum/site/group I was on. Nowadays though, I know several teenagers that could code circles around me.

Re:A Project of One’s Own by schrijver on Wednesday June 09, 2021 @09:49AM (#27447789)
You left out… whether you had fun? Because it sounds like you feel your teenage hobby should have been a productive and focused use of your time leading to some kind of useful product. Which seems like a pretty high bar to set, and, like, besides the point?
Re:A Project of One’s Own by Tarsul on Tuesday June 08, 2021 @05:00PM (#27440732)
You'd worry like your dad, and in the end your kid would still find its way like you did :)

Also, there's no use in regrets. Only lessons learned.

Re:A Project of One’s Own by distribot on Tuesday June 08, 2021 @03:50PM (#27439906)
Imo TV is so much worse than the kind of entertainment the person you're replying to listed.

The cable TV I watched as a kid was just garbage. I know it's still all ad driven, but the stuff kids watch now seems much more useful. Roblox is programming.

Re:A Project of One’s Own by emteycz on Tuesday June 08, 2021 @02:40PM (#27439144)
Half the junior programmers I worked with during the last 10 years got into programming because of Minecraft with no other motivation at all until much later.
Re:A Project of One’s Own by Tarsul on Tuesday June 08, 2021 @05:09PM (#27440835)
That's great! Minecraft was never "my" game but I was always happy that this kinda lego game was the most successful game last decade, because it's so creative. Just shows that gamers (or young people or whatever) aren't just looking for dopamine rushes.
Re:A Project of One’s Own by Lammy on Tuesday June 08, 2021 @08:30PM (#27442831)
I wonder how many of them also use GitHub and VSCode :)
Re:A Project of One’s Own by kbelder on Tuesday June 08, 2021 @02:59PM (#27439351)
You can program Roblox... and Minecraft pretty much _is_ a programming UI.
Re:A Project of One’s Own by shard on Tuesday June 08, 2021 @08:05PM (#27442672)
I've never played either but have seen some videos of it. How much of it is just gaming and how much of it is programming? Is programming required to play the games? How often do the players engage in programming part of it as opposed to the gaming part of it?
Re:A Project of One’s Own by msg on Wednesday June 09, 2021 @04:04AM (#27445418)
You mostly play the vanilla game of Minecraft without programming. The survival loop is to mine resources in order to craft better tools that allow you to explore, build, and defeat enemies.

You can get a lot of mileage out of it this way and never touch the programming side. It is an all time bestseller for good reason.

There is an in game material called redstone that is used for simple electrical engineering and circuitry. The devices can play music, push blocks around, open doors, fire arrows, run train cars, and other applications.

The programming starts with command blocks, which can use redstone triggers to execute keyword commands.

There are a bunch of mods that can add automation through programming. For instance, programming a mining robot to drill out a tunnel, using Lua.

Mod programming itself would often be in Java, and add new game entities or systems. This can get fairly advanced and there are some total conversion mods (eg some Pokemon clones).

There are other fun games that are more like programming, like those from Zachtronics. So why Minecraft? It's fun and familiar, and provides a massive canvas for creativity that fires the imagination.

Re:A Project of One’s Own by randomswede on Thursday June 10, 2021 @04:49AM (#27458466)
Zachtronics "actually programming"[0] games: TIS-100 Shenzhen I/O

Zachtronics programming[1] games: Spacechem Molek-Syntez Opus Magnum Infinifactory

And probably the rest of them (but for the rest of them, I cannot speak from direct experience)

[0] As in "part of the game is writing assembler code" [1] As in "you are configuring state machines"

Re:A Project of One’s Own by bryanrasmussen on Wednesday June 09, 2021 @07:25AM (#27446648)
you can make games for roblox, uses lua as an embedded scripting language, I think it is also available for minecraft.
Re:A Project of One’s Own by yatz on Tuesday June 08, 2021 @02:02PM (#27438669)
Very true, I opened up all electronics or electrical or mechanical things at home, from wrist watches to air conditioners just to see how they work - some I could not put back together like my watch, my parents never bought me a wrist watch ever again - haha
Re:A Project of One’s Own by hypertele-Xii on Tuesday June 08, 2021 @09:03PM (#27443033)
My grandpa donated a whole bunch of mechanical watches for me to dissasemble. :)

Sifting through garbage for discarded electronics was another favorite hobby of mine.

Re:A Project of One’s Own by brabel on Wednesday June 09, 2021 @03:06AM (#27445108)
I am the kind of person who never gets a job unless I am so far apart from the other candidates that taking someone else would make it too obvious that they were basing their decision on "gut feeling" (or like they like to call it now, cultural fit).

The way I found to overcome that was to excel academically and technically, giving me that clear advantage I need... Unfortunately, many companies will only check your basic technical skills and then focus massively on "cultural fit", and to succeed here there's nothing much I can do other than try to show that, yes, I am a social person and I do like to work with other people and so on (things they will never be able to objectively measure). But to really have a good chance here, let's not kid ourselves: being white, male, good looking and from a wealthy background will get you way ahead before you even say a word.

My strategy served me well while I was relatively junior... but now that I am reaching a second decade in the industry, I again don't seem to have a clear advantage that I can objectively prove, and back to square one: getting a good job is a real challenge again.

Re:A Project of One’s Own by victor9000 on Wednesday June 09, 2021 @03:38AM (#27445263)
Similarly, my first programming class was a middle school lunch table where me and a few friends sat around abusing TI-81s. We found ways to do fun things with these devices and showing off your work to friends became a natural driver that kept us focused. This continued through all of high school and then people wondered how we all became software engineers when our school had no such classes.
Re:A Project of One’s Own by dpogorniy on Tuesday June 08, 2021 @11:58AM (#27436868)
That's because parents are afraid that their child won't be competitive enough to have a decent life. If only parents were relaxed, if only they knew that their child can live full life without grinding through exercises. Then child just would pursue what they love, interested (unless it's unaffordable to their social strata). I wonder what we can do today to make this happen sooner.

On the side note. There is a great book which makes easier for parents to make piece with themselves: https://www.goodreads.com/book/show/35457692-the-self-driven...

Re:A Project of One’s Own by foobarian on Tuesday June 08, 2021 @12:39PM (#27437507)
> If only parents were relaxed, if only they knew that their child can live full life without grinding through exercises.

Isn't that how young people end up with liberal arts degrees saddled with debt they have little chance of ever repaying? I guess it might be a full life still but I haven't met many people in this position who enjoyed it.

Re:A Project of One’s Own by fossuser on Tuesday June 08, 2021 @12:52PM (#27437662)
I feel like there’s a middle ground? Encourage the child to do well and be honest about the importance of credentials/marketability of jobs without crushing their spirit?

I think the main issue is parents are largely ignorant of what’s important for a new generation - especially when things are undergoing radical technical change.

My fiancée is reading Walden - and there are comical similarities to a modern day van life Silicon Valley programmer. The industrial revolution left parents at the time clueless - something similar is happening again.

Re:A Project of One’s Own by vicda on Wednesday June 09, 2021 @12:21AM (#27444196)
There's always the sweet spot, but like almost everything involved with predicting the future you rarely know what that is. So you take an educated guess and do what feels right, and the people you know and the media you consume paint that normal for you. Hopefully you don't have a warped perception, because you won't know under after the damage is done.
Re:A Project of One’s Own by thebradbain on Tuesday June 08, 2021 @02:58PM (#27439344)
While we’re comparing anecdotal evidence, here’s mine:

Have a liberal arts degree from a small liberal arts college (<2000 students), had no problem at all breaking into tech or FAANG tech internships, anecdotally I think it helped me get my foot in the door.

Most of my peers also have degrees in liberal arts, and most of them are living successful and fulfilling lives, both professionally, socially, and even monetarily; some went into tech and finance, many are not.

I think something important to realize is there’s many paths to success — even the same idea of success that many in tech seem to have (financial security) — and someone who is passionate and talented will find one; following a pre-set college curriculum churning out STEM majors is just one way to get there.

Re:A Project of One’s Own by philwelch on Tuesday June 08, 2021 @01:45PM (#27438425)
> Isn't that how young people end up with liberal arts degrees saddled with debt they have little chance of ever repaying?

Sometimes, but sometimes it’s the direct opposite. People let their lives get consumed with the game of “go to school, get good grades, receive certification of having gone to school and gotten good grades” until they find out there’s nothing left for them at the end of the road.

It’s a shame because there are people who are obsessive nerds about academic subjects. And maybe there are more of them than there is a need for professional, full-time academics, which is sad. But I think there are a lot of people for whom formal education is a cargo cult, and these people crowd out the obsessive nerds.

Re:A Project of One’s Own by SuoDuanDao on Wednesday June 09, 2021 @11:59AM (#27449431)
I feel like most of those young people did liberal arts degrees because their parents pushed them to do university, for the same worries GP cited.

If children just loved reading classics and writing their thoughts on great works and thinkers of the past, I don't think their first thought would be to pay for a degree.

Re:A Project of One’s Own by shard on Tuesday June 08, 2021 @08:23PM (#27442790)
My parents were pretty hands-off, and luckily I had a strong interest in academics and was sufficiently self-driven. But I did sink untold number of hours into RPGs when I was young, and I wish my parents had insisted on some music lessons or sports activities. Not for any competitiveness reasons, but just to have various enjoyable skills. Certainly I can take them up at anytime, but compared to the amount of free time and ability to learn new things that I had when I was a kid, and my current hobbies and obligations, picking up something from scratch as opposed to improving something I'm already working on is a challenge.
Re:A Project of One’s Own by lmm on Tuesday June 08, 2021 @09:38PM (#27443267)
This is the normal pattern of music or sports: you wish to have done them, but they're (for many people) not fun enough that you actually want to put the hours in. It's the same when you're a kid, IME, it's just easier for parents to force them to do something unfun.
Re:A Project of One’s Own by shard on Tuesday June 08, 2021 @10:32PM (#27443597)
The regret comes in two stages for me. What I previously mentioned, and the second stage, which is when my kid started developing an interest, and I am unable to join in as my rudimentary skills are surpassed within a few months.
Re:A Project of One’s Own by splithalf on Tuesday June 08, 2021 @02:17PM (#27438831)
Some people are never content and need to increase their wealth and social status constantly. Others will be content and happy regardless of their social status. Those who need to keep amassing ever more wealth “to keep up with the Jones’” are the future we’re choosing. Hope it’s the right choice.
Re:A Project of One’s Own by tmp_anon_22 on Tuesday June 08, 2021 @04:18PM (#27440222)
> I never told any adults what I was doing until I was nearly an adult myself, out of fear they'd ruin my hobby like they did everything else.

I dropped out of college and was ~4 years into a successful career before it clicked with parents and other "adults" of what I had done and what I had "thrown away".

Having been through 3 serious tech jobs and dozens of interviews only one company rejected me due to my lack of a degree - Capitol One.

All said however I do think about going back to complete my degree at some point as I expect as my career progresses to upper upper management it might get in the way.

Re:A Project of One’s Own by vidarh on Wednesday June 09, 2021 @01:29AM (#27444525)
I only went back and did my degree as pure resume stuffing. Did it by distance learning alongside work. Overall it was a security thing - it felt like plugging a minor hole - and I'm still not sure if it was worth the time I invested in it.
Re:A Project of One’s Own by splithalf on Tuesday June 08, 2021 @02:11PM (#27438770)
Immigrant parents, being more likely to be overachiever on average, are very different than normal parents in this regard. I didn’t know anybody growing up who had to drill on school work. Some dads were into sports and would pressure their kids to be the next babe Ruth or oj Simpson, but school work not so much. The education arms race is very much a function of globalization and international competition, which has added a lot of stress to childhood for today’s middle class American adolescent.
Re:A Project of One’s Own by bentcorner on Wednesday June 09, 2021 @11:17AM (#27448903)
My kid is in University right now and is doing an internship - recently he's been getting deep into contributing to an open source mod for a game, and I'm worried it's distracting him from his internship work and ultimately his final year of school. I see him on steam during the work day playing the game he's modding and he's taken time to show off his modding work and how it's put together - he's really proud of it, and honestly I am too.

I've been tempted to say something to him to make sure he balances his time appropriately and fulfills his other commitments.. but maybe I'll let it go a little while longer. I think he's getting a lot out of his project and I don't want to discourage him.

I suppose ultimately he's an adult and should make his own decisions and suffer his own consequences. But I worry.

Re:A Project of One’s Own by knightofmars on Wednesday June 09, 2021 @05:45PM (#27453659)
Step away. You've hit the right conclusion, "...ultimately he's an adult and should make his own decision...", don't let your fears cloud your perspective, "...suffer his own consequences." You're already assuming at this point that his time involved in this game is potentially a negative. What if it lands him a job?
Re:A Project of One’s Own by bentcorner on Thursday June 10, 2021 @08:07PM (#27467713)
> You're already assuming at this point that his time involved in this game is potentially a negative. What if it lands him a job?

Fair enough, you're right that I'm showing my biases. I appreciate the feedback.

Re:A Project of One’s Own by punnerud on Tuesday June 08, 2021 @12:27PM (#27437336)
Called “Tiger parents” because this is common in China?

Coined by Yale Law School professor Amy Chua who have Chinese parents.

Re:A Project of One’s Own by roland35 on Tuesday June 08, 2021 @12:34PM (#27437430)
The term "Tiger Mom" became popular when Amy Chua (Chinese American) wrote a book about how she pushed her kids hard. I am sure the term existed before but I am not sure!

https://en.wikipedia.org/wiki/Amy_Chua

Re:A Project of One’s Own by quartesixte on Tuesday June 08, 2021 @09:03PM (#27443031)
As an aside, it’s really strange how this book picked up so much steam at its time of publication.

The book mostly centers around the mom pushing her two kids to be world-class violinists and her pushing causes one of her daughters to abandon the instrument. [1]

If, anything, it’s a cautionary tale.

[1] the violin is an incredibly difficult instrument to begin with and becoming a world-class violinist requires a metric fuckton of effort...Amy Chua’s experiences w/r/t raising her children are hardly unique in the classical music world.

Re:A Project of One’s Own by speapr on Wednesday June 09, 2021 @10:58AM (#27448663)
She has since written some extremely questionable things about race and identity, and been credibly accused of grooming her law students to be sexually harassed both by her own husband and by Supreme Court Justice Brett Kavanaugh.
Re:A Project of One’s Own by quartesixte on Saturday June 12, 2021 @01:52AM (#27481927)
Oh...that...is an interesting turn of events 0_o
Re:A Project of One’s Own by void_mint on Tuesday June 08, 2021 @12:19PM (#27437215)
This matches my experience almost identically (starting at 11, vb6 hacks, lying about it). Had I opened up about my interest/what I was doing, my mom would've made me hyper focus on it but also used it as a weapon to demand obedience.
Re:A Project of One’s Own by okprod on Wednesday June 09, 2021 @09:36AM (#27447681)
My parents physically beat me if I got less than A's; that just made me relish spending time on my own projects and interests away from their priorities.
Re:A Project of One’s Own by yc-kraln on Tuesday June 08, 2021 @01:20PM (#27438077)
are you me?
Re:A Project of One’s Own by 99_00 on Tuesday June 08, 2021 @01:10PM (#27437920)
Tiger parents

A largely Chinese-American concept, the term draws parallels to strict parenting styles ostensibly common to households in East Asia, South Asia, and Southeast Asia. (wikipedia)

The idea behind tiger parents is that Asians earn more money. And it's true, but not the whole store.

But the problem is that average Asian incomes are pulled up by Indian-Americans. Chinese-Americans earn less than many European-Americans. So the whole concept is based on flawed logic.

https://en.wikipedia.org/wiki/List_of_ethnic_groups_in_the_U...

Re:A Project of One’s Own by speapr on Wednesday June 09, 2021 @11:06AM (#27448752)
But this still isn't the whole story. The Chinese-American population is bigger and more diverse than the Indian-American or Pakistani-American one. There are lots of families in all these groups where the generation that immigrated to the US was well-educated and professional. Even if that generation had to work extremely hard to get a foothold in the new country, the children benefited both from the high education level of the parents, and from the hard-working/aspirational mentality of the recent immigrant, and (she argues) from the traditionalist approaches to discipline and education which the parents brought with them.

These are the people whom Amy Chua is talking to and about.

The average Chinese-American income reflects relatively fewer of these highly successful immigrants, because there are many more Chinese-Americans who arrived in the US poor and with few options. That doesn't disprove what she said.

Re:A Project of One’s Own by sbierwagen on Tuesday June 08, 2021 @02:38PM (#27439111)
>Chinese-Americans earn less than many European-Americans.

On the page you link, Chinese-Americans have a lower per-capita income than Americans of Macedonian, Russian, Latvian, British (not otherwise specified), Lithuanian, Slovene, Australian, and Austrian ancestry.

They have a higher per-capita income than Americans of Scottish, Czechoslovakian, Croatian, Romanian, Hungarian, Slovak, Belgian, Swiss, Welsh, Danish, Israeli, Ukrainian, Canadian, Scotch-Irish, English, European (not otherwise specified), Bulgarian, Polish, Norwegian, Italian, German, Finnish, Irish, Dutch, French (excluding Basques), Yugoslav, Portuguese, American (not otherwise specified) and Pennsylvania German ancestry.

I am curious to hear how you define "many".

Re:A Project of One’s Own by foobarian on Tuesday June 08, 2021 @04:36PM (#27440433)
The Americans of Bosnian, Croatian, Montenegrin and Serbian origin must really be doing crappy if Yugoslav is in the lower bucket while Slovene and Macedonian are in the higher. Or maybe it is filtering out immigrants who weren't born while that country existed (soooo... before 1918? And after 1992?)
Re:A Project of One’s Own by selimthegrim on Tuesday June 08, 2021 @05:50PM (#27441380)
They tend to cluster in certain metropolitan areas in the Rust Belt (St. Louis, Pittsburgh, Chicago, Cleveland, the latter two of which used to have regular JAT flights in 1980s) that have been hit hard by deindustrialization.

Source: I'm from Cleveland, aunt married one of the (many) Slovenian-Americans there

Re:A Project of One’s Own by foobarian on Tuesday June 08, 2021 @06:13PM (#27441719)
Those cities sound familiar from high school geography. We were told that Pittsburgh was the city with the world second largest Croatian population. Not sure when that would have been true but cool nonetheless.
Re:A Project of One’s Own by selimthegrim on Tuesday June 08, 2021 @07:42PM (#27442503)
Certainly when Cathedral of Learning was built at University of Pittsburgh because it features a Yugoslav room
Re:A Project of One’s Own by 99_00 on Tuesday June 08, 2021 @02:47PM (#27439224)
>I am curious to hear how you define "many".

I define 'many' as a number, such that it is sufficient to disprove the thesis that "Chinese parenting" (if that is even a thing, China is very diverse) results in higher incomes.

Re:A Project of One’s Own by m0llusk on Tuesday June 08, 2021 @02:16PM (#27438821)
One idea is that tiger parenting results in kids that make more money as adults. The more general observation is that strict parenting results in different behaviors and expectations and patterns of engagement. While wealth is a dominant social metric other measures such as criminal convictions also come up and do indicate some differences in outcomes.

Saying this is about flawed logic is a mistake as the idea is not based in logic but rather on the wild variation exhibited during the process of raising children.

Re:A Project of One’s Own by MispelledToyota on Tuesday June 08, 2021 @03:58PM (#27439995)
I think the idea behind it is the parenting approach. A hypothesis about it is that it results in children earning more money, but that's not inherent to the concept.