Pelican Parts
Parts Catalog Accessories Catalog How To Articles Tech Forums
Call Pelican Parts at 888-280-7799
Shopping Cart Cart | Project List | Order Status | Help



Go Back   Pelican Parts Forums > Miscellaneous and Off Topic Forums > Off Topic Discussions


Reply
 
LinkBack Thread Tools Rating: Thread Rating: 5 votes, 1.00 average.
Author
Thread Post New Thread    Reply
Cars & Coffee Killer
 
legion's Avatar
 
Join Date: Sep 2004
Location: State of Failure
Posts: 32,246
So...A Coworker Screwed Up Big Today...

A little background...

I am an application developer, and am responsible for servicing the applications I have developed. Last March, I sent some SQL to our Data team. It had a mistake in it. Specifically, through the wonders of copy and paste, my update statement had an extra semicolon BEFORE the where clause. For those of you who don't know SQL, that means update every row in the table. It's bad. Well, someone on the data team noticed my mistake and corrected it in my request by putting corrected SQL below my bad SQL. It was run successfully in test environments. When the person who picked it up to run in production environments, they didn't notice the corrected SQL and ran the bad SQL, taking down a big application for about 2 hours. (BIG DEAL.) Fortunately the recovery was straight-forward and nothing was corrupted.

Because of this and a few other similar screw-ups, we were rewarded with more process. All SQL must be tested, reviewed three times, can't be run during the day. A big hassle as suddenly a significant amount of my work had to be done after 6 p.m.. The guy who actually made the screw up was "reassigned" (demoted) to a job.

A coworker friend that I have lunch with daily, who happens to be on the data team but is not the guy who ran the wrong SQL, was pretty merciless. He made it clear that he thought me an idiot and that his team member should have been fired. He made this known to his manager. Never mind that that the guideline in place at the time from his team was simply to tell them what they wanted done and they would write the SQL. I had quickly put some SQL together as a courtesy. (See above, now his team only accepts tested, reviewed SQL.) That's not to say I'm not culpable in the screw up, but I didn't have his "throw the book at 'em' attitude about the screw up.

So I come in to work this morning to a flurry of e-mails. Major outage. Recovery has been in process for 15 hours, should be done in 17 hours. Real bad stuff. My coworker friend sends us lunch buddies an e-mail saying that he has been working for 26 hours straight, and hopes to be able to go home at 9:00 a.m..

It turns out that he ran some SQL in production yesterday that caused the outage. Through the wonders of copy and paste, he had run an update statement that had an extra semicolon BEFORE the where clause. It didn't bring down the application, but stuff kept running causing further data corruption. He realized his mistake right away, but it took another two hours to identify the affected processes and stop them. It then took another 17 hours to formulate a backout plan, identify the corrupted records, and execute the backout plan.

I expect that he will avoid me for awhile. After the 9 months of (sometimes mean-spirited) teasing about my screw-up, I expect he feels pretty embarrassed. But that's not the worst part. Being a vocal advocate for strong punishment for people who make such mistakes, I imagine he will have some uncomfortable conversations with his boss. And his boss's boss. And probably his boss's boss's boss.

__________________
Some Porsches long ago...then a wankle...
5 liters of VVT fury now
-Chris

"There is freedom in risk, just as there is oppression in security."
Old 12-15-2011, 06:15 PM
  Pelican Parts Catalog | Tech Articles | Promos & Specials    Reply With Quote #1 (permalink)
Registered
 
URY914's Avatar
 
Join Date: Aug 2001
Location: Jacksonville FL
Posts: 50,449
Garage
You lost me by the third sentence.
__________________
Jacksonville. Florida

https://www.flickr.com/photos/ury914/
Old 12-15-2011, 06:19 PM
  Pelican Parts Catalog | Tech Articles | Promos & Specials    Reply With Quote #2 (permalink)
Cars & Coffee Killer
 
legion's Avatar
 
