Jump to content

Programmer fired after 6 years after forgetting how to code due to automation

3 hours ago, Xsilent(X) said:

 

security checks, bug finders, update software and more :)

Don't forget data entry and data management that without macros it's a cruel, grueling job. 

-------

Current Rig

-------

Link to comment
Share on other sites

Link to post
Share on other sites

30 minutes ago, dalomo said:

 

There's no grey area. He hasn't done work for 6 years, he doesn't deserve his pay. It won't happen, not a chance in hell, but he sure deserves it. You get paid for doing work. He has not done work, regardless of whether or not the job is done.

Link to comment
Share on other sites

Link to post
Share on other sites

37 minutes ago, JoeyDM said:

There's no grey area. He hasn't done work for 6 years, he doesn't deserve his pay. It won't happen, not a chance in hell, but he sure deserves it. You get paid for doing work. He has not done work, regardless of whether or not the job is done.

The company pays you to do certain things they want done. He got those things done, he should get paid. Simple as that. It doesn't matter how hard you work on that, as long as it gets done.

"LTT's official.."STOP. I promise you aren't LTT's official bagel eater or whatever. Trust me. 

Link to comment
Share on other sites

Link to post
Share on other sites

1 hour ago, dalomo said:

 

That isn't how any of that works. You clearly haven't worked, or have a very entitled attitude. Or both.  If you don't work, you don't get paid. If you don't work and the job is done, then the company just hasn't caught on, that doesn't mean you deserve pay.

Link to comment
Share on other sites

Link to post
Share on other sites

1 hour ago, dalomo said:

The company pays you to do certain things they want done. He got those things done, he should get paid. Simple as that. It doesn't matter how hard you work on that, as long as it gets done.

Companies are very specific on how the things should be done. The fact he kept quiet and was eventually fired means they obviously didn't know and didn't specifically approved of the practice. 

 

So,  you're pretty much wrong here. By your logic you could show up to work naked and drunk and as long as shit got done, no matter how sloppy or badly you get paid? No. 

-------

Current Rig

-------

Link to comment
Share on other sites

Link to post
Share on other sites

If you are playing LoL that much than you could use that money to get some serious mental health related help.

 

b8'd

Scrapyard Build Total Cost: $268AUD


C2Q E8200 | 4 x 1gb DDR2 | GA-EP45-DS3 r1 | Gammax 200 | 320gb 2.5" | 7870LE PCS | Litepower 500w | CISCO Aironet 350

Link to comment
Share on other sites

Link to post
Share on other sites

7 hours ago, Thony said:

Good point but I guess if software can do it what's the point of paying him ? One off pay for the software, sure. But monthly payments don't make sense.

Gotta have someone to fix the automated machine, or design another machine to fix it, and a machine to fix that and...

Ketchup is better than mustard.

GUI is better than Command Line Interface.

Dubs are better than subs

Link to comment
Share on other sites

Link to post
Share on other sites

5 hours ago, brune67 said:

Huh. That headline got my attention pretty fast.

it's why I wrote it ;) 

Link to comment
Share on other sites

Link to post
Share on other sites

This is my favorite thing in all of existence. I want to be paid to play league.

Link to comment
Share on other sites

Link to post
Share on other sites

Often hear about workers being made redundant because the company decides to become more automated but this is the first time I've heard about someone making their own job redundant.

Link to comment
Share on other sites

Link to post
Share on other sites

2 minutes ago, azraelkrieg said:

Often hear about workers being made redundant because the company decides to become more automated but this is the first time I've heard about someone making their own job redundant.

Actually at least in IT I thing that many large companies are opting for outsourcing, back office work and consulting firms for temporary positions like implementing new versions (or completely migrating) ERPs and such. One of my current co-workers has been basically implementing various ERPs (mainly SAP) steadily for like 12 years now with no end in sight.

-------

Current Rig

-------

Link to comment
Share on other sites

Link to post
Share on other sites

1 minute ago, Misanthrope said:

Actually at least in IT I thing that many large companies are opting for outsourcing, back office work and consulting firms for temporary positions like implementing new versions (or completely migrating) ERPs and such. One of my current co-workers has been basically implementing various ERPs (mainly SAP) steadily for like 12 years now with no end in sight.

That I'm aware of since the company I'm working for is planning to do migrations for other companies. I just meant in this case that this guy developed code that made his job redundant and eventually got caught instead of the normal scenario of a manufacturing company, Foxconn for example, firing employees and filling their positions with automatic processes.

Link to comment
Share on other sites

Link to post
Share on other sites

Not sure how you can "forget how to code" but otherwise I completely support this guy's actions. As a computer scientist that is interested in artificial intelligence this is the kind stuff that excites me the most.

Link to comment
Share on other sites

Link to post
Share on other sites

4 minutes ago, azraelkrieg said:

