541 karma · joined May 31, 2010
blog at barrison.com, podcast at turing.cool.
that's, uh, kind of the point.
LiveCoding.tv is popular, and they're not prepared demos. They're mostly people googling their problems.
Watching a flawless live coding demo can be impressive and inspiring.
Also about "I can think faster than you can type.."... if you can reason about code in a new language or framework faster than someone can type it, you probably shouldn't be in a talk about that language or framework.
It would be nice to know what percent of flights have a problem that causes a reroute, so we could do the math on wether it is worth it.
I'd argue that Sprints can be a game where the score is velocity.
And a Pomodoro is a game if you try and get done in 25 minutes the thing you set out to do.
Pomodoros, sprints and CrossFit all take work and turn it into an actual game.
If you are doing well you feel a surge of pride that the drudgery of typical 'work' can not provide.
Gamification is bullshit because it is not making the activity a game. It is just assigning a thin game layer on top of mundane tasks.
Makes sense.
years????
This is obviously a typo.
If you used a real editor, it'd be quite easy to change "years" to "days."
(this is why i don't go to movies anymore.)
"and potentially show up in unwanted places, like insurance, credit & background checks."
yeah, i'm pretty sure that's not a thing that can happen.
also, if you like the internet being free then you shouldn't mind seeing ads for your demographic that get a better roi and make more money for publishers of the content you don't pay for.
fullscreen macvim is actually a beautiful editor.
It's a fun toy, but why an extra layer of abstraction when JavaScript + jQuery are crazy powerful.
The notion that people steer away from SQL because it is intimidating is absurdly ignorant.
The communities that embrace ORMs and NoSQL are the ones who are learning and creating new things all the time. No one's first language is Ruby, they didn't learn node.js in college, they didn't take an (N)Hibernate certification course. They learn in their free time!
Meanwhile, if you were good in SQL 12 years ago then you still are today!
Smarter people than me have written on these subjects, but for me, the answer is simple. As Fowler says, the most pervasive smell in software is duplication. If I litter my code with all the CRUD SQL (even worse with sprocs that contain column sizes) then my software is quite brittle.
I toy with the idea of verifiable quests. For example, Take a picture a day (I can verify that they have from flickr). Blog once a week (I can verify this from their RSS feed)... although each one of those requires custom programming.
Maybe give more XP for those things that can be verified.
In http://kuwest.com you have more quantifiable tasks, so you can complete a quest when you, say, run 100 miles or read 1000 pages.
The timeline is to have quests done by the end of July and at least a mobile website by the end of August.
In http://kuwest.com you get 3XP for adding a task, 5XP for commenting on it and 7XP for uploading a picture.
I'm also thinking you wouldn't want to flood your social network with lies about what you're doing.
It's live now, but I haven't promoted it. I was going to hold off until I had the quest engine done and polished a little more, but feel free to sign up now.
logmein pro only lets you share one screen... but it does it perfectly. invaluable for pairing.
logmeinexpress is free and better quality than dimdim
However, if anything is hurting the desire to code it is not modern OS but the move of the gaming industry toward consoles. With PC games kids can get in to games they love and with actual code extend them and again, share them with the planet. They won't be doing this if they're spending their day playing XBOX games instead of PC games.