- 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
this should really be thedailywtf.co.uk
Admin
Right, and the database was probably incorrectly set up long ago by the now hardware guy. So either way, the bottleneck is known and the solution is to run said database on better hardware.
Admin
You sound like one of those people we interview that when asked "Have you any experience with very large tables?" they say "oh, yes. our web site had nearly 2000 users."
Admin
The real WTF is Eric. Eric is begging for hardware because he failed at budgeting. Mitch isn't giving Eric his hardware because the douche didn't put anything in the FY2013 budget to cover his broke-ass system.
Everywhere I have worked, as long as you give the budget code, the hardware is delivered with a smile.
Admin
You really think that the people dealing with the hardware had any say in the budget for it?
Admin
Because then it woudldn't be a "WTF". =)
Admin
It's just too bad modern operating systems won't even install on the typical 2000-era desktop, which would have been a Pentium-II or Pentium-3 PC with something like 32MB of RAM.
Admin
A couple of hard bounces on the desk while the platter is spinning should do the trick. Hard drives really don't like it when the read/write heads hit drive platters that are spinning at 5400 RPM.
Admin
First rule in government spending: why build one when you can have two at twice the price?
Admin
Not only computer hardware. We're farting around with sucky internet cables and intermittently dodgy conference phones and all sorts of other shit right now, because we (as a company( haven't invested properly in a decent fucking communications infrastructure, for cunt's sake. So no matter how state-of-the-fucking-art our pissing laptops are, if we can't set up a decent conference call with our customers, they end up thinking we're a bunch of useless fucking piss-artists.
Admin
...host database on same machine as application?
Admin
Admin
Eric uttered, "Son of a Mitch" after finding that MITCH-DB hosted an Access database...
Admin
Admin
People with such a lack of professionalism and everything else you want from a co-worker shouldn't even work as burger flippers.
Admin
Internet cables?
Admin
The OS was windows server 2003, and it used SQL server as RDBMS. Ran just fine with about 60 concurrent users. Pretty sure it would run a modern linux distro just fine as well. That old hardware really ain't so bad if your software is tweaked properly.
Admin
"Mitch stormed in the door and slammed down a recently-decommissioned blade server"
Seeing as he was able to slam it down and all development 'servers' were desktops I presume the blade enclosure was nowhere in sight?
I tip my hat to anyone who can get a blade server to function (correctly) outside the enclosure...
Admin
I think your RAM estimate at least is a few years off; I've got a bottom-end (around $600 at the time) PC from '98 that came with 64MB. I'd expect a decent PC from 2000 to have at least 128MB...and I've installed 2010 Linux distros on that '98 PC, although you obviously can't use a heavy DM...runs WinXP just fine too, although I guess you can't call XP modern despite how prevalent it remains in corporate environments...
Admin
Admin
The topic is "curious perversions in information technology", not I-must-let-steam-off-at-one-of-millions-of-petty-chiefs-in-the-world.
Your whole story is about a petty person in power, not about information technology. Furthermore, it has zero fun factor, we've all been there, we've all seen that, you need a hell of a better conclusion than 'petty chief one day, petty chief the next' to incite interest in your readers.
Go back to writing classes, this piece is both off topic and without any qualities whatsoever.
PS: 'populus' is my captcha, and as you well know 'vox populus, vox dei'.
Admin
Admin
+1
Admin
Son of a Mitch.
Admin
Admin
How exactly is a BLADE server thrown on your desk useful?
Admin
I figured MITCH-DB clearly must have been written by this guy:
[image]Admin
@All the Sissies out there:
FYI, I dealt with very, very large databases, mostly Oracle, and yes, THIS HARDWARE IS STRONG ENOUGH.
The problem is proabably the developers, bringing the database to its knees with bad design, bad queries and bad practices.
Admin
I sat through a presentation at on development site where the presenter (a friend of the owner) was demonstrating examples - all carefully chosen - showing that it's almost always bad coding rather than hardware to blame for bad response.
Come question time, I accused him of cherry-picking his data, and said he wasn't comparing apples with apples. Owner (behind me, and a bit of a character) shouted out, "Well, one of those things is an Apple mate!".
Loud hilarity. Next question. I don't think any attendee and possibly not even the presenter was convinced by the "it's all poor coding" argument. Still, he was friends with the owner and that must count for something ...
Admin
If you're in hardware, it's the software's fault.
If you're in software, it's the hardware's fault.
It's as simple as that.
Admin
Admin
Admin
Sure, there is a limit to how much your hardware can do, but a decade ago people were also making big (web)applications that handled a lot of data / users. Those did not run on supercomputers, so how come they were plenty fast?
With all the abstraction, it is easy to forget how much power a single desktop has. Think about it: a modern CPU will handle several billion instructions per second. And if memory is a bottleneck, modern computers also have billions of bytes of RAM. Those numbers are staggering to the point were the human mind simply cannot properly comprehend them.
If all that power is unable to correlate some information in a database and output at most a few thousand lines of HTML within a second, then you either deal with tremendous amounts of information, or, and this tends to be a tad bit more likely in my experience, your code is poorly written.
Of course, when all is said and done, it is generally cheaper to grab a $50 memory stick for your developer machine than spend ten man-months reducing your memory footprint. There's a classic WTF that illustrates this quite nicely. Doesn't mean it wasn't poor coding to begin with though.
Admin
I'm not in need of filtering, that was just commentary on how many people we have here from across the pond.
Admin
Ten seconds in a microwave oven should see off most of those.
Admin
I remember it quite clearly. Google was blazingly fast in 2000. More accurate too. It didn't do stupid things like reload results on every. single. god. damn. key. press. It didn't insist I had spelled SVWXWARN as WXWARN or silently drop "r820" from "dell r820 1.4.5 bios"
Admin
Not to mention has "enough disk space to download all the porn on the internet" which to me means multiple disk drives some interesting opportunities to span the db across several drives. Add to that the speed boost you get for not having to cross the network and you'd likely end up way better off than a situation where you don't contend for CPUs on the same server (which has 8 so might not be much of an issue with just BizTalk at the moment anyways).
Admin
$50 memory stick:
Not to mention that you just change the recommended specs for your software and it is your customers spending that $50 for more ram. Generally you get away with a fair bit in terms of deploying new systems IT shops generally just look at the recommended specs and buy a server that meets them, no big analysis about how using framework X increased the memory footprint by 8GB and required an extra couple sticks of RAM just a different tick box gets checked on HP/Dell/whatevers website when ordering the new gear.
Admin
I have the same argument with employers and monitors/comfortable peripherals. So how much are you paying me an hour? Okay so if it saves me 10 min a day you've made your 27" monitor back in a couple months. The next 3 years or so you get more done for "free". The problem is the artificial divide between operational and capital "money".
Admin
If you'd have just asked for a machine that has 1048576-bit registers, you wouldn't have needed a database!
Admin
Mitch, get back to your hardware dungeon!
Admin
I worked with a guy who seemed easy going. When faced by things like this, he'd just go in after hours and take what piece of equipment he needed. Or he would put it on his credit card, and then expense it. His bosses kept telling him to knock it off. IT kept demanding he be fired. And in theory the company was supposed to fire him for stealing and misappropriating equipment no exceptions. Yet continued to promote him.
Admin
Knew a company with a guy in charge who was just tight. Saved his budget all the time, while workers couldn't get broken tools replaced (a real bummer for productivity). Every year when he went on holiday, his second in charge went around and told everyone to least everything they needed which would be bought before the guy returned.
Admin
Aaaaargh!
))
Phew, that was a close one.
Admin
Jesus - if fucking only.
Admin
You were obviously using some very bad PCs back in 2000.
For one thing, Pentium 2's were obsolete in 1999. Secondly, I had a PC with 32MB of ram before 1990; in 2000 I had 2GB.
Not bragging, but just pointing out you're somewhere between 2 and 5 generations out on your dating of historical technology.
Admin
In my world, it's whose software is at fault, whose hardware is at fault, or whose configuration is fucked up. Or more likely which pieces of software/hardware are stepping on each others ducks.
The WTF is, working for a company that obviously isn't re-investing money back into the business. Great way to find yourself laid off with obsolete job skills.
"It says here you're familiar with Innotech Designer.... 2000?"
Admin
Admin
What the hell. Do people really put up with colleagues talking and behaving like that towards them?
Joking around is fine. Very heated debate is fine even if insults are traded as everyone apologises later, if necessary. But if people are coldly offensive and malicious to you then that's when you need to get management/HR involved.
It's not business or a 'difficult' colleague it's just bullying.
Admin
Agree.
I think that place is called "planet Earth".