« first day    last day (32 days later) » 

8:52 AM
Can't believe the number of people on here running the guy down for his "unethical" behaviour. Apart from the deliberate insertion of errors (please stop this now) there is absolutely nothing wrong with what he's doing. The company tasked him with ownership of a process, he has owned it to the point where it doesn't need continual intervention. Go @Etherable !!
6
 
9:46 AM
Hey, since I cannot answer, I will tell you in chat what I would do:

Quit as soon as you can, but offer them to do the work as a contractor on a per case basis. Price it so that it will cost them only half or a third of what they pay you.
2
It is a huge improvement for them and you are not anymore ethically obiged to tell them how you do it. You can do double the work in much less time and stay at the same income. In your free time you can enjoy or search for other income streams.

Everybody wins.
 
 
1 hour later…
11:10 AM
@Senad Why half the pay tho? Money is nice.
 
 
2 hours later…
1:23 PM
@Etherable , what I only want to say is yes, maybe it is ethically wrong but I will not preach to you that it is because for me, I support your move, man. It's because I can relate to your experience and hardship. I am living in a 3rd world country, with no college degree but still a developer and it sucks, man. Life is not fair. Aside from that reasoning, it is because for me, you are only developing the result that your company has expected from you and it seems you are delivering the result because if your not delivering it, maybe you had been fired already.
 
 
3 hours later…
4:52 PM
"Life is not fair" does not make unethical things ethical. Try to find an ethical alternative, and if there really is none (e.g. you would lose your job and be unable to support your family if you do the right thing), then you must choose to do something unethical and live with the consequences, good and bad.
But even if you have no choice (and it's hard to believe it's the case here), the question was 'is it ethical' and the answer's still 'no'.
 
 
4 hours later…
8:54 PM
this seems like a simple question of arbitrage. you've managed to find a market where work is priced higher than it costs to produce. do you spread information to destroy your price advantage? i'm pretty sure my friends in finance would say hell no.
personally, i'd also stop 'sandbagging' your work. there's no logical reason to submit errors -- you're just wasting other people's time for what, exactly? if someone asks about how you're able to be so good sure, let them know but until that happens why worry about it?
 
"Maintain the system" mean "Maintain the system", if you feel particularly ambitious you can try to work on additional value adds for the company. But likely you are providing the service they are asking for, and if they need you to build this solution they'd need someone as competent as you to maintain it (again the actual job description).
Introducing bugs to look busy is the most unethical sounding aspect of this.
 
9:45 PM
If you're getting paid for the result, then it's fine but most probably they pay you based on the hours that you work and you fake it in order to get full wage. That's not ethical as stealing is unacceptable and even if your children are starving.
I would probably tell my employer that I wrote the software during weekends and it's done last week (Since I would probably get fired if I tell them the truth), and it also avoids the human verification which means for them to just get rid of the verification. I would start a company with the the software that I built and offer them monthly based subcription fee to get their work done. You will still getting paid and you cana also sell the software to similar companies.
If you don't want to deal with starting company instead spend time with your children, then find a business partner that can do the things outside of the product.
 

« first day    last day (32 days later) »