That I'm aware of since the company I'm working for is planning to do migrations for other companies. I just meant in this case that this guy developed code that made his job redundant and eventually got caught instead of the normal scenario of a manufacturing company, Foxconn for example, firing employees and filling their positions with automatic processes.

I actually have done enough macros for my MDM stuff that IF the end users or the functional overseer were reliably enough I could just basically create all necessary csv files and feed them through a BASH script and up they go to the oracle server without me even looking at it. But alas I actually have to double and triple check all information and I find errors and inconsistencies about 40% of the time (worst if I consider things that honestly get past me).

-------

Current Rig

-------

Link to comment
Share on other sites

Link to post
Share on other sites

While I don't agree that this was the right thing to do, it was the smartest thing to do from the programmer side.

 

As most of you seem to forgetting a major point. If he programmed in within working hours on a work computer, it's almost 100% likely that the company would be able to claim it as their property and not pay for it. Which would either result in them either kicking him off his job, or maybe giving him another job, but that's a risk. Also if he did develop it on his own machine and own time, then it comes into the territory of the company legal right's in their data and processes.

Desktop Build
Spoiler
CPU: Intel Core i7-4770k
CPU Cooler: CoolerMaster Hyper 212X
Motherboard: ASUS Maximus VI Hero
RAM: Corsair Vengeance Pro 1866MHz - 16GB
GPU: ASUS GeForce GTX 780 - 3GB, MSI GeForce GTX 780 - 3GB
Storage: Samsung 840 Pro - 128GB, Western Digital Blue - 1TB, Seagate Barracuda - 1TB, Seagate Barracuda - 3TB
PSU: Silverstone Strider Plus 750W
Display(s): Dell Ultrasharp 27" (2560 x 1440)
Keyboard: Razer BlackWidow Ultimate 2014
Mouse: Logitech G502
Operating System: Windows 8.1
 
 
Laptop
Spoiler
Current
CPU: Intel Core i7-4710HQ
RAM: 16GB
GPU: Nvidia GTX 970M
Storage: Samsung 840 EVO - 250GB, Hitachi Travelstar 7K1000 - 1TB
Display(s): 15.6" IPS Display (1920 x 1080)
Mouse: Logitech G502
Operating System: Windows 8.1
 
Old - Given away
CPU: Intel Core i7 2630QM
RAM: 6GB
GPU: Nvidia GT 540M
Storage: Samsung 840 Pro - 128GB, Toshiba - 750GB
Display(s): 15.6" Display (1366 x 768)
Mouse: Logitech G502
Operating System: Windows 7
 
 
 
 
Other (Audio & Devices)
Spoiler
Speakers: Creative Gigaworks T40 Series II
Headphones: Sennheiser Momentum - Over-Ear
Bluetooth Speaker: Logitech UE Boom, Logitech UE Boom 2
Tablet: iPad 4th Gen
Phone: LG G4
 
Phone Accessories:
3 Spare Batteries
1 Battery Pack (10000 mAh)
IEMs: Can't Remember....
 
Retired Devices:
Samsung S4 (Broke... Half Fixed, Given away)
NDS (Traded in)
iPod Touch 2nd Gen (Traded in)
iPod Touch 4th Gen (Damaged Power Connector)
Link to comment
Share on other sites

Link to post
Share on other sites

Man, I am almost like him. It is a bit too scary.

Spoiler

Quiet Whirl | CPU: AMD Ryzen 7 3700X Cooler: Noctua NH-D15 Mobo: MSI B450 TOMAHAWK MAX RAM: HyperX Fury RGB 32GB (2x16GB) DDR4 3200 Mhz Graphics card: MSI GeForce RTX 2070 SUPER GAMING X TRIO PSU: Corsair RMx Series RM550x Case: Be quiet! Pure Base 600

 

Buffed HPHP ProBook 430 G4 | CPU: Intel Core i3-7100U RAM: 4GB DDR4 2133Mhz GPU: Intel HD 620 SSD: Some 128GB M.2 SATA

 

Retired:

Melting plastic | Lenovo IdeaPad Z580 | CPU: Intel Core i7-3630QM RAM: 8GB DDR3 GPU: nVidia GeForce GTX 640M HDD: Western Digital 1TB

The Roaring Beast | CPU: Intel Core i5 4690 (BCLK @ 104MHz = 4,05GHz) Cooler: Akasa X3 Motherboard: Gigabyte GA-Z97-D3H RAM: Kingston 16GB DDR3 (2x8GB) Graphics card: Gigabyte GTX 970 4GB (Core: +130MHz, Mem: +230MHz) SSHD: Seagate 1TB SSD: Samsung 850 Evo 500GB HHD: WD Red 4TB PSU: Fractal Design Essence 500W Case: Zalman Z11 Plus

 

Link to comment
Share on other sites

Link to post
Share on other sites

16 hours ago, DocSwag said:

