4 ms·
I hope this list stays brief. Every list so far I observed was eventually bloated to hundreds of items (useful or not) by helpful pull requests.
by fridek 9y ago
I hope this list stays brief. Every list so far I observed was eventually bloated to hundreds of items (useful or not) by helpful pull requests.
- bryanrasmussen 9y agoit's already too bloated, some are things every systems programmer should know, the SEO is things every web programmer should know. The embedded programmers don't need to know it, really. Hardly any programmer needs to know the RegexHQ one, they can look that stuff up if needed.
- andai 9y agoI guess they should have done an AND instead of an OR? Right now it's "Every Programmer Combined Should Know"
- bryanrasmussen 9y agoRight, there are things that every programmer ANDED should know, but those are few.
- bryanrasmussen 9y agoAnd at that level of generality it could probably be pruned slightly more for a list of things that everybody who manages programmers or is a programmer should know.
- loudo 9y agoThat's because the people who make them don't know what pedagogy is. This is lazy pedagogy. It's like leaving a kid at a library instead of at a school. Why do we have schools and teachers, when libraries with big lists of things to read have existed for hundreds of year? If you want the answer to that spend a year or two looking at what good pedagogy is preferably with someone who is highly skilled at it.
- afarrell 9y agoThere are loads of people who don't actually know how to efficiently cut the loin from a pig, tack against the wind, or ensure proper close air support while bringing even a few thousand soldiers into territory held by an enemy force... But who still post that Heinline monologue about how specialization is for insects.
- carlmr 9y agoHeinlein's quote I think is not to be taken too literally. It's the notion that human beings can do so many things and there's a lot of synergy in knowing that many things. You'll start seeing connections between one and the other and solve problems in activity A while doing activity B. It's fun too! I might not know how to butcher a pig, but I know multiple programming languages, multiple human languages, I ski, I climb, I skate, I ride bikes. I can cook foods from cuisines from all over the world. I read books on things I haven't formally studied. Life is just more interesting if you're not a one trick insect.
- afarrell 9y ago> not to be taken too literally Sure, but it doesn't help you actually decide where the line is between "things which I should focus on learning" and "things which are massive skills that it would take many years to learn and I shouldn't bother." My biggest problem here is with "learn how to plan an invasion".
- rootw0rm 9y agoYou could probably butcher a pig. It's not rocket surgery.