I still find the pressure to work on side projects in your free time difficult to come to terms with. There's often discussion about how if you don't like what you're doing, then you should find a new job - and easily, if you're in the bay area. I know a lot of really talented devs that don't work on side projects because they are completely consumed by, and love, their work and can't imagine doing anything else. What if your passion is your day job?Having a github full of side projects is helpful when pursuing a job, but I find it difficult to go hard at work and put 100% in and then come home and work on side projects. Usually, I'd rather spend time with friends and family.
This seems to disqualify me from a lot of job postings.
chriswarbo|12 years ago
Then pursue it with a passion.
"I find it difficult to go hard at work and put 100% in and then come home and work on side projects."
Then don't.
"Usually, I'd rather spend time with friends and family."
Then do.
"This seems to disqualify me from a lot of job postings."
If getting the job requires a large time commitment to side-projects, then they're not side-projects. If you're only doing something to count towards some job or other, then that is a cost of that job. If you work X hours per week in an office and Y hours a week at home on side-projects you don't want to do, then you're working an (X+Y) hour week. If that's too much, then screw the job because it's clearly not worth it.
With that said, my hobby is programming. I have a few programming side-projects, but they exist for me because I really enjoy them. When I'm not programming I'm usually reading CompSci papers. That's what I get off on. The moment any of this becomes a chore, I leave it to rot. There are a number of dead projects in my wake, but they fulfilled their purpose; I enjoyed creating them and learned from the experience.
beebs93|12 years ago
There is no single template to improving as a programmer while staying both mentally and physically healthy.
Define your goals and align your life to meet them; do NOT align your life to meet goals defined by others.
Volundr|12 years ago
The fact of the matter is that I have a job where I work on different things and am encouraged to learn. It's not a dream job, I don't "love" what I do, but I like it. The fact of the matter when I get home from my 8 (ok, often 7) hour day, I really don't feel like programming anymore. I feel like curling up on the couch with my girlfriend and watching a movie. Or hanging out with friends, or going for a motorcycle ride. You know, those things that keep you from burning out?
So, at this point I've decided that if someone doesn't want to hire me because my Github profile isn't cool enough, well OK. That tells me that the culture there values work over work/life balance, and I don't want to work there anyway.
I work on side projects when I have to urge to, and rarely does anything worthwhile to anyone but me come out of it. But I'm done feeling guilty about it.
LordHumungous|12 years ago
Lambdanaut|12 years ago
I was able to spend time with her, while also building something that lead to my first real gig as a developer.
One of the best ways to get to know your friends and family at a really close level is by working with them on a project that you both care about.
AznHisoka|12 years ago
chriswarbo|12 years ago
Pro tip: many people work on side-projects for exactly those reasons. They just cut out the middle man (money).
greggman|12 years ago
If you don't want to do it fine but calling it insane seems a little overboard. People have hobbies. They do them outside of work. Some one might work on websites at work but have a hobby of making 3d graphics programs at home, or arduino projects, or games, or whatever.
Sure if you don't personally find it fun then don't do it but I guess I read into your message you couldn't see how people could do side projects at home. How are those any different than any other hobbies?
My grandfather was chief of maintenance at some factory meaning he worked with tools all day long fixing machines. He'd then come home and use more tools to make things. It doesn't seem that out of the ordinary.
auvrw|12 years ago
badman_ting|12 years ago
southphillyman|12 years ago
derefr|12 years ago
midas007|12 years ago
danso|12 years ago