Join Date: Sep 2004
Location: State of Failure
Posts: 32,246
Summary:

I make mistake 9 months ago.

Coworker demands blood.

Coworker who demands blood makes same mistake today with MUCH worse consequences.
__________________
Some Porsches long ago...then a wankle...
5 liters of VVT fury now
-Chris

"There is freedom in risk, just as there is oppression in security."
Old 12-15-2011, 06:21 PM
  Pelican Parts Catalog | Tech Articles | Promos & Specials    Reply With Quote #3 (permalink)
Free minder
 
Aurel's Avatar
 
Join Date: Nov 2001
Location: Middlessex county, MA
Posts: 9,396
Garage
From your summary, I would demand coworkers head now. [will read the details later].
__________________
1978 SC Targa, DC15 cams, 9.3:1 cr, backdated heat, sport exhaust https://1978sctarga.car.blog/
2014 Cayenne platinum edition
2008 Benz C300 (wife’s)
2010 Honda Civic LX (daughter’s)
Old 12-15-2011, 06:27 PM
  Pelican Parts Catalog | Tech Articles | Promos & Specials    Reply With Quote #4 (permalink)
Did you get the memo?
 
onewhippedpuppy's Avatar
 
Join Date: Mar 2003
Location: Wichita, KS
Posts: 32,319
Quote:
Originally Posted by legion View Post
Summary:

I make mistake 9 months ago.

Coworker demands blood.

Coworker who demands blood makes same mistake today with MUCH worse consequences.
Much better. Glass houses, black kettle, pick your metaphor. Don't knock someone's mistakes unless you yourself are perfect.
__________________
‘07 Mazda RX8-8
Past: 911T, 911SC, Carrera, 951s, 955, 996s, 987s, 986s, 997s, BMW 5x, C36, C63, XJR, S8, Maserati Coupe, GT500, etc
Old 12-15-2011, 06:29 PM
  Pelican Parts Catalog | Tech Articles | Promos & Specials    Reply With Quote #5 (permalink)
Occam's Razor
 
cmccuist's Avatar
 
Join Date: Jan 2002
Location: Lake Jackson, TX
Posts: 2,663
Chris, I have the philosophy that if you never made a mistake, you never did much in your career. And I have the same attitude about co- workers. That guy needs to check himself before he starts running his mouth again.

Oh, and it sounds like semi-colon placement is pretty important!!
__________________
Craig
'82 930, '16 Ram, '17 F150
Old 12-15-2011, 06:30 PM
  Pelican Parts Catalog | Tech Articles | Promos & Specials    Reply With Quote #6 (permalink)
 
Registered
 
Zeke's Avatar
 
Join Date: Jan 2002
Location: Long Beach CA, the sewer by the sea.
Posts: 37,674
I say he goes down. Mainly because he was a dick. Once a dick, always a dick.
Old 12-15-2011, 06:31 PM
  Pelican Parts Catalog | Tech Articles | Promos & Specials    Reply With Quote #7 (permalink)
Cars & Coffee Killer
 
legion's Avatar
 
Join Date: Sep 2004
Location: State of Failure
Posts: 32,246
Quote:
Originally Posted by Aurel View Post
From your summary, I would demand coworkers head now. [will read the details later].
Nope, he painted himself into a corner on this one. I'll make fun of him when this has blown over, assuming he still has a job.

I'm more realistic and believe that everyone screws up sometimes. When I demand consequences is when the same screw-ups are made repeatedly and they aren't learned from.
__________________
Some Porsches long ago...then a wankle...
5 liters of VVT fury now
-Chris

"There is freedom in risk, just as there is oppression in security."

Last edited by legion; 12-15-2011 at 06:35 PM..
Old 12-15-2011, 06:31 PM
  Pelican Parts Catalog | Tech Articles | Promos & Specials    Reply With Quote #8 (permalink)
Registered
 
msk1986911's Avatar
 
