| ▲ | vova_hn2 2 hours ago | |
> who loves programming because it gives me the right stimulation A small (and a bit tangential) personal story: I thought I am one of those people who care about the result, more then about the process. But, I've recently played a game called "The Farmer Was Replaced" that someone mentioned in the comments in one of the posts here, on HN. The game is basically a farming sim, except you farm by programming a drone using a Python-like language. Of course, I didn't use AI, because where is the fan in this? In "normal life" (work, personal projects), it is very hard for me to convince myself to do anything manually, because generating code is more efficient. But in a game, using AI assistance would be like using aimbot in a shooter or a cheatcode in some other game. Yeah, it's much more efficient, but what is the point? There is no challenge and no fun that comes from overcoming the challenge. So, anyway, I was writing code by hand for the first time in I-don't-even-remember-how-many years. And it was so much fun. I don't remember when was the last time I felt so engaged, so immersed, so "in the flow". So, yeah. After all, maybe I'm not a ruthless pragmatic who only cares about the final result and doesn't gives a shit, how did he get there... | ||
| ▲ | bitwize 13 minutes ago | parent [-] | |
I booted my MiSTer into TI-99/4A mode a week or so ago and started writing little programs in TI BASIC. TI BASIC sucked. It was slow, due to being written in a form of bytecode which had to be interpreted (and it would in turn interpret your program). And you couldn't do sprites, not without getting the Extended BASIC cart. But HOLY SHIT THE DOPAMINE RUSH. Just crafting things and making them appear on the screen with a few statements... It was like I was a kid again. I remembered why I liked programming. It's like... AI is a cheatcode. It's iddqd. Sure, you can cakewalk through a level with it on, but are you really playing the game, then? You certainly haven't gotten better by doing so, and you haven't experienced the involuntary buttcheek clench when you hear a cacodemon hiss from behind you... The whole point of programming is the new things I can do by having gone through the exercise of figuring it out. The ways I've grown, the glimpses I've gotten into the world. | ||