Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

If you had a non-traditional computer education (I definitely did) there will be huge holes because your skillset is going to be hyper practical.

All of these concepts are just somewhat arbitrary rules nerdy white guys came up with 30+ years ago, there is no way someone would understand them unless they were specifically taught them. Programming isn't like music or math where there is a natural order underlying the man-made rules.



> Programming isn't like music or math where there is a natural order underlying the man-made rules.

I'd like to reinforce your point by disagreeing on two counts: programming (in so far as it's related to computer science) is like music and math in that there is loads of underlying natural order that can be independently derived (think about the lambda calculus vs Turing machines which are proven to be identical, for one example). That underlying beauty is there, and I think it's there because computer science is a part of (or at the very least akin to) mathematics.

Secondly, both math and music are, like programming, not really that devoid from arbitrary rules nerdy white guys came up with 30(0)+ years ago. When you're tuning an instrument, you'll likely tune it to the western chromatic scale- but that's just a convention, there are more scales! Just as much of a convention is to tune that scale to concert pitch, where A is tuned to 440 Hz. But that's not required- concerts will tune to 422.5 Hz when playing Handel.

There are all kinds of conventions all around us which are invisible because we're accepting them as a given of the world, more so if we have a traditional education in that field. That's why it's enjoyable to see stuff like this, what intel-VISA called self-directed exploration, it deepens your understanding and is just fun!


Not sure what this has to do with race but ok




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

Search: