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

Isn't software development already kind of gamified? It's full of little bursts of dopamines and adrenaline -- from that first little "Hello World" to finally tracking down a bug, to seeing your code in production. Its addictive and it already comes with distinct achievements.


Hence the ascendance of dynamic languages! The compressed feedback loops keep you munching those power pellets:

Action RPGs (Ruby, PHP, Javascript, Python, anything with a REPL) vs. PBEM chess (C, Java, C++, your favorite statically typed & compiled language).

Different genres with widely divergent playstyles and reward structures.


I think it's not so much a difference between "dynamic" and "static" as it is between higher and lower levels of abstraction.


I saw this statement in a guy's sig a few years back, which made me realize why I got into programming in the first place:

"The computer is the game."


I think in a sense it is. Not strictly quantified yet. I was thinking about the adulation or sense of defeat you can get from code reviews. Code is a spectator sport with arbitrary rules that keep changing. Just like Calvinball!




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

Search: