4 ms·
I was a child prodigy, now living a life that is a fairly natural extension of that experience. I started programming at 6, took college classes (mostly math an
by raphlinus 7y ago
I was a child prodigy, now living a life that is a fairly natural extension of that experience. I started programming at 6, took college classes (mostly math and physics) from 9 to 13. I had a semi-successful software business with my dad from 14 to 22, then decided to go to grad school, which was a fantastic decision, as it both helped me sharpen my intellectual skills and develop better social skills.
These days I do independent CS research and open source development, and still enjoy learning. One of my latest projects involves programming GPU compute, and I find it very exciting to grapple with a new computing model.
I don't talk about my early experience that much, but in this thread, feel free to AMA.
- sieabahlpark 7y agoI've always wondered if it was just talent or you know how to learn really well. Any strategies you employ when it comes to reading? Does it come down to mostly practice or can you read a whitepaper once and implement it the following day? How much of the effort is just memorization? I've been programming since elementary school, always curious what other people do to quickly pick up engineering.
- raphlinus 7y agoI'm of the camp who believes it stems from motivation - for whatever reason, I've found computers (and math) fascinating and have found the motivation to spend a lot of time understanding them, without it feeling like effort. I'm not sure I'd say I picked this stuff up quickly, it's been many tens of thousands of hours. I'm not sure I have any useful advice regarding reading, other than doing quite a bit of it (though these days a lot of it is net stuff, which is varied in quality). Lately I've been reading a whole bunch of papers on GPU, both 2D rendering and how GPU's work (the Citadel stuff is a good read). A couple years ago I read a ton of stuff on CRDT's, and while it obviously grabbed my attention at the time, I look back and kinda regret the effort spent on it. Hope this is at least interesting, if not helpful.
- sieabahlpark 7y agoOh I read plenty, currently I'm on a financial interest reading through books on technicals and options. I agree a lot of what people call "smarts" is just a lot of time spent truly understanding what interests you. It's just interesting to hear it from another person. Reading isn't all that special just gotta do a lot of it and keep yourself engaged.
- Hazematman 7y agoCould you provide a link or some names of the papers you've been reading about how GPUs work. Those sound like an interesting read!
- mindgam3 7y agoDo you feel like you experienced social isolation or bullying as a result of your gifts, either in childhood or later in life? I was a child chess prodigy from age 7-12ish before resuming something resembling normal life. I feel like there was a dark side to the prodigy label where being really good at something made me into an "other" and potentially led to resentment from other kids. Wondering if that was just me or if other early achievers ever experienced something similar.
- raphlinus 7y agoYes to both. The isolation was pretty bad because I grew up in a rural area and thus there just wasn't a large group of friends to draw on, much less those with similar interests and drive. So I experienced quite a bit of resentment, and strong feelings of social awkwardness. For me, "resuming normal life" was going into the PhD program at UC Berkeley at 22. I wasn't the only former child prodigy (hi NJ if you're reading!), wasn't the smartest kid in the room. More importantly, I had peers I could bond with. I keep up with a lot of my grad school friends, not so much from the small town where I grew up. Btw, here's some publicity from the time (there wasn't much, which I think was very wise of my parents): https://archive.org/details/marybaldwin1980mary/page/9 https://archive.org/details/marybaldwin1980mary/page/9
- thoman23 7y agoI took a look at your Wikipedia page. Are you actually a practicing Quaker? I know it’s none of my business. It’s just so unexpected to see from a UC Berkeley PhD, computer science prodigy, that I find it fascinating.
- raphlinus 7y agoYes, quite seriously - I go to worship most every week, annual session most every year, am on several committees, including the one that does memorial services. There are actually a few computer people at our meeting. Having a spiritual practice really helps keep me grounded. Keeping it relevant to the article, it's something I would recommend.
- ulisesrmzroche 7y agoThat's a very common story in software. We all started early. You're certainly not a prodigy. A prodigy, in terms of computer science, would have contributed in a fundamental level to the field, as in invented some technology, some way of working, contributed some insight that changed the way we work, even the way we think, and this at very early age. You, however, worked with your dad. Then you went to grad school. There's nothing prodigal about that.
- raphlinus 7y agoThanks for providing more detail for my answer to mindgam3's question :)
- deleted 7y ago[deleted]