3 ms·
I think there's something to be said that if you REALLY enjoy what you're doing you'll immerse yourself into it with infinite willpower, and most importantly, y
by nickjj 9y ago
I think there's something to be said that if you REALLY enjoy what you're doing you'll immerse yourself into it with infinite willpower, and most importantly, you'll be ridiculously happy doing it. There simply aren't enough hours in the day when you're highly engaged in something.
If you find yourself fighting doing what you think you like doing, and get distracted easily then maybe you're not really doing what you should be doing.
That doesn't mean you should stop being a software developer, but you should be aware of that.
Maybe it's different for everyone but back in the day I was really into gaming. I don't mean casual gaming either.
I mean playing 12 hours a day, and min / maxing the shit out of every game I played. Basically playing for maximum efficiency, constantly improving and focusing 100% of my attention to it, for literally 10 hours straight without moving -- but then doing that with various games for like 4 years straight. Needless to say I got very little sleep in HS and my early 20s haha.
Think about that tho. While you may think "oh it's gaming", it was really high intensity thinking and unlike programming, it also required very good reaction times (at least in the games I played, such as Diablo II, Quake 3, etc.).
When I lapse into inactivity periods in software development I always think back to those gaming days. Why didn't I burn out gaming, when mentally it was even more draining than programming?
The only conclusion I can think of is, if I reach to check email, reddit, HN or youtube instead of working on software developer related tasks, then I must not enjoy it as much as I think I do (which I've accepted). Deep down I do enjoy it, but I don't enjoy it enough to sit there for 5 years straight working on things 12 hours a day.
- tachyoff 9y ago> I think there's something to be said that if you REALLY enjoy what you're doing you'll immerse yourself into it with infinite willpower, and most importantly, you'll be ridiculously happy doing it. There simply aren't enough hours in the day when you're highly engaged in something. Can this trope die already? I spent a while doing email archival, and let me tell you: anyone who says hats exciting is either on heavy sedatives or lying. Most software isn’t sexy. Most problems aren’t fun. More importantly, your employer is not entitled to excited employees, and you owe your job nothing more than what is in your employment contract. > If you find yourself fighting doing what you think you like doing, and get distracted easily then maybe you're not really doing what you should be doing. Or maybe you’re depressed or have attention problems. Or maybe you need a new job, or a way to motivate yourself at your current one. But let’s not insinuate that the only good software developers are the gung-ho excited ones who have a “passion” for archiving emails/administrating databases/fixing DNS errors/etc. > Why didn't I burn out gaming, when mentally it was even more draining than programming? Could be because you are intrinsically motivated to game. You do it for its own sake because it’s fun. Psychology says, though, that once you extrinsically motivate people to do something they used to intrinsically enjoy, their enjoyment of that activity goes down. This is just one possibility, though, and I don’t think it’s fair to jump to the conclusion that if you don’t find something as fun as a video game then clearly you shouldn’t be doing it. I’ll conclude with this. A job is a job. Nobody asks the Kmart cashier if she’s passionate about ringing up items. Nobody asks the dentist if they’re a rockstar tooth ninja. Nobody asks the lawyer if they’re “on fire” for litigating. OP, if you’re drained after work tasks, I understand; I get that way too. Complex thought is mentally taxing, and frankly, if it’s 3:00 PM and I just spent several days dealing with something complicated, I’d probably scroll through Reddit and take a break too. If your work environment let’s you get away with that, I don’t see anything wrong with it. Otherwise at least start a new task somewhat (new git branch, grab the ticket, etc.) to get something going.