Interesting that he created code to autonomize his job though.... I'm sure he could learn how to code again, since it sounds like he was a pretty good programmer.

automated tests for software is more hard on the design part that actually programming them.

Link to comment
Share on other sites

Link to post
Share on other sites

I would also like to remind people that microsoft fired barnacles who did most of the automated tests for their entire software suit and much of windows. If the guys job was to test the software and he did it right and there were no problems he did nothing wrong. Sure accuse him of not having a goal or whatnot but he did his job better than 90% of the people here could claim to do.

Link to comment
Share on other sites

Link to post
Share on other sites

19 hours ago, Thony said:

Good point but I guess if software can do it what's the point of paying him ? One off pay for the software, sure. But monthly payments don't make sense.

Royalties

Software Engineer for Suncorp (Australia), Computer Tech Enthusiast, Miami University Graduate, Nerd

Link to comment
Share on other sites

Link to post
Share on other sites

14 hours ago, JoeyDM said:

That isn't how any of that works. You clearly haven't worked, or have a very entitled attitude. Or both.  If you don't work, you don't get paid. If you don't work and the job is done, then the company just hasn't caught on, that doesn't mean you deserve pay.

No I work, and I'm not entitled. I just have a different opinion. No need to bring personal character into a internet debate buddy. The company isn't paying him just because they want a guy in an office doing "work" they pay him because he filled a need. Sure, I have no problems with him getting fired, because he deserved it, it wasn't in line with what the company expected, but at the same time, they didn't catch on for years which means the quality of his work was acceptable. He was smart (for a while at least) and got paid for it, so he deserves those years of pay because he wasn't a detriment to the company, he did the job they wanted done.

"LTT's official.."STOP. I promise you aren't LTT's official bagel eater or whatever. Trust me. 

Link to comment
Share on other sites

Link to post
Share on other sites

14 hours ago, Misanthrope said:

So,  you're pretty much wrong here. By your logic you could show up to work naked and drunk and as long as shit got done, no matter how sloppy or badly you get paid? No. 

Holy shit that's some good mental gymnastics. Automating your job and doing something illegal are two different things. Plus I never said if he does a shitty job he deserves pay, you made that up too. I never said he didn't deserve to be fired, if he broke company rules, sure fire the fuck out of him. But people are talking about redacting pay and stuff. He did his job, didn't break any laws, just company rules.

"LTT's official.."STOP. I promise you aren't LTT's official bagel eater or whatever. Trust me. 

Link to comment
Share on other sites

Link to post
Share on other sites

36 minutes ago, dalomo said:

Holy shit that's some good mental gymnastics. Automating your job and doing something illegal are two different things. Plus I never said if he does a shitty job he deserves pay, you made that up too. I never said he didn't deserve to be fired, if he broke company rules, sure fire the fuck out of him. But people are talking about redacting pay and stuff. He did his job, didn't break any laws, just company rules.

I never said illegal I said "borderline" and such. At most it's a breach of contract but I doubt it was specific enough to have a smartass coder provision. So he shouldn't have gotten paid, that doesn't in any way imply that he should pay the money back: the company was not Smart enough to caught him on time and terminate him it's too bad, they're quite stupidly run tbh. 

 

In any case I'm done burning your straw man. 

 

 

-------

Current Rig

-------

Link to comment
Share on other sites

Link to post
Share on other sites

7 hours ago, Betabot said:

While I don't agree that this was the right thing to do, it was the smartest thing to do from the programmer side.

 

As most of you seem to forgetting a major point. If he programmed in within working hours on a work computer, it's almost 100% likely that the company would be able to claim it as their property and not pay for it. Which would either result in them either kicking him off his job, or maybe giving him another job, but that's a risk. Also if he did develop it on his own machine and own time, then it comes into the territory of the company legal right's in their data and processes.

Actually you can be smart about it too: code just enough to make it painfully easy but don't code the full automation and require a human being to click on the "click here" button or handle off the sequence manually etc.

 

Even so it seems unnecessary I've gotten things to that point and companies I've worked for are receptive to feedback and proposals I often say "It's done but we can implement this other tool to make it better, give you more details, etc." 

-------

Current Rig

-------

Link to comment
Share on other sites

Link to post
Share on other sites

57 minutes ago, Misanthrope said:

I never said illegal I said "borderline" and such. At most it's a breach of contract but I doubt it was specific enough to have a smartass coder provision. So he shouldn't have gotten paid, that doesn't in any way imply that he should pay the money back: the company was not Smart enough to caught him on time and terminate him it's too bad, they're quite stupidly run tbh.

I was referring to showing up naked and drunk being illegal.

 

And we seem to be close to the same page, he deserves to be fired. But still deserves the money they paid him before they got off their own equally lazy asses and realized what he was doing and fired him.

"LTT's official.."STOP. I promise you aren't LTT's official bagel eater or whatever. Trust me. 

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×