Join Date: Oct 2005
Location: Anywhere but there
Posts: 668
Life's too short...were lessons learned? Can they be used moving forward? Did anything happen that cannot be undone/corrected, albeit at a cost? My view from the comfort of my home on the east coast is to get over it and press on.

Be as kind to your co-worker as you would have wanted him to have been to you when you f'ed up; show that you are the better person.
Old 12-15-2011, 06:34 PM
  Pelican Parts Catalog | Tech Articles | Promos & Specials    Reply With Quote #9 (permalink)
Registered
 
notfarnow's Avatar
 
Join Date: Aug 2004
Location: New Brunswick, Canada
Posts: 5,472
Quote:
Originally Posted by legion View Post
Nope, he painted himself into a corner on this one. I'll make fun of him when this has blown over, assuming he still has a job.
I dunno. In my previous life in IT, I had the misfortune of working with a couple people very similar to your cohort. A funny thing I learned about people who are VERY hard on other's mistakes... they tend to never make mistakes themselves. If ever there's a situation where others may percieve that they made a mistake (ie, they DID make a mistake), they feel cornered and run a campaign of excuse making, finger pointing, and back stabbing. Watch yourself!
__________________
Jake Often wrong, but never in doubt.
'81 911 euro SC (bits & pieces)
'03 Carrera 4s
'97 LX450 / '85 LeCar / '88 Iltis
+ a whole bunch of boats
Old 12-15-2011, 06:47 PM
  Pelican Parts Catalog | Tech Articles | Promos & Specials    Reply With Quote #10 (permalink)
Monkey+Football
 
Icemaster's Avatar
 
Join Date: Apr 2003
Location: It aint a popularity contest
Posts: 4,785
Garage
Send a message via AIM to Icemaster
Karma's a *****.

So what happened to the change management process?
__________________
<Insert witty comment>

85 Targa Wong Chip Fabspeed M&K Bilsteins and a bunch of other stuff.
Old 12-15-2011, 06:56 PM
  Pelican Parts Catalog | Tech Articles | Promos & Specials    Reply With Quote #11 (permalink)
Cars & Coffee Killer
 
legion's Avatar
 
Join Date: Sep 2004
Location: State of Failure
Posts: 32,246
Quote:
Originally Posted by Icemaster View Post
Karma's a *****.

So what happened to the change management process?
It now takes longer to navigate the change management process than to make the change.
__________________
Some Porsches long ago...then a wankle...
5 liters of VVT fury now
-Chris

"There is freedom in risk, just as there is oppression in security."
Old 12-15-2011, 07:05 PM
  Pelican Parts Catalog | Tech Articles | Promos & Specials    Reply With Quote #12 (permalink)
 
Monkey+Football
 
Icemaster's Avatar
 
Join Date: Apr 2003
Location: It aint a popularity contest
Posts: 4,785
Garage
Send a message via AIM to Icemaster
It usually does....no matter where you go. There's a reason for that.

Sounds like whatever policy that was in place got violated if I understand it correctly.
__________________
<Insert witty comment>

85 Targa Wong Chip Fabspeed M&K Bilsteins and a bunch of other stuff.
Old 12-15-2011, 07:09 PM
  Pelican Parts Catalog | Tech Articles | Promos & Specials    Reply With Quote #13 (permalink)
Cars & Coffee Killer
 
legion's Avatar
 
Join Date: Sep 2004
Location: State of Failure
Posts: 32,246
No. Everything was followed correctly. He had to modify the SQL to run in a test environment and when he changed it again to run in production the copy/paste error occurred.

More process can't prevent all possible mistakes. I also firmly believe that just because a mistake was made it shouldn't always create more process.
__________________
Some Porsches long ago...then a wankle...
5 liters of VVT fury now
-Chris

"There is freedom in risk, just as there is oppression in security."
Old 12-15-2011, 07:22 PM
  Pelican Parts Catalog | Tech Articles | Promos & Specials    Reply With Quote #14 (permalink)
