- Really? I... I did forty hours of my actual job this week. I, also...
Well, okay. Forty is the minimum, okay?
- Okay.
Now, you know it's up to you whether or not you want to just do the bare minimum. Or... well, like Brian, for example, has three side projects, okay. And a terrific smile.
- Okay. So you... you want me to work more?
Look. Joanna.
- Yeah.
Companies can get software engineers anywhere, okay? They look to side projects for the atmosphere and the attitude. Okay? That's what side projects are about. It's about fun.
- Yeah. Okay. So more then, yeah?
Look, we want you to express yourself, okay? Now if you feel that the bare minimum is enough, then okay. But some people choose to work on side projects and we encourage that, okay? You do want to express yourself, don't you?
That reminds me: I have literally written a TPS report before. In my case, it stood for "Test Plan & Strategy," and I made sure to use the new cover sheet, so it all worked out.
It's funny, I was thinking the opposite. How I would love to have a cubicle all to myself. They had soooo much more desk space in the Office Space days. You could really spread out without knocking elbows with your desk buddies.
Yup. All I need for comfortable work is a set of obstacles that break line-of-sight between me (and my screen) and everyone else. Noise I can kill with headphones. Having walls on which I could hang diagrams and printouts would be a nice benefit.
That’s why I’m such a huge proponent of company sponsored open source.
You wrap your infra/core functionality into an os project, and keep the businessy things in the private repo.
You get to work on it during your work hours. It inevitably ends up much better documented and tested code than the usual company developed tooling. And you get to keep it when you leave.
No need to spend time on it at home if you don’t want to.
And the company benefits as well as it now has much better internal codebase, people might consider maintaining it even after they’ve left the company, and it acts like a pr/recruitment hook.
> That’s why I’m such a huge proponent of company sponsored open source.
The flip side of this (and I don't think it's what your advocating for, btw), is companies like Gatsby who's entire product is "open source", and when they have a deficiency in it they ask/expect you to submit PR to fix it, but then will immediately turn around and sell that on to others.
No thanks, im not going to write code and give it to you, to fix your broken product, for you to make money off it.
Granted I've worked only for smallish companies (<2000 people) but most places don't have specific policies _not_ to do it, especially if you do your due diligence security wise, and don't show the company in bad light.
If you make it a very nice looking OS project, most of the time they are either on board or don't care too much.
But I really check for this at the interview stage, and they must have a really good reason not to, compensated accordingly.
Didn't Apple start doing OS as well though? I think there are a bunch of projects from them already.
Very same reaction if you have a side project and want to protect the IP you're doing outside company hours to work on that same side project. All the contracts I have signed had that unfair but standard clause that say all the IP you are producing outside company hours belong to company
It's worse than unpaid work, it's taking ownership of your personal hobbies. Presumably your side projects aren't for your work but for yourself. Imagine if a chef had to pay his employer for the meals he makes at home. Makes no sense.
More reasonable would be an industry non-compete or technology NDA which are more specifically about you not taking company secrets and making money from the company's efforts.
Granted I’ve only worked for small, software-focused companies, but the companies I’ve worked for have had pretty reasonable contracts saying that anything I create outside of work hours without using work equipment or work secrets is mine and not theirs.
GP's just rebranding 'having a hobby', didn't say anything about being productive 'every minute of your life', or even that it had to be productive at all.
Daddy's little tax deduction... er... side project.
Also, doing a view source it's funny that "minimal CSS" is sort of like my "minimal python", which includes at least 10 lines of magic preamble devoted to import and argparse that I sprinkle in every script I write.
how do you do the tax deduction part? Probably this is American specific, I don't think I can deduct time on a side project here in Denmark but tell me anyway, maybe I can translate the ideas.
Here in Australia, I could deduct any costs associated with a side project from my income, things like cloud hosting, subscriptions etc.
Australia has a very accomodating approach towards personal income tax deductions. I can deduct any work or business related expenses. If the expense was also for personal purposes, I can still claim the portion used for work. For example, if I buy a Macbook and use it for working 40 hours a week, and then 10 hours of personal use, I can deduct 80% of the cost from my income.
As I'm working from home, all my office furniture is tax deductible, as well as my power and internet bills.
Then because I'm a software developer, any software or hardware that I use while I'm working is also deductible; keyboards, monitors, cables, etc. I can even deduct the cost of a new backpack if I use it to carry my laptop!
- Really? I... I did forty hours of my actual job this week. I, also...
Well, okay. Forty is the minimum, okay?
- Okay.
Now, you know it's up to you whether or not you want to just do the bare minimum. Or... well, like Brian, for example, has three side projects, okay. And a terrific smile.
- Okay. So you... you want me to work more?
Look. Joanna.
- Yeah.
Companies can get software engineers anywhere, okay? They look to side projects for the atmosphere and the attitude. Okay? That's what side projects are about. It's about fun.
- Yeah. Okay. So more then, yeah?
Look, we want you to express yourself, okay? Now if you feel that the bare minimum is enough, then okay. But some people choose to work on side projects and we encourage that, okay? You do want to express yourself, don't you?
- Yeah, yeah.
Okay. Great. Great. That's all I ask.