- Feature Articles
- CodeSOD
- Error'd
- Forums
-
Other Articles
- Random Article
- Other Series
- Alex's Soapbox
- Announcements
- Best of…
- Best of Email
- Best of the Sidebar
- Bring Your Own Code
- Coded Smorgasbord
- Mandatory Fun Day
- Off Topic
- Representative Line
- News Roundup
- Editor's Soapbox
- Software on the Rocks
- Souvenir Potpourri
- Sponsor Post
- Tales from the Interview
- The Daily WTF: Live
- Virtudyne
Admin
Sad to say, but this reminds me from a person I used to work with. And yes, he was "lead" something too unfortunately..
Admin
Yeah, it seems like America is the last country in the world that isn't run by a bunch of foreigners.
Admin
And some people think it's great fun to feed the trolls. Just like some people enjoy feeding the monkeys at the zoo: they find it entertaining to watch them run around, scream, and throw feces.
Admin
Yeah, why not use DOMESTIC keys, buddy? Are you trying to put all the domestic key workers out of a job or something? And if we get dependent on foreign keys, what happens if they cut off the supply? Then we won't be able to unlock our own database records. Before you know it they'll be defining all our functions. There's a reason why they call it a foreign key CONSTRAINT.
Admin
We had a Linux environment, so a few of us used vim, a few used emacs, a few used nano, and a number of Cool Kids used various text editors they found on the Internet. The Cool Kids tried to convince the lowly vim/emacs/nano crowd how much better their Internet-found text editors were, but the vim/emacs/nano crowd just ignored the noise and kept using what they wanted.
So at the next big developer meeting the Cool Kids raised the issue of how expensive it must be to support so many text editors, using that to push for some kind of mandate that all developers use the same text editor (one of their cool Internet-found options, of course).
I sat quietly, letting everyone bicker, until I saw one of the sysadmins shaking his head in disbelief. I told him (interrupting whichever Cool Kid was babbling at the time) not to worry, that vim/emacs/nano all came with the OS, and wouldn't require any additional support. He grinned, and the Cool Kids quickly dropped the subject.
I think I made a couple enemies that day.
Admin
Admin
One of the best ones. For all the misery that Oracle (or certain other DBSs) can be, it takes a really perverse talent to come up with words to ban constraints. Awe inspiring.
Admin
On one hand you say that Daniel should shut up and cop it sweet, on the other you blame him for not giving advice. Interesting.
IMO if you're hired in a role like 'Database Architect' you are expected to offer technical advice - even when it's not asked for. Hell, I'm only a code monkey but if my boss asks me to do something that goes against my understanding of good Software Engineering practice, I will make sure I go on the record as disagreeing. Sure, there comes a time when you just do what you're told, but Technical decisions should always be made in the most relevant Technical areas.
If we had a manager in a Legal department who insisted his staff followed some questionable directive, would you expect the staff (presumably qualified lawyers) to follow no questions asked? What about in finance? Why are technical roles any different?
Managers should make decisions when they need to be made, but this involves gathering all the information (which almost always comes from below) and assessing it, not creating a solution and insisting that it is the appropriate course of action. This is perhaps one of the most fundamental differences between a good manager and a bad manager. A good manager listens and weighs up options, a bad manager thinks they're God and have ultimate right of dictatorship
Admin
That said, I'd make a friggin awesome manager - honest.
Admin
If the shit hits the fan while I'm away it's not my problem - they managed before I started here, and I'm sure they'll manage after I leave. Noone (ever) is indispensable. Some people leaving can appear to be a bigger problem than others, but within a few months normality (or some semblance of) resumes...
Admin
Oh, leave him / her be, Hortie's a sweetie.
It's not Daniel that should have been fired, it was whoever authorised him to go on leave in the first place. It was Daniel's absence that directly caused Gerald to think he could fuck up the DB, therefore it was the fault of the person who thought they could get away without Daniel being in the building.
Admin
But seriously, it wasn't the prime directives that got Gerald fired, it was the buggering about on Production without developing it first on Development and testing it on Test. Wonder why whose boxes got those names.
Admin
Admin
Can't argue there. The queen's a German, her husband's a Greek, and the deputy prime minister's wife is a BASICing Spaniard, for lisp's sake. Haven't had a proper Welshman in charge for decades.
Admin
"We don't have time to find out the facts...." = "someone's arse is going to be on the line for this, and it won't be mine if I insist I could see the urgency of the situation - mistakes made because of such pressure will quite nobly be accepted by any technician associated with the change" "All the experts agree...." = "I read a discussion on stackoverflow (bytes/whatever) where at least 2 of the 15 posters shared my view before being yelled down by the masses" "This is Truth...." = similar to "All the experts agree..." but more often is a misinterpretation of a single statement on Wikipedia or similar site...
Admin
Admin
We did standardise on Eclipse at one point, in the java team I worked in. It was so much easier to attain repeatability and consistency. There was one shithead who insisted on using his own tools, but he was a cunt. Every time he checked something in the line feeds were in a format inconsistent with all the other files, or something like that, and he consistently replaced all his tabs with three spaces. Fucking nightmare doing diffs. But the world is great and good because he got fired, but only 7 years too late.
And the fucker had no sense of fucking humour. He was blarting on in some design meeting about some great new trendy tool he'd found, and I ironically remarked: nah, I prefer COBOL. He followed the meeting up with a 6-page email about why I ought to change my attitude and start learning more modern languages and how being a COBOL programmer would limit my career prospects. The fact that we had never ever programmed a single byte of COBOL in the history of the company seemed not to have registered, so it never occurred to him that I might not have been serious.
Admin
Admin
Admin
That's precisely the sort of stupid fucking bollocks pricks like him used to spout as an excuse. And it's fucking shit.
Admin
Dear Database Architect,
Educational Decree Number 595 is as follows.
"Gerald has been appointed to the post of Hogwarts High Inquisitor."
Sincerely, High Inquisitor Gerald
Admin
Tabs are TRWTF anyway.
Admin
I though about K/V databases, but XML is more hardcore. Not to mention it is HIERARCHICAL. (pretend it's a buzzword of sorts)
Admin
Directive 595 Part 4 "Enabling Archive log gives lack of flexibility, more costly evolution, inhibit the use of the database acting as a service to applications and make it an inhibitor to evolution. Disable Archive logging in all production databases ASAP!!"
Admin
I couldn't relax on a vacation not knowing every day that my data was okay. Some responsibilities transcend the work/home boundary. This is one of them. If I were a Database Architect and my data was getting hosed such that the whole company had to go to the mattresses in the war room for four days and I wasn't there, I would be ashamed and offer my resignation.
Admin
Directive 595 Part 4:
Psych! Now go back and undo the previous 3 parts.
CAPTCHA jumentum: A Jumbled Momentum.
Admin
White spaces are important, if you're programming in Python. Any one will tell you that.
Admin
Admin
Correstion: I read it again, and the incident should be found 11 days after Daniel's vacation started.
Admin
You are such a wuss. The only way to redeem your honor (and the honor of your family) after such a disaster is to commit harakiri. You have embarrassed the company and its clients. Not to mention the boss that works way too much, just to put food on his family...
Admin
I wonder if he still thought that it would've worked if he didn't get that one character wrong.
Admin
Are you the real deal or just another internet pervert?
Admin
You should learn software you using, if you wanna stay up with young blood.
There is option in diff that allow to ignore whitespaces.
Admin
Mr "Ask Tom" Kyte reads this site? You're my hero, man! If there's one source I look to for learning how databases think, it's AskTom... So glad to see you here! (Note to self: must learn to contain hero worship.)
Admin
Admin
Yeah, if only we could all be above the fray like you are. Thank Lord Jesus Tebow Christ in HaaayyyAVANNNN above therez brillant mudderphochahs like you to set all our all azzes straight. ABloodyFuckinMen.
P.S. GodNJeezuszNBooda can kiss m' butt.
Admin
You say that like it's a bad thing. Waiting for the point...
Admin
YES! Since your posts here have value of 0.05 * nagesh I will act accordingly. GO INTERNET YAY!
(FUCK I HOPE HUMAN RACE KILL ITSELF SOON!!!) GO NULULEAR WAR YES!
Admin
If the company can't send him on holiday safely, then his manager has a problem and should be fired. Which happened in this case.
Admin
CSV, Shirley?
Admin
Did the company not have daily backup files of their databases? They could have undone Gerald's actions quickly by restoring a backup file instead of having to manually run SQL commands for four days.
Actually, this indicates the real WTF in the story: the Chief Architect can destroy production databases with little to no oversight.
Admin
Admin
Admin
Admin
Finally, a DailyWTF made our dick moves site!
Excuse the spammy link, but vote it up please. http://dkmvs.com/posts/476
Admin
Finally, a DailyWTF made our dick moves site!
Excuse the spammy link, but vote it up please. http://dkmvs.com/posts/476
Admin
Admin
Admin
Or MySQL .. or worse : Access
Admin
Oh yes, and add to this the fact that if the employee is allowed to spend two weeks away from the desk, he will have completely forgotten how to do his job, in fact will have forgotten where his job is. Then who's no use to the company?