Live data from Hacker News

Are You A Bad Developer If You Don't Take On Side Projects?

forbes.com

11–20 of 92 posts

Re: Are You A Bad Developer If You Don't Take On Side Projects?

#11
From the Quora answer [1]:

  > I do attend (and give) technical talks; and perhaps most
  > importantly, I pick my day job based on learning and 
  > growth opportunities: which company I’m working at, which 
  > team I’m on, and which projects I take on. I stumbled 
  > onto this a little bit by accident, but I discovered that 
  > responsibilities in your day job that require you to 
  > learn are a great forcing function for learning.
I think that this is the nuance of the article that the headline simplifies away. I think we often look for side-projects because they are an indicator of ongoing learning and they demonstrate expertise. They are by no means the only way to show these things to a prospective employer. Giving presentations, writing articles, being able to discuss industry trends intelligently... All of these things count too.

[1] https://www.quora.com/Software-Engineering/Are-you-a-bad-dev...

Re: Are You A Bad Developer If You Don't Take On Side Projects?

#12
post #3

You will make more money if you have an active github account. For most people this means side projects/work. You will be a better developer if you code more. You will be exposed to more languages, tools, people, and ideas. If you don't code in your spare time, but you are happy where you are, don't feel like you are a bad developer, you just will not be as good at development as you could be. It is your life, why do…

"but it doesn't have to be ... open source work"

Would you be comfortable with the candidate that would put a brief description on CV and bring a laptop to the interview to show it?

Re: Are You A Bad Developer If You Don't Take On Side Projects?

#13
> Side projects are not necessarily a great way to get better at engineering, and by no means the only way to get better. If you take on a side project, you do go through the process of defining a product and coding it up, most likely full-stack and hopefully with some interesting technologies, but you’re probably not going to be working with a lot of teammates on a large, complicated codebase with evolving and expanding product requirements and scaling it up and maintaining it over time, which ends up being a lot of what software engineering actually is.

Notwithstanding the fact that working "with a lot of teammates on a large, complicated codebase with evolving and expanding product requirements and scaling it up and maintaining it over time" is not necessarily what "software engineering" entails (or should entail) at every company, I actually think this is why a lot of developers take on side projects: being able to design and build something of one's own using the technologies of one's own choosing can be a lot more satisfying than refactoring code and putting out fires for 8+ hours every day.

Obviously, developers who are adequately stimulated and satisfied by their day jobs probably have less incentive to indulge in side projects, and there's nothing wrong with that, but most people in the industry know that engineering jobs, even at the hottest or most prestigious companies, often leave something to be desired.

Re: Are You A Bad Developer If You Don't Take On Side Projects?

#14
post #3

You will make more money if you have an active github account. For most people this means side projects/work. You will be a better developer if you code more. You will be exposed to more languages, tools, people, and ideas. If you don't code in your spare time, but you are happy where you are, don't feel like you are a bad developer, you just will not be as good at development as you could be. It is your life, why do…

That reads to me very wrong.

"remove the blocker"

That mean to me either dropping the SO or not doing my house chores.

EDIT: fixed typo

Re: Are You A Bad Developer If You Don't Take On Side Projects?

#16
I have found that I don't have the energy to take on paid side projects and still be my best-and-brightest for my primary employer. I still do small things on my own, but I just don't have what it takes to moonlight for money without being a zombie the next day.

I envy others their limitless energy.

Re: Are You A Bad Developer If You Don't Take On Side Projects?

#17

One side effect of this is people feeling like the have to work on a side project. People who otherwise would be happy working for their company find themselves spending hours and hours on something on the side. This cuts into hours that could be used for work or family or fun, and probably won't succeed because their heart isn't actually in it.

An addition to other recent unfortunate trends: older devs not getting jobs, apps costing 99 cents.

Re: Are You A Bad Developer If You Don't Take On Side Projects?

#18
Are you a good developer if you do take on side projects? I think the answer to both questions is "not necessarily".

The big problem that I see with questions like these is that it presents a false dichotomy of "bad" vs. "good" developers. Not only is this a false dichotomy, but skills aren't even one dimensional, so even considering them as falling on a spectrum is wrong.

I'm certain that there exists some task that would take me 10 hours that would take my co-worker 1 hour, but there also exists some task that would take him 10 hours and only take my 1 hour.

Re: Are You A Bad Developer If You Don't Take On Side Projects?

#20
My kids are my side projects. I used to be worried about how they affected my career, but three years ago a bicycle accident put me in the hospital for a week and I completely reevaluated my life. It's a little sad (and a bit of a cliché) that it took nearly dying to realize their importance, but now I just smile and think about my kids when someone talks about their amazing project.
Post reply on HN