If you find that, for whatever reason, there's a slot in the day where you can either do / ask for more company work, or work on your side projects... What do you do?
At least not directly. Similar to how a carpenter might learn stuff during their 9-5 that helps them be a better carpenter, the work I do during my 9-5 informs what I do outside of work.
If I were to spend time on personal projects, I'd never use my day job's resources. Early in my career I left an employer to start my own company. That former employer tried to sue me, saying that because I came up with the idea while "on the clock" that they could claim some or all ownership of my new company.
My former employer had no case though. I never used their resources, never even jotted down notes about the idea I had, never even talked about it to other employees. The idea itself was one that wouldn't even compete with my employer - two totally different industries/markets.
That said, my lawyer at the time said that if my former employer even had a single email I sent that hinted at the idea, or scrap of paper with any reference to it, they might have been able to get a case in front of a judge or arbitrator.
For those considering working on side projects, and you want every chance of protecting those side projects, it wouldn't hurt to talk with a lawyer about how to protect yourself as early as you can.
From an ethical perspective, almost all of these comments are insane. Of course you do. All the senior level execs, founders, consultants, bankers etc are networking hard, discussing ideas, doing research, pitching each other, running side businesses, taking board seats, forming and investing in new businesses ALL the time. It is expected and a totally natural extension of the way they work.
Now, obviously you wouldn't use company resources. Be smart and have separate devices, etc. But unless you are paid hourly I would really discount the idea that you are somehow cheating your company. Why should the rules be "for thee but not for me..."?
I don't do any coding during the 9-5, but I do a lot of brainstorming, and reading content related to what I want to build. To the naive person, it might look like I'm just browsing random sites to satisfy my curiosity.
Nope. I try to keep myself honest and accountable wherever possible. I try to structure my life so I don't have to be dishonest when someone asks me a question, ever.
If I wanted to work on my personal projects during the day I'd take the day off.
I'm pretty sure the company would own anything I did during hours I got paid for, so no. I try to not get distracted by even thinking about non-work stuff during work hours, and for WFH I use separate computers for work and personal stuff, though that's mostly for distraction avoidance and also for information hygiene. That said, if I'm at the office at night for some reason (which would happen a lot back in the day), I feel ok about distracting myself for a while after dinner before finishing off whatever it is.
anyone who works on their personal side projects on company's times and hardware, risk that the results will become ownership of the company. it's also a bit dishonest and immoral tbh...
There's absolutely nothing immoral about practicing your craft outside of "work hours."
It wouldn't be ethical to drive into the company office, then work on your side gigs using their computers, bandwidth, software, etc.
There's nothing unethical about working on personal projects while not at work. In a lot of US states, an employer can't legally stop you either, salaried or not, unless they can make the case that you working on your side projects directly harms them. That can be a hard case for them to make as well, since, typically, someone who practices their craft outside of "work" improves themselves in a way that benefits their employer.
When I hire programmers, I very much want to hear about their side projects. Not because I want to lay claim to them, but because I want to have a broader sense for what makes a candidate tick. All things being equal, I'd hire a candidate who works on interesting side projects over one who didn't as well.
I agree with you, but my interpretation of the comment you're replying to is that they're saying working on personal projects _within_ work hours, "on company's times and hardware", is "immoral". They didn't say anything about working on personal projects outside of work.
I like your interpretation better than mine, though I'm not sure it changes too much of what I said.
That's in part because what I consider to be "immoral" is likely different than the OP. I could be an anarchist that believes the only moral act is to undermine my employer. Or I could be so dedicated to my employer that I'd consider merely thinking negative thoughts about them immoral.
In the end, it's not about what's "immoral", it's about what's legal. Which, of course, depends on where you live and how smart your lawyers are.
It's not immoral at all, but I agree it is very dangerous. My job at the companies benefited immensely from what I learned when working on my personal projects, and naturally the other way around. But of course I never brought my code at the company (although I had in a couple occasions done the opposite in emergency situations with the company knowing, a few days I never billed them for but contributed to a good raise afterwards - dear old times when handshakes were often enough). Bringing your code at the company today is very very dangerous, and i mean just bringing it in, not working on it during company time on company's hardware. Don't do that.
Many employment contracts are phrased in such a way as to say that the company owns ALL your creative output. Whether that's enforceable depends on jurisdiction, so hire a good lawyer before working on that side project, disclose it to your employer and get it cleared by their legal department.
There's a reason why the GNU project requires an explicit waiver from the contributor's employer for all contributions. Anything less puts them at risk of civil or criminal liability.
Why is this immoral? Genuinely curious. It seems the underlying assumption is that every second belongs to the company while you’re “on the clock”, but this doesn’t line up with many companies’ philosophies of “get the work done, time is irrelevant”.
> It seems the underlying assumption is that every second belongs to the company while you’re “on the clock”
this assumption is correct for vast majority of employed people
you would have to refer to your specific employment contract. for me personally it always stated the amount of hours I'm expected to be working per day or month.
spoken gentle-human's agreement is one thing, what is written in the contract is another and always legally binding...
I would like to hear someone tell their boss they spend 1 or more hours every day working on a personal project on company's time, if its not dishonest it should not be a problem and will be met with praise and compliments I'm sure...
If you are salaried in the US there is no clock. You can't have company time if the company explicitly isn't buying a set period of time. Firms tend to be unclear on this until it comes time for you to work outside of your 9-5 then they are quite clear on the concept.
If I can put up with work getting in the way of life (on call, no overtime pay, etc) employers can put up with life getting in the way of work (appointments, off topic research, etc).
Nine times out of ten it ends up helping them too. The research ends up being mutually beneficial. A healthy me keeps coming to work. The list goes on.
I just try to be honest and reasonable about it. So far they have too. Please let me know what needs to be done, and it will get done.
interesting... here in Europe it always states how many hours employee needs to work daily, how many days per week and often times includes clauses for how much overtime hours and overtime pay is to be expected
Yeah if you interview in the US for a tech job typically they will tell you that they have "occasional" overtime. I've seen occasional range from a couple times a week to a couple times a year, always unpaid. You are being paid for filling a role, not a specific set of hours. People talk about how "my boss doesn't care so long as I get the work done" as a benefit but it's actually how the salary arrangement is supposed to work legally speaking. Many roles are misclassified as salaried-exempt (You are paid a salary, and exempt from the overtime laws) in order to step around overtime, there are specific requirements around it like you having enough ability to influence your work in a managerial or creative capacity.
Company time only exists when the company is paying for time, salaried employees are filling a company role not being paid for any specific period of time. If the company gets too specific about what time belongs to them they risk losing the exempt part of salaried-exempt and would owe back pay for any time over 40 hours that you may have worked.
how does one measure how much work can employer extract from employee if position is 'filling a role' as opposed to having an agreement for amount of hours per day?
Don't mix personal projects and work projects. Separate in time, separate hardware, don't even think about personal projects while at work.
Sometimes I write code for myself that I later decide to use at work. That gets published to GitHub under some reasonable license then imported at work if it makes it through review.
I write during my lunch hour on a separate computer/physical journal while eating.
In previous jobs I would "skill up" during every free moment like lunch, afternoon slump, extra time after completing something hard that day, etc while ensuring my job duties exceeded expectations. Sometimes I would build personal projects for my work that mimicked what I was doing outside of work so I could build the skill up and provide value at the same time.
I typically look at any moonlighting rules for the company I work for and then keep those limitations in mind. Most are pretty lenient to say "don't use our resources and don't work on your stuff during our hours".
No, I would not work on any personal projects during work hours as I don't want to risk any IP clauses getting applied to my own personal/side projects. Generally down time is a good opportunity to learn more about tools which could be applied in the future, but are not immediately required.
At least not directly. Similar to how a carpenter might learn stuff during their 9-5 that helps them be a better carpenter, the work I do during my 9-5 informs what I do outside of work.
If I were to spend time on personal projects, I'd never use my day job's resources. Early in my career I left an employer to start my own company. That former employer tried to sue me, saying that because I came up with the idea while "on the clock" that they could claim some or all ownership of my new company.
My former employer had no case though. I never used their resources, never even jotted down notes about the idea I had, never even talked about it to other employees. The idea itself was one that wouldn't even compete with my employer - two totally different industries/markets.
That said, my lawyer at the time said that if my former employer even had a single email I sent that hinted at the idea, or scrap of paper with any reference to it, they might have been able to get a case in front of a judge or arbitrator.
For those considering working on side projects, and you want every chance of protecting those side projects, it wouldn't hurt to talk with a lawyer about how to protect yourself as early as you can.