Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Yes, a day job will require of you things you wouldn't CHOOSE to do. Yes, doing something as a job is less fun than just doing something for fun in your spare time.

BUT: Speaking only of programming, which is what I choose to do, that extra work can be extremely fulfilling. No, you can't just be working on what you want all the time, but honestly most projects that are driven entirely by people's spare time end up incomplete. The list of exceptions is long, but the list of projects that are incomplete, in features or documentation or in handling of corner cases, is far, far longer.

I love open source, but there are some domains that all the open source options suck. I think a big part of that is the amount of real, un-fun work required to really finish a project. And yet, when creating a project for a job, you (sometimes, at least) need to really finish it: Add the features your users need, handle those corner cases, write up that documentation.

And having really completed a project and seeing the feedback from hundreds of users that find it to be awesome? THAT is amazingly fulfilling. Even if it's not fun every step of the way.

I assume journalism can have similar benefits, but I can't speak to that.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: