funny story...kinda. [modified]
-
Developers do not produce production code. They develop code which testers test on Test which gets a trial implementation on Staging and then moved live into production. 1 of the reasons is to prevent the scenario that just occurred. The deletion of a DB by a dev on accident. The other is security. Developers have complete knowledge of the system. If they have the password they can also violate policies. I replaced a developer once who was illegally modifying the database to increase commissions of floor staff. This would not have been possible if he did not have the password.
Need a C# Consultant? I'm available.
Happiness in intelligent people is the rarest thing I know. -- Ernest HemingwayEnnis Ray Lynch, Jr. wrote:
I replaced a developer once who was illegally modifying the database to increase commissions of floor staff.
was he rounding down fractions of a cent from accrual of interest and transfer the leftovers into their own commissions over a period of years, leaving them with a cash windfall undetected by the corporation?
----------------------------------------------------------- Completion Deadline: two days before the day after tomorrow
-
Ennis Ray Lynch, Jr. wrote:
I replaced a developer once who was illegally modifying the database to increase commissions of floor staff.
was he rounding down fractions of a cent from accrual of interest and transfer the leftovers into their own commissions over a period of years, leaving them with a cash windfall undetected by the corporation?
----------------------------------------------------------- Completion Deadline: two days before the day after tomorrow
Nope, updating full dollar amounts. There were no audits and logging was not enabled. It was the pinnacle of how a financial system should not have been run. It lasted about 6 months before being caught. I think the total stolen was a few hundred k. It was wiped under to prevent bad press.
Need a C# Consultant? I'm available.
Happiness in intelligent people is the rarest thing I know. -- Ernest Hemingway -
Ennis Ray Lynch, Jr. wrote:
I replaced a developer once who was illegally modifying the database to increase commissions of floor staff.
was he rounding down fractions of a cent from accrual of interest and transfer the leftovers into their own commissions over a period of years, leaving them with a cash windfall undetected by the corporation?
----------------------------------------------------------- Completion Deadline: two days before the day after tomorrow
Salami slicing! Like Superman III (and Office Space).
-
Developers do not produce production code. They develop code which testers test on Test which gets a trial implementation on Staging and then moved live into production. 1 of the reasons is to prevent the scenario that just occurred. The deletion of a DB by a dev on accident. The other is security. Developers have complete knowledge of the system. If they have the password they can also violate policies. I replaced a developer once who was illegally modifying the database to increase commissions of floor staff. This would not have been possible if he did not have the password.
Need a C# Consultant? I'm available.
Happiness in intelligent people is the rarest thing I know. -- Ernest HemingwayThe #1 reason why nuclear reactors have isolated systems from the rest of the facility. We had to develop on one machine, then take the tape reels off, move them to the live system, and load. After review.
"Neque porro quisquam est qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit..." "There is no one who loves pain itself, who seeks after it and wants to have it, simply because it is pain..."
-
yesterday, tuesday would be the day, I was just typing out a simple delete query to remove some fake test data i threw in the system. well, i wiped out all the production data on that table in the system because of a typo. aren't i awesome? well, not but 30 minutes later...im searching for a backup and realizing the backup is old my phone rings. it's a job offer for a job i had just interviewed for. what awesome timing. so i go in and tell my boss i lost all the data and dont worry i already found another job. ;) I have all the data off the backup, had to pull a snapshot of the server from Friday. It wasn't a big deal, it just couldn't have been better timing on any of it *im currently an intern so im pretty excited because it's the first job i wanted and interviewed for. :cool:
----------------------------------------------------------- Completion Deadline: two days before the day after tomorrow
modified on Wednesday, February 06, 2008 2:04:25 PM
I'm an intern too (with a government-related organization nonetheless) and I'm proud to say I've never caused any irreperable harm :-D In fact, I've never had to walk down the hall to the network guys to have them pull data. I've screwed up many personal projects, so I'm a little gun-shy when it comes to things like mass data deletion. And trust me, I certainly could accidentally cause hell around here.
-
Developers do not produce production code. They develop code which testers test on Test which gets a trial implementation on Staging and then moved live into production. 1 of the reasons is to prevent the scenario that just occurred. The deletion of a DB by a dev on accident. The other is security. Developers have complete knowledge of the system. If they have the password they can also violate policies. I replaced a developer once who was illegally modifying the database to increase commissions of floor staff. This would not have been possible if he did not have the password.
Need a C# Consultant? I'm available.
Happiness in intelligent people is the rarest thing I know. -- Ernest HemingwayIn your world that may be true. In my world there are only 2 MS developers and no one else who knows what to do, you need access to Dev and Prod.
It's good to be alive
-
yesterday, tuesday would be the day, I was just typing out a simple delete query to remove some fake test data i threw in the system. well, i wiped out all the production data on that table in the system because of a typo. aren't i awesome? well, not but 30 minutes later...im searching for a backup and realizing the backup is old my phone rings. it's a job offer for a job i had just interviewed for. what awesome timing. so i go in and tell my boss i lost all the data and dont worry i already found another job. ;) I have all the data off the backup, had to pull a snapshot of the server from Friday. It wasn't a big deal, it just couldn't have been better timing on any of it *im currently an intern so im pretty excited because it's the first job i wanted and interviewed for. :cool:
----------------------------------------------------------- Completion Deadline: two days before the day after tomorrow
modified on Wednesday, February 06, 2008 2:04:25 PM
Congratulations on the new job!
jgasm wrote:
so i go in and tell my boss i lost all the data and dont worry i already found another job.
That's way cool.
BDF A learned fool is more a fool than an ignorant fool. -- Moliere
-
Congratulations on the new job!
jgasm wrote:
so i go in and tell my boss i lost all the data and dont worry i already found another job.
That's way cool.
BDF A learned fool is more a fool than an ignorant fool. -- Moliere
Thanks ! Thank god for backups.
----------------------------------------------------------- Completion Deadline: two days before the day after tomorrow
-
In your world that may be true. In my world there are only 2 MS developers and no one else who knows what to do, you need access to Dev and Prod.
It's good to be alive
-
In your world that may be true. In my world there are only 2 MS developers and no one else who knows what to do, you need access to Dev and Prod.
It's good to be alive
It isn't in my world. It is in the world. In the company I was describing there was only a staff of 2 IT before I came in and over one hundred thousand dollars was stolen. In the business world a responsible developer would understand the various consequences and mitigate the risks. That is the difference between being a solid professional and just the IT guy.
Need a C# Consultant? I'm available.
Happiness in intelligent people is the rarest thing I know. -- Ernest Hemingway