May-12-2018, 03:07 PM
Hi, I am a freelancing QA engineer.
I notice a lot of my work tends to be very similar: browser automated testing, api automated testing, monitoring logs, etc...
I have devised tools to automate my work and allow me to help more customers and at a higher quality.
I've written these tools in a very hacky python. Just to get the job done. And I know exactly what's going on. So, I work around my own bugs easily :D
Recently, I've been toying with the idea to sell these tools. I see what's on the market, it's very cumbersome (which is why they hire me) and buggy, and the features you need the most - you don't have :)
I think I have a knack for boiling down the work the customer wants to have done and do that in a streamlined way.
With a little tightening of some screws, fresh lick of paint, my python-based tools can easily compete with the commercial solutions out there.
However, I don't know how well does Python hide my code.
So, is there a way to keep my IP under python?
I notice a lot of my work tends to be very similar: browser automated testing, api automated testing, monitoring logs, etc...
I have devised tools to automate my work and allow me to help more customers and at a higher quality.
I've written these tools in a very hacky python. Just to get the job done. And I know exactly what's going on. So, I work around my own bugs easily :D
Recently, I've been toying with the idea to sell these tools. I see what's on the market, it's very cumbersome (which is why they hire me) and buggy, and the features you need the most - you don't have :)
I think I have a knack for boiling down the work the customer wants to have done and do that in a streamlined way.
With a little tightening of some screws, fresh lick of paint, my python-based tools can easily compete with the commercial solutions out there.
However, I don't know how well does Python hide my code.
So, is there a way to keep my IP under python?