- 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
#!/commonsense err='refuse to learn' echo 1 > /dev/brain echo $err
Admin
Hydra frist comment: If you delete it, two new ones will be posted.
Admin
3 points: 1: you are second 2: while (comment == frist) { mv comment /dev/null; } 3: perform 1 comment: cat 1 > /dev/brain
Admin
So called memory optimizers are just as counter-productive in a Windows environment.
Admin
This... "This reeks of Windows thinking." What Windows Head would do something like this?
Admin
Admin
No one.
What I don't get is why scripts on the Calamari servers would affect other Hydra servers. Surely there is aome sort of SOE that should be applied to 'new' servers that would protect against such shenanigans.
Admin
I don't get it. Why does a (bad) script on Calamari's servers bring down Hydra's servers? And why didn't the bad script bring down Calamri's servers before Evan integrated them into Hydra's server network?
Apart from that - today's article is well-written, concise and doesn't drown the wtf in an ocean of book/movie references. That comes as a pleasant surprise, given the author... Keep up the good work, Eric!
Admin
And of course "squid" is a double-headed reference...
Admin
Admin
TRWTF in this or any other organization is why ETD&H is allowed to pester the technician who is responsible for fixing the problem. In a well-run organization you hear only from your immediate supervisor, especially when you are working on something important. Exceptions are made only for other people in your supervisory chain, and then only if your supervisor is not available. Everyone else talks to the designated POC for trouble resolution, and they get crickets if they talk to go around this.
It's like every passenger in an airplane storming into the cockpit, demanding answer, whenever there's turbulence.
Admin
Admin
Wow I learned a new word:
"counterproducting"
Admin
Then TRWTF in the world is that so many organizations do operate in such a counterproducting manner.
Admin
Book reference, perhaps there is one lurking in the madness of this mountain of a WTF. Hydra, calamari, ocean, seems almost cthonic to me. Yes yes, get me hooked on cthonics!
Admin
There are very few rules that fit for all sizes of organizations in all circumstances.
Admin
What, nobody? Seriously? Okay then:
Hail Hydra!
Admin
But when Hydra's main datacenter linked up Calamari's...
Linked up Calamari's WHAT?
Admin
Came for this - my thoughts exactly.
Admin
It's like having eight different bosses who all come to your desk to remind you about the new cover sheets for TPS reports.
Admin
"LAMP stack"... this reeks of *nix thinking.
Admin
The lesser-known Lindows-AOLServer-Mumps-Postgres stack.
Admin
Admin
Admin
Admin
Admin
Admin
It means something besides Superconducting Quantum Interference Detector ?
Admin
And this is one of them.
You only respond to the closest (hierarchically) supervisor available.
Otherwise, you end up with help-desk, hr, clients, and the IRS at your desk.
Admin
Admin
One word popped to mind when I read that linking up to another datacenter could bring yours down: isolation.
Admin
Three-letter abbreviations of words starting with 'M' are WTFs themselves.
Admin
It's not so much "Windows Thinking" (Windows actually uses about the same free/caches/wired setup Unix does; welcome to the Everyone's Been NT For Over A Decade future) as "New To Unix Thinking".
"Hey, free says we're out of ram! Those "cache" things are using all our memory! Better clear those so we never put anything in swap!"
I've seen the question come up a hundred times with new Unix users who don't understand (and how would they, when the manpages assume you already know?) what the output of free/top means.
Admin
The bad ones. Although that's not saying that bad sysadmins are exclusive to Windows environments. Remember, you can write Fortran in any language.
Admin
Admin
That depends on whether your goal is to get a problem resolved, or to keep from being bothered while you work. In a relatively small organization, having Jim walk over to say "hey Bob, X is broken, you have time to fix it?" is faster than having him talk to his supervisor, who talks to his supervisor, who talks to his supervisor, who talks to your supervisor's supervisor, who talks to your supervisor, who talks to you. And it usually results in better information since it doesn't get garbled through the telephone game.
It's only when Jim is in an entirely different department, and possibly a different state that having him talk to you directly can introduce more issues.
Admin
And how does a VP come up with something for Tom to do? That's not how you manage projects.
Unless you're talking a starup of 20 or less, maybe, and even then, it shouldn't happen often. That's a major sign of a lack of trust and micromanagement.
Because if the VP and/or owner feels the need to hire middle management, then he shouldn't feel the need to have direct control over the bottom level employees.
If he needs to have that much direct access to a person, he should move that person under himself, or he is going to negatively impact morale.
Admin
Admin
It's funny that some people seem to think that hierarchy is the solution to all organisational issues. It's not and it's proven to be very dependent on organisational culture, which in turn is influenced by things like type of employees (factory worker vs knowledge worker for example), but also country can play a role in this.
It should be obvious that there is no single solution for every organisation.
Admin
I'm sorry, but you are just revealing your ignorance of modern project management techniques.
If a project is behind schedule, or if there is a problem with a production system, it is well understood today that the way to solve the problem is to hold long daily status meetings where the technical people can explain to management why they are behind schedule and what they are doing to catch up.
Clearly, spending 40 hours working to solve the problem is much less efficient than spending 30 hours working to solve the problem and 10 hours in meetings explaining what you are doing and why it's not solved yet. Better still to spend 20 hours working on the problem and 20 hours on the phone explaining what happened to various managers and executives one at a time.
Admin
Admin
Ugh that's just the worst sort of hidebound corporate thinking. How would it negatively affect morale if the CEO talks to someone low on the totem-pole once in a blue moon? How is being micromanaged by your immediate supervisor any better than being micromanaged by someone in the C-suite?
Worse, when you get to a situation where the higher ups never ever interact with the guys lower down, you start having issues. First because the CEO type becomes totally disassociated with the actual day-to-day work in the business. And second because the guy at the bottom feels that he has no stake in the company as a whole.
I'm not saying that every company would benefit from this. Obviously larger organizations with multi-national operations can't do this. And even then, it's not a good management style for the VP to respond to EVERY emergency by camping out in the cubicle of the guy fixing it. But let's take a small company with about 100 employees. The IT department is about 50 guys and has 5 teams of 10 guys each. Do you really think having a guy in the accounting department filter every single communication through the IT director and the team lead is better than just calling the server guy directly on rare occasions?
Or, in a situation more like this one, if something horrendous happens and the company owner is fielding angry calls from clients, shouldn't the guy fixing the problem report his progress directly to the owner instead of having the IT director report progress based on what the team lead reported to him based on what the guy actually fixing it reported?
Admin
IT guys talking about what executives should do.
(That's the joke.)
Admin
The though process that brought him to the creation of that script may not have been entirely wrong, but the implementation obviously was. There are perfectly good reasons why you'd want the filesystem cache and swapping to work differently, of course the proper way to do this is through sysctl with things like:
vm.swappiness=10 vm.dirty_background_ratio=5 vm.dirty_ratio=80
Admin
Only if you have mutant squid... :)
Admin
No, no, no ... only Windows.
(CAPTCHA: sino. Has someone been getting in a fresh stock? I've not seen that one before).
Admin
+1
Captcha: you're my haero
Admin
Math homework: If there are N CAPTCHAS, how often (expectation) do you have to post until you've seen all of them?
Admin
Admin
Yes, it can mean Stupid, Quick, Underdressed, Imminently Dead motorcyclist as well.