Soft Skills Engineering - Episode 239: Hustle and patents and toxicity

Episode Date: December 7, 2020

In this episode, Dave and Jamison answer these questions: Questions Really love the podcast. Keep it up! I’m in a senior role at a software company and have been here over 5 years. I have ...come up with a SaaS product idea after finding a problem in my company’s engineering process and started working on it. It solves a niche problem in general software development so it isn’t related to my company product. I would like to use this product at my current company both to help me manage the technical issues at my current company and to help validate and grow the idea. Should I have any concerns with what I’m doing? Can my company claim my idea as it’s own? What should I be doing now to protect myself? Any other things I should consider? Does it make sense to validate a new side hustle idea at a company while working full time at said company? Please help soft skills wizards: Junior eng at a huge conglomerate, quit mid-patent process (OK I HAD A PRODUCTIVE TUESDAY A MONTH AGO and I’m pretty good with mermaid.js). If they come back with a job offer post-departure, since I am the sole inventor on this patent, how do I properly handle this one? My manager was…. extremely toxic and every attempt that was made to move was botched either by CoViD-19 or my chain of command. I don’t think I could feasibly have a positive interaction with my former manager and working under him has had a significant impact on my mental health. But…. I loved my work. I loved some of the people I worked with. Sometimes it being a huge conglomerate had its upsides as well: I was able to bend the rules as long as the bureaucracy had prevented someone from implementing the visibility that would have demonstrated the rules were bent. If they give me an offer to return as a junior architect I would be very tempted to do so, but would be afraid of being anywhere near my former manager, director or VP.

