Live data from Hacker News

Questions from a young developer that "just" started working aka: how do you manage it?

news.ycombinator.com

11–20 of 69 posts

Re: Questions from a young developer that "just" started working aka: how do you manage it?

#11
I'm in a similar situation as you. Recently, however, it's a little worse because I actually do have less time to work on my own projects than I did before. So most of the time I can't work on my own projects, even if I wanted to, because I have other priorities and responsibilities.

So at times I feel frustrated when I wish I was hacking and learning but I can't. And it's not that I'm unhappy when I'm not hacking (I am very happy), it's just that I never get a chance to do what I _really_ want to be doing.

And the root of the problem is not that there isn't enough time or lack of energy. The problem is that most of my time is spent at a job where I'm not doing what I like to do, and it is draining. I'm a software tester, and I test other people's buggy software without even having the chance to fix it myself because there's a hard line between Engineering/QA (coders/testers) in this company.

However, even if I was working as a full-time programmer I would probably not be doing what I like doing anyway. I'd still be a monkey (or robot, however you look at it) coding what other people (i.e. PM) have badly designed.

So after reading some of PG's essays, I came to the realization that the solution to my problem is to start a startup. I'm young enough to take the risk, and the worse thing that could happen if it fails would be to look for another, better job possibly in a startup where corporate culture is frowned upon. And then maybe correct the mistakes I (or my team) made the first time around and try again.

I'm kind of rambling here now, so I'll just end it now by saying that if you don't think you'll ever find a job where you will do what you love to do, you should start a startup instead of keeping that day job. If that's too far-fetched of an idea you would pursue, well then others here have posted some good suggestions.

Re: Questions from a young developer that "just" started working aka: how do you manage it?

#12
You're situation is almost exactly like mine. Same age, same recent job change etc. While reading your question, I really questioned whether I had wrote it myself 3 or 4 times. The one exception being that I'm starting to get my personal work done, slowly but surely.

My biggest issue was a dead-end job, now that I've got a much more fulfilling job, things have improved drastically. Currently, the hardest part for me is balancing personal time (time with wife and dog) and professional development time (anything with computers, coding, reading development books etc). What has been working well is just to set aside time. To make that extra time that seems to never come after work, I wake up early and read/program.

This niche of just-out-of-school/barely-in-the-workforce programmers could use some kind of online social group.

Does anyone know of an existing site or group that is fills this void?

Re: Questions from a young developer that "just" started working aka: how do you manage it?

#14
post #12

You're situation is almost exactly like mine. Same age, same recent job change etc. While reading your question, I really questioned whether I had wrote it myself 3 or 4 times. The one exception being that I'm starting to get my personal work done, slowly but surely. My biggest issue was a dead-end job, now that I've got a much more fulfilling job, things have improved drastically. Currently, the hardest part for me…

No, but I second this feeling. A year ago I was hacking away, loving every minute of it. Now I'm in a managerial position at a non-technical company so that I can pay the bills and wow, does it sting.

Re: Questions from a young developer that "just" started working aka: how do you manage it?

#15

Sounds like what used to be your hobby has become your job. If you spend your whole day sitting behind the computer and then go home and spend your off hours behind the computer, you run out of time to do anything fun (hang out with friends, read, etc.) I am a big fan of golf, and when you look at the PGA Tour most of those players go on vacation and fish, or ski, or do some other activity - anything but golf. Golf b…

Agreed. I couldn't program as a hobby when I was a software engineer. So what I did was simply to change my job. I moved into more business-y consulting, and regained my interest in programming almost immediately!

Re: Questions from a young developer that "just" started working aka: how do you manage it?

#17
It's tough to start working on something after you just got home from an 8 hour stretch of work. Some of the things I've done are:

- In the beginning, start projects on weekends or holidays. If you're not already burned out, you can get a solid start on something that will carry you through the work week. It's tough to start something at 9 PM, but if you've got a foundation, you can come up with 1-2 hours of work and not feel disappointed that you didn't do more.

- Pick a project that will allow you to accomplish things in 1-2 hour work sessions. If you try to build the next Google, you probably will never have a working result. If you try to build a simple app, you can take it in small pieces, adding functionality in short work sessions.

- Pick tools/projects different from what you do at work. Tired of lousy source control systems at work? Use Git for your next project. Tired of J2EE/Spring/Struts? Use Ruby on Rails or Python. The goal here is to make your project different from your work activities, so it doesn't seem like an extension of your work day. This also lets you pick up other technologies you might not have a chance to learn through work.

- Find somebody else to work with. If you have a friend to encourage you, you'll be more motivated and can split the work, getting more done.

Re: Questions from a young developer that "just" started working aka: how do you manage it?

#18
Dude, quit your job, work at a coffee shop, and build things because you want to build them. Your skill will return, the light will return to your eyes, and your career will improve.

I'm not even kidding. Take a few years away. You'll build something so much cooler than you would at these apparently soul-destroying jobs you've got.

I did it, and I'm now showing off what I've built at damn near every Ruby conference in the United States, plus ones in Scotland and Canada. I just recently had to very reluctantly cancel on speaking at a Smalltalk conference in Amsterdam too.

Nobody gave a crap what I was building back when I was building what the suit monkeys told me to. Now people are interested, and of course the job offers these days are much more interesting as well.

Ironically nothing makes a suit monkey drool more than meeting a programmer who several years previously told some other suit monkey to go fuck itself.

Might seem like a paradox but your best career move is to stop working for a living.

Re: Questions from a young developer that "just" started working aka: how do you manage it?

#19

Dude, quit your job, work at a coffee shop, and build things because you want to build them. Your skill will return, the light will return to your eyes, and your career will improve. I'm not even kidding. Take a few years away. You'll build something so much cooler than you would at these apparently soul-destroying jobs you've got. I did it, and I'm now showing off what I've built at damn near every Ruby conference i…

(I should also mention there are employers with 0% suit-monkey DNA, and building cool things for their own sake draws out these employers as well.)

Re: Questions from a young developer that "just" started working aka: how do you manage it?

#20

Dude, quit your job, work at a coffee shop, and build things because you want to build them. Your skill will return, the light will return to your eyes, and your career will improve. I'm not even kidding. Take a few years away. You'll build something so much cooler than you would at these apparently soul-destroying jobs you've got. I did it, and I'm now showing off what I've built at damn near every Ruby conference i…

Also, stressing about money for a few years will keep you happier with whatever job you have next, if it has a steady paycheck. :D I'm working at a job with a steady paycheck for the first time since early 2001, and it's awesome.
Post reply on HN