Registered
 
aap1966's Avatar
 
Join Date: Dec 2001
Location: Australia
Posts: 2,518
Garage
Mistakes happen.
As long as they only happen once, I can live with it UNLESS it's rank stupidity rather than a mistake. Sounds like the technical issue was a mistake, but your colleague's response to your team's mistake earlier was stupidity. So he has to live up to the standards HE has set, or take the consequences.

Exceptions? Turn up for work pissed, the door's that way. I used to work in an ICU where one of the doctors turned up for work "tired". He wasn't sacked, so I quit.
__________________
(As for) Michael Moore:Calling that lying liberal POS propaganda a documentary is like calling PARF the library of congress.

I knew it would happen, just not so soon...........
Old 12-15-2011, 07:25 PM
  Pelican Parts Catalog | Tech Articles | Promos & Specials    Reply With Quote #15 (permalink)
canna change law physics
 
red-beard's Avatar
 
Join Date: Jul 2000
Location: Houston, Tejas
Posts: 43,366
Garage
Quote:
Originally Posted by onewhippedpuppy View Post
Much better. Glass houses, black kettle, pick your metaphor. Don't knock someone's mistakes unless you yourself are perfect.
He who is without sin, cast the first stone...
__________________
James
The pessimist complains about the wind; the optimist expects it to change; the engineer adjusts the sails.- William Arthur Ward (1921-1994)
Red-beard for President, 2020
Old 12-15-2011, 07:40 PM
  Pelican Parts Catalog | Tech Articles | Promos & Specials    Reply With Quote #16 (permalink)
It'll be legen-waitforit
 
stealthn's Avatar
 
Join Date: Jan 2002
Location: Calgary, Canada
Posts: 6,975
Take the high road, find allnthe job ads for Access prgrammers and put them on his chair before e comes into work.

Don't you have some sort of syntax teting app?
__________________
Bob James
06 Cayman S - Money Penny
18 Macan GTS
Gone: 79 911SC, 83 944, 05 Cayenne Turbo, 10 Panamera Turbo
Old 12-15-2011, 07:42 PM
  Pelican Parts Catalog | Tech Articles | Promos & Specials    Reply With Quote #17 (permalink)
You do not have permissi
 
john70t's Avatar
 
Join Date: Aug 2001
Location: midwest
Posts: 39,832
Mr. stealthn, you are not a nice fellow.
__________________
Meanwhile other things are still happening.
Old 12-15-2011, 07:44 PM
  Pelican Parts Catalog | Tech Articles | Promos & Specials    Reply With Quote #18 (permalink)
It'll be legen-waitforit
 
stealthn's Avatar
 
Join Date: Jan 2002
Location: Calgary, Canada
Posts: 6,975
I'm glad someone appreciates my humor
__________________
Bob James
06 Cayman S - Money Penny
18 Macan GTS
Gone: 79 911SC, 83 944, 05 Cayenne Turbo, 10 Panamera Turbo
Old 12-15-2011, 08:05 PM
  Pelican Parts Catalog | Tech Articles | Promos & Specials    Reply With Quote #19 (permalink)
jyl jyl is online now
Registered
 
jyl's Avatar
 
Join Date: Jan 2002
Location: Nor California & Pac NW
Posts: 24,546
Garage
Seems like there is a pattern here of production code being repeatedly screwed up by copy/paste mistakes.

Old 12-15-2011, 08:11 PM
  Pelican Parts Catalog | Tech Articles | Promos & Specials    Reply With Quote #20 (permalink)
Reply


 


All times are GMT -8. The time now is 06:25 AM.


 
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Search Engine Optimization by vBSEO 3.6.0
Copyright 2025 Pelican Parts, LLC - Posts may be archived for display on the Pelican Parts Website -    DMCA Registered Agent Contact Page
 

DTO Garage Plus vBulletin Plugins by Drive Thru Online, Inc.