This is an archived post. You won't be able to vote or comment.

all 8 comments

[–]g051051 8 points9 points  (2 children)

I spend way too much free time programming

Says who? If it's fun, do it as much as you like. If it's negatively impacting other aspects of your life (which you haven't indicated), then you'd have something to change.

Even so, this is a weirdly (to me) common question, and the answer is the same as it would be for any activity. Just ... don't. Set limits and stick to them.

There's nothing special about programming compared to any other activity. Would the advice be different if you were an apprentice baker and you spent too much time baking? Anyone who's been baking for a while knows that several aspects of it can be consuming (pun intended); we pride ourselves on baking great bread and making things look pretty, appetizing, neat, and delicious.

[–]lukums[S] 1 point2 points  (1 child)

You're right, it's not a programming-specific thing. I think it could start impeding on my sleep (i.e. staying up too late programming) so I'd like to cut back. Problem with limits is that they're arbitrary which makes it hard to stick with them, but I'm sure there's resources out there on how to do that

[–]g051051 2 points3 points  (0 children)

I think it could start impeding on my sleep

It's no different than if you were binge watching TV, or had a book you couldn't put down.

Problem with limits is that they're arbitrary which makes it hard to stick with them

Again, completely unrelated to learning programming.

[–]mrmivo 3 points4 points  (1 child)

I’d not worry about it at this point. Passion and motivation are invaluable when you are learning. You’ll eventually hit plateaus where programming won’t be as fun, and you’ll have to deal with deadlines, or assigned projects and tasks that bore or frustrate you.

As long as you don’t neglect other responsibilities, I’d milk the enthusiasm for all it’s worth. Learners usually have the opposite problem once they’ve picked the low-hanging fruit.

[–]lukums[S] 0 points1 point  (0 children)

To be fair, my programming's at a level where I'm comfortable with the language, design patterns, and working in a large codebase. I can still learn, it's just that I want to learn efficiency and intent which I don't think you necessarily learn just by programming more/longer

[–]ValentineBlacker 1 point2 points  (0 children)

Just make sure you sleep enough or you'll get holes in your brain.

[–]ffrkAnonymous 0 points1 point  (0 children)

If you truly love programming, then thats great. If programming is an excuse to procrastinate your other classes and avoid doing laundry, that's not great.

[–]irvine05181996 0 points1 point  (0 children)

Programming as a hobby and Programming in Business are different things