Transcript
Discussion (0)
Starting point is 00:00:00 it takes more than an unread stack of tech books as a monitor stance be a great software engineer this is episode 239 of the soft skills engineering podcast i am your host jameson dance i'm your host dave smith soft skills engineering is a weekly advice show where we answer your non-technical questions about the technical field of software development for the technical questions you have your monitor stand to turn to that's right is this a universal thing i'm assuming everyone is the same as i am but i've definitely used tech books and rarely have i read them as a monitor stand i used to read tech books a lot and i realized as you said that intro i realized that the last tech book i read i bought was four years ago and i have not read a single page so i'm just gonna
Starting point is 00:00:49 you absorb it through osmosis that's right i sleep near it yeah i haven't i have an untouched copy of documenting software architectures i think that's the last one i bought not even cracked a page it's not even working as a monitor stand right now what is it doing it's totally useless dave you want to thank our wonderful patrons i do thanks so much to those that are contributing on Patreon. Their names are Roman Denisov, Fizzbuzz Influencer, Code Lemur, Christian Polanco, Oladapo Fadiyi, Kiaran Sveinsen, Ragnar Hardison, Nick Hathaway, Travis Sanders, Dennis Bogdanoff, Brayden Kane, Stephen Armand Lee, John Grant, Chris Hogan, The Agile Ventures Charity, Nick
Starting point is 00:01:30 Cantor, and Philip John Basile. If you would like to have your name shouted out or whatever word you choose, you can go to softskills.audio and click support us on Patreon. And if you contribute any dollar amount greater than zero, we will give you access to our Slack community. Where we just have a fantastic time. Every week, something cool is happening there. And you are missing out on it. We had a parade. And instead of candy, we threw old, unread tech books.
Starting point is 00:01:58 Oh, jeez. Just took people out. Just clobber somebody with volume 4A of The Art of Computer Programming. All right. I'm going to read our first question. This is from an anonymous listener. Really love the podcast. Keep it up.
Starting point is 00:02:18 Thank you. We probably will. Yeah. I'm in a senior role at a software company and have been here for over five years. I have come up with a SaaS product idea after finding a problem in my company's engineering process and have started working on it. It solves a niche problem in general software development, so it isn't related to my company's product.
Starting point is 00:02:37 I would like to use this product at my current company, both to help me manage the technical issues at my current company and to help validate and grow the idea should i have any concerns about what i'm doing can my company claim my ideas its own what should i be doing now to protect myself any other things i should consider does it make sense to validate a new side hustle idea at a company while working full-time at said company oh this question is awesome i love this i've always wanted to do this to build a thing and use your current job as the as the funding slash test bed No, not so much that part. I've always wanted to spin off a niche software solution company for SaaS teams. I don't know why. I think I've used so many simple products now over the years that have turned into monthly payments that my company uses because I don't want to have to build and maintain that. and I'll be perfectly happy to throw 400 bucks a month at it, you know, to make sure it never
Starting point is 00:03:35 fails. And there's someone else looking into that. And I just think there's, there's probably a hundred company ideas in every SaaS company's portfolio of operations tasks that they perform every week and shouldn't be. So it says this is, this is not a necessarily a SaaS company that they work at. Their idea is just for a SaaS product. Oh, okay. Oh, we should do, SaaS stands for software as a service, just to, it's, it's like some kind of software that is hosted generally by this company that you pay some amount of money to use yeah and what's really great is um once you know what sass stands for you can basically substitute the first s for anything you want you know like baby mulching as a service was the last one yeah product as a service is is hot
Starting point is 00:04:18 infrastructure well not anymore really platform as a service sorry not product yes infrastructure as a service. Yeah, that's the one. I want to do SaaS as a service. Yeah. Like a company that has a product that creates SaaS company. I mean, that's sort of like Stripe, right? I guess you could say venture capital, like a venture capital as a service. It produces SaaS companies. You put dollars in and SaaS companies come out. Anyways, I'm really curious to hear your initial reaction to this idea? I am perplexed. Boy, it would depend a lot on the company you work for. If one of my engineers who works at my company, like who works for me, said, hey, by the way, I've been working on this thing on the side. Do you want to be my first customer?
Starting point is 00:05:06 Yeah. I just don't know how I would feel. Like on the one hand, I'd say, oh, this is awesome. It solves our problem. Yeah, I'll throw a couple hundred bucks a month at you whatever whatever it is on the other hand i'd be thinking i wonder what productivity loss i have paid for over the last year you know yeah the first thing i'll say is read your employment contracts again and then again and then again because it's very possible that you work at a company that already owns your sass product idea that's right so congratulations you might get a nice bonus this year yeah google is famous for doing this and lots of other tech companies do this, or companies in general, where literally anything you make at all, ever, on any time or
Starting point is 00:05:47 equipment, the company just claims ownership over it. And I don't know enough about earth law to know how enforceable it is, but it sure sounds scary when you read it. Every employment contract that I have signed has very nuanced but important verbiage, like the word related to or competes with that that specifically calls out products that are in like the same field so in other words if it's like in this case it would probably be out of bounds of your employment contract in other words not subject to ownership by the company for the ones that i've signed yeah but i mean google is famous for this that there's don't have a i mean they the explanation i've heard is they do everything or if they haven't done it yet they want to someday right right so like literally
Starting point is 00:06:31 anything could potentially compete with them i mean this is the company that does web search and self-driving cars so even if they did have those clauses in their employment contract it wouldn't matter it's like yeah that's related to us yeah anything related to software discontinuing products as a service sunsetting as a service don't even have to change the acronym yeah i i feel so first read your employment contract because good news you might not have a decision to make right i agree that this would weird me out because i would also be wondering constantly are they working on things that I would like them to work on? Or are they working on making their product better? Whereas if this was just like, yeah, go implement this at my company
Starting point is 00:07:13 or our company as an internal solution, then there wouldn't be that conflict of maybe they're actually selling this to some other customer and I'm just funding them to improve it at my company. You're paying for their customer support department. yeah on the other hand stuff spins out of companies and makes other companies confluent that's the company that that owns kafka isn't it i don't know i don't know the the details of the ownership actually but i'm pretty sure that kafka came out of linkedin and this company formed around it and at some point like they were working on this for linkedin and now a company exists i don't know how it exists or what the details are or if they're getting sued or mad or whatever but
Starting point is 00:07:59 it's it's happened before and i don't want to be the person that says your idea is dumb and you shouldn't believe anything and just put your head down and run that rat race till you die yeah but this is a tricky situation because it very easily could come across as hey can you pay me to to work on something that i will then sell to other people yeah exactly and i would say that i love that you've done this but i would probably not use my employer as the first customer or any customer because you'll always your employer will always wonder for example like if you're working on that service at work what is that exactly you know like let's say for example that an issue comes up with this product you've created and your company is a customer and they're encountering
Starting point is 00:08:46 the issue now what whose clock are you on in the middle of the day when you need to fix it yeah that's that's nasty i would i just would not i would probably not sell to my own employer Yeah, I like the idea of, I think understanding use cases or a problem domain is pretty, as long as it doesn't compete with the company, that seems pretty clear cut. But as soon as you say, hey, pay me money for this thing that you will use, then the relationship changes and you're not just, yeah, you're not just an employee of the company, you're a vendor at the same time. Exactly. And even if money doesn't change hands, it's still there's still a weird conflict of interest there, because, you know, if the company has an issue with that service, do they actually want to pay you to fix it? Yeah, maybe they do. But when you have three other customers and it breaks in the middle of the day, what are you going to do? Yeah. The relationship a company has with vendors is very different from the relationship it has with employees as well, where the company has some incentive to keep its employees happy and you have some incentive to keep the company happy. the balance of power is much more shifted towards whoever is paying the money when it's a vendor because they can they can just not pay you and there's still some cost but like
Starting point is 00:09:55 companies are used to trying to squeeze more out of their vendors or cracking the whip or switching vendors or like a more adversarial relationship and you may have just made it so that when they get rid of a vendor they also fire an employee or like it just feels scary to tie the vendor and the employee relationship together. This guy named Vincent Wu founded a startup called CoderPad, which basically lets you write code collaboratively in the browser and it gets used for interviewing. He started it while employed at a company. And I listened to an interview with him and his manager basically said like, sure, just keep working on this. And he also used it at Everlane. And I think the manager just was like fine with that and thought he'll probably quit someday if this
Starting point is 00:10:40 takes off but whatever okay i don't know how he pulled it off though besides just doing it like i don't know what the secret would be to replicate this yourself but this is a concrete example very similar to the one you're in where they literally built a product use it at work and then eventually quit to go work on it full-time that's awesome i mean i love i love that whole idea for you i just don't like the uncomfortable situation you're going to be in until you can afford to actually quit yeah i wouldn't do it because i'm risk averse and fear conflict and i think there's a chance that this will generate some conflict yeah i think you have to be willing to take on i mean if you're gonna go off by yourself to start a company there's quite a bit of risk involved in
Starting point is 00:11:27 that but realize that you're bringing that risk closer to your your stable day job if you do this that's true i would say the further you can get away from that the better not the better let me let me quantify exactly what i mean by that the you can de-risk this endeavor by decoupling it from your employer that way you can choose to leave your employer on your timeline not on theirs whereas if you make them a customer you've now intertwined these two timelines and given them a hand on your steering wheel that you probably don't want there oh yeah i didn't even think about the opposite yeah how do you quit if so they could fire you if they don't like you as a vendor anymore too but also what if you don't want to work there anymore i if you quit probably they
Starting point is 00:12:11 will stop paying for your product right it's possible i'm assuming that the benefit of this is like the sales pipeline is much easier because you work there already so you could just like tap your manager on the shoulder and say hey please expense this or whatever can i borrow your procurement card yeah hey look over that way for 10 minutes while i pull up the expense report software your relationship with the customers is like you sit next to them and work with them every day so there's some benefit there but i'd be scared of this i guess i would be too and i would be equally scared if it was free because you will always have to be prepared to answer that question what are you doing every day you know how is your time being spent but if you love
Starting point is 00:12:55 this idea enough to do it then just ignore us i guess yeah exactly but don't don't forget like starting a sas company is a 24 7 job it's not just when you're not at work like if you're making an open source project you can sometimes afford to just work in the evenings but a sas product usually has slas and 24 7 availability needs so are you willing to have like an eight hour response time when you go down? Yeah, that's a good point, especially if your customers are businesses. Exactly. So this might not work with your day job. And so that's just something to consider. Maybe you could pull it off. Maybe you can hire an assistant who can manage it and you're willing to take that risk and put a little of your money into it. Are you familiar with Pinboard?
Starting point is 00:13:39 No, never heard of it. It's a social bookmarking service that's been around quite a long time, and it's famously ran by one guy and you basically can save bookmarks in the cloud from long before that was a very common idea that lots of things did long before that was built into every browser yeah it's got it's got some other features it's a paid product and the owner is a fascinating person who is has a very different philosophy about the responsibility of a company to respond to its customers so he'll be like hey i'm gonna be gone this weekend the servers might go down and just like take off it's like yeah part of the brand of the company that that he's like yeah if i am asleep and something breaks it'll be broken like that's that's what you get when
Starting point is 00:14:25 you pay me your three dollars a month or whatever right so he's kind of selected customers who are okay with that and i think it's actually worked for him as a marketing an unwitting marketing technique too because it's just interesting and makes people hear about it that's funny but i don't think that would fly if a company is paying you money yeah maybe not that reminds me of the cards against humanity black friday deal where they doubled the price for black friday only oh yeah yeah it's that same kind of vein of like it's like unmarketing it's weird yeah yeah but it works sometimes if you're lucky i think he would be fine if it didn't work too though right i think he i think he believes it right he's like this isn't about marketing guys it's about me getting
Starting point is 00:15:11 a good night of sleep every night yeah yeah that's all part of the marketing okay well have we answered the question yeah i think so do you want to read our next one sure this one comes from an anonymous listener who says please help soft skills wizards i'm a junior engineer at a huge conglomerate i quit mid-patent process okay i had a productive tuesday a month ago and i'm pretty gird with mermaid.js what okay continuing on if they come back with a job offer post-departure since i am the sole inventor on this patent how do i properly handle this one my manager was extremely toxic and every attempt that was made to move was botched either by covet 19 or my chain of command i don't think i could feasibly have a positive interaction with my former manager
Starting point is 00:15:59 and working under him has had a significant impact on my mental health but i loved my work I loved some of the people I worked with. Sometimes it being a huge conglomerate had its upsides as well. I was able to bend the rules as long as the bureaucracy had prevented someone from implementing the visibility that would have demonstrated the rules were bent. If they give me an offer to return as a junior architect, I would be very tempted to do so, but would be afraid of being anywhere near my former manager, director, or VP. So unless something very strange has happened, the company already owns your patent. like yes i i can't think of and maybe it's a different country or a planet but in the u.s
Starting point is 00:16:42 you like sign your life rights away to any patents or inventions you create while at the company that's usually right you would have to be very very very sure that this patent went with you and did not stay with the company i'm assuming that that's sort of the like is this a reason to hire you back or is it is this like a mark of you're good at your job and that's why they want to hire you back it's probably a different thing but they already own it probably so they're probably not going to say we need to hire this person because we need their patent because their names on the patent no almost 95 confident that your employment agreement here we are it's employment agreement today i did it on purpose dave oh look at you what a planner yeah 90 chance
Starting point is 00:17:28 your employment contract specifically mentions patent reassignment which means any patent you're granted while you're here you agree to reassign it to the company which means their name is on it in addition to yours so it's not it's usually actually i think i think reassign means oh crap here i am dabbling in terrestrial law when clearly i'm only my jurisdiction is super orbital let's just say yeah but i think reassign means that your name comes off their name goes on and you are listed as an inventor but have no ownership over the patent and so they have no incentive to bring you back it says quit mid patent process so i could see that confusing things enough to make it fuzzy if if you care that much about the patent though you probably need to talk to a earth patent
Starting point is 00:18:10 lawyer yeah who can answer these questions definitively but i would be shocked if this huge conglomerate let you start a patent process while you worked there for a thing you invented while you worked there right and did not end up owning it which by the way undoubtedly they paid all the legal fees and the patent application fees so let's not forget that little tidbit yeah probably companies aren't usually in the habit especially gigantic ones of paying for things and then not owning them yeah patent thing i feel like is is kind of a red herring but should i go back if i hated my last manager no not to the same manager but right yes if it's a different management chain that's the beauty of working for huge companies yeah it's a different
Starting point is 00:18:53 company. Yeah, it's very easy to get away from someone. You know, if there's only 20 people in the company and one of them is extremely toxic, well, you might be out of luck. But if there's 20,000, you may never see that person again. Yeah, that's part of why big companies like internal transfers because it lets people stick around that might otherwise have left because they effectively get a new job without losing all of their company-specific knowledge and context. Now, I have to assume this question asker already knows this because clearly they have managed to figure out how to navigate the bureaucracy and bend all the right rules to be happy at work so they must know that you can transfer yeah maybe they left under bad circumstances
Starting point is 00:19:32 i don't know i never understood why people left jobs and then went back to the same company before because every time i've left a job it's been because i just really didn't want to be there anymore like ever again yeah the idea of going back feels gross but i also hadn't ever worked at a giant megacorp before this so did i tell you i've gone back to a company yeah i think you have yeah let me let me see if i can tell the story and you tell me where i'm wrong okay so young young dave fresh out of space lawyer school right arrives at an exciting job offer for a new company I just want to clarify that it was basically Harvard for space lawyers. Yeah, Harvard for space lawyers.
Starting point is 00:20:18 They endowed a chair for Dave, the Dave Smith chair of sitting very comfortably. And you went and the chair was not comfy at all. Right. So then you went back to your well-known and comfortable space lawyer job. Is that about right? i mean like aside from everything yeah that's pretty much right it's not nearly as exciting i mean i had been in a company for about five or six years i quit that company because i thought i didn't like it and then i went to another company for only six
Starting point is 00:20:56 months and realized no i actually did like that company and so i went back oh it's such a universal thing though that sometimes you just don't appreciate what you have until you don't have it anymore sometimes the contrast is what really brings out the the qualities of a thing absolutely but you know so it's doable and i've worked for companies who actually have a name for people who leave and come back they call them boomerangs ah it's kind of a term of endearment and they even reinstate a bunch of things like if they have badges that change colors after certain tenure milestones you get to keep all of your tenure under your belt so you have less time to accrue to get that colored badge that you want climb those leaderboards that's right i could see it
Starting point is 00:21:36 as a mark of pride for the company too of like it's we don't just trap people here and they're scared to leave like we someone left and they realized oh it really is good here that's right if i were this question asker i would be potentially concerned about if my relationship with this management chain was so bad i would be concerned about that potentially sabotaging me Depending on how big the company is or how close your new position would be to them, it's possible that if you battled quite a bit with them, they might see your name come in and say, let's not do that because of these reasons. So in my mind, this is part of the argument for why it's helpful to leave. Even if you really don't like something, you can try to change it. you can do things that will make you happy, but you don't need to blow it all up because
Starting point is 00:22:27 in this case, just being upset and leaving would have left you in a better state than battling with them. Does that make sense? I think so. Yeah, I think those are my answers. I got to ask one more question about this one. At the very end of the question, it says, if they gave me an offer to return as a junior architect, I would be very tempted. I've never heard the term junior architect. Have you? I don't think so. It's not a term in my company. I can assume that means that you're on a kind of technical leadership track but kind of on the lower rung on that ladder maybe but those two words words seem to be antithetical i mean junior and architect architect to me implies a level of experience that's greater than what junior would imply maybe it's like a
Starting point is 00:23:09 mentorship or being mentored role or something like that yeah but i would expect a junior architect to be an an engineer that hasn't moved into architecture yet or as part of their engineering job i just got this idea you said move into architecture and the connotation i carried away was like becoming an actual architect who like designs buildings you know sorry that was weird what's that book that people love to quote that the idea of patterns a timeless way of building have you heard of this book no i think it's the source for the idea of software patterns because it talks about real physical building architecture patterns of like a door that looks this way or something like that yes i think i've seen that is that the one that talks about door
Starting point is 00:23:56 handles and how to make it so that people know whether to push or pull is that the one no that's affordances i think that's from the design of everyday things this one is more like high falutin where i've seen it come up a lot in talks where people talk about the the philosophy of software patterns or something like that okay so like pattern patterns yeah so it's a thing the the the connection between physical architecture and software architecture precedence ah okay okay yeah i don't know maybe that's just the title of the company yeah it's also unclear to me if they have an offer or if they're seeking one or if they're just saying i wouldn't say no if it was this title and it right this other part far away from this bad experience yeah that's what i think yeah two
Starting point is 00:24:41 question then how do i handle the patent sorry too late you don't get to handle it at all and if i go back can i should i go back and i'd say yeah you can probably avoid that manager although it does say manager director or vp so there might be like an entire it's not just one person if you imagine like an orc chart as a as an as a pyramid it's not just one dot in that pyramid it's an entire sub triangle within that pyramid a subtree if you will so why did i say pyramid when i miss an opportunity to say tree lame i've been thinking about pyramid schemes a lot i guess so we'll call them tree schemes b tree schemes yeah self-balancing tree schemes yeah i think i think my wisdom is used up mine too it's all drained out all right what can people do
Starting point is 00:25:29 if they want more dubious legal dubious earth legal advice but very well researched and understood space legal advice that's right well if you want that you can go to soft skills.audio and click ask a question where you can type in words and we will answer with other words and we will not be held accountable for following whatever those words say listen if you want to come out to the moon then we can have a conversation yes and it will be legally binding that's right professional advice yeah all right thanks for listening we'll catch you next week I'll see you next time.

There aren't comments yet for this episode. Click on any sentence in the transcript to leave a comment.