Why GitHub Hacks on Side Projects
zachholman.com
zachholman.com
Now at a place where developers openly talk about their projects, collaborate on them, and even talk with the CTO about them. Whether they have commercial intent or not. A few of my own little "it'd be nice if we had a tool for X" have actually been picked up, built upon, and used company wide.
Companies need to realize that devs hacking on side ideas or new technologies can end up helping them in the long run. Makes for happier devs, brings new ideas to the table, and creates a tighter culture.
This is one of those things that I think is only true at small companies. Places like Google have tried and largely failed at this. I wouldn't be surprised if Page completely ends 20% time since pretty much everyone I know personally at Google says that it became a way to do spin your wheels, but provide no value.
At a small company, you're still figuring out how to make money. It's just as likely that your next revenue stream will come from out of the blue.
With that said, as an employee, I'd never give my employer any of my side project's IP. They can license it or buy it, but it's mine.
Truer words have not been spoken. Some companies really don't understand this and are always watching the clock, or making sure you are pushing out a certain amount of code.
Sometimes I need to just sit there and think instead of typing.
Best code I've written were always little tools for myself or team to use plus it keeps you sharp by allowing you to experiment with things you may never have tried with code meant to go into production.
Wasn't that how a Mining company from Minnesota (3M) ended up doing post-its?
One hack we're talking about is adding a bathroom occupied red light so we know not to get up and check if there's someone using it. Side projects are great.
We're pretty cool with it and most of the time if a dev spends the day working on a side project, they will stay a little late to do the other work they have.
This may also work for web-apps, btw. Let your users modify something about your web-app, or create something new, that is not just for them, and I'll bet they'll become much more invested (like wikipedia).