3 ms·
This is a perfect example of people saying something that's just blatantly wrong in order to get a piece published and the accompanying brownie points. Vannini
by Gollapalli 6y ago
This is a perfect example of people saying something that's just blatantly wrong in order to get a piece published and the accompanying brownie points.
Vannini talks about flow as thought it's some woo-woo that he's never experienced (probably hasn't, given the companies that he's worked at all seem to be larger).
>Insisting on the glamour and fun of coding is the wrong way to acquaint kids with computer science. It insults their intelligence and plants the pernicious notion in their heads that you don’t need discipline in order to progress.
This is true. But it is also true of football, and nobody says football isn't fun. Football players will do crazy things like squat sets of 20 and drink a gallon of milk a day to bulk up, but nobody says football isn't fun. Nobody says jiu jitsu isn't fun even though it's absolutely brutal in a lot of ways. And so why do we say those things are fun? Because they are sporting and build a sense of accomplishment, and provide the things that humans need to feel like they're growing: building skill and testing it against ever-increasing challenges for rewarding outcomes. Programming offers that too, even if people like Vannini fail to see it. There's a reason people have coding challenges and hackathons, and all other sort of competition and comradery surrounding it, because it is often sporting, and fun to do new things with programs, and to stretch what you can do with a computer.
- deviladvocates 6y agoSo very true. And I am so tired of this BS about "flow". Every programmer wants to tell you they can "hyperfocus" like it's something unique. We really need to stop pushing this hocus pocus. Being a programmer does not make you superhuman, it makes you a programmer.