- 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
Not troll and not wtf, it is good that they stopped working on it (see my last sentence).
The "phantoms" had good reasons to keep the code as it was, as I believe that certification is an important part of medical software. (we don't want it to blow up do we?)
Instead of complaining to their boss or discussing priorities the developers wasted quite a lot of money "fighting" it out with the maintainers. As the article reads "it was all the maintainers fault" too early, too late, we could not be bothered to find them, or even ask them about the reversed changes and so on.
A project where both teams have different targets is doomed to fail and if you can't be bothered to talk with the others (because you are right and they are wrong) you are part of the problem.
Admin
perfect picture of those two
Admin
Yep, in my mind they were a cross between Penn & Teller and the Dementors from Harry Potter.
Admin
Or, indeed, any Windows API at all.
So, if you're writing code for Windows, and want to open a file (or display anything, or accept input, or whatever) then you obviously need to access the hardware directly, because you can't use the Windows API for accessing files, because the source code isn't available...
Even if you use Linux, where the source code is available - would you really want to fix a "bug" in the kernel just for your software, and have anyone who uses it have to apply your custom kernel patch...
You have to decide whether to trust the third party library developer. Some you can probably trust, others you probably shouldn't.
Admin
+1
Admin
Who hasn't done something like this?
Admin
Having been recently diagnosed with MS and looking forward to a lifetime of yearly (at a minimum) MRI's, I would like you thank you for informing me of this possiblility. This should make them SO much less stressful.</sarcasm>
Admin
Admin
Sorry to hear that.
You should request some good psychoactives from you doctor to help you relax.
Admin
Admin
...well, yes. But certifying this kludge in the first place was like certifying a 45 magnum for use in surgery.
Admin
Seriously, who hasn't done something like this?
Admin
Fortunately, I've managed to avoid doing anything that bad. The worst mistake I ever made "merely" annoyed 13,000 people.
Admin
You're comedy routine sucks. Time for a new one.
Admin
TRWTF is using Microsoft infrastructure, libraries, and dev tools for ANY life-critical piece of equipment, even the monitoring of such equipment.
I know people in hospital IT. More issues (and dare I say, more life-threatening mistakes) occur because of required isolation of networks and lack of critical patches being applied to various pieces of medical equipment.
The ONLY OS certified for this use is QNX. Period. The only OS's that ought to be used for the display and monitoring are Unixen and Linuxen, period. This isn't due to their architectural superiority over windows, but due to the fact that it is FAAAAAR easier to audit Linux and Unix patches than it is Windows patches.
RedHat tells you that they have updates for Apache, BIND, and Samba today. If your product doesn't use those server apps then you don't need them.
Microsoft tells you that they have MagicPatch # 34342342343, 234324209324, and 329458u342433 available today. Each of those patches makes a different change to IIS, KERNEL.SYS, CIFS.DLL, etc. How are you supposed to audit that?
But like in most other companies, the management of medical device manufacturer are idiots who always bow down to what the MS salespeople say, even though it really isn't a good idea.
I wonder how many people have been killed by hospitals who make mistakes due to the inefficiencies and problems caused by MS products? I know of at least one.
Admin
"...well, yes. But certifying this kludge in the first place was like certifying a 45 magnum for use in surgery."
WTF is a .45 magnum?
Admin
Admin
So, you're conflating OS updates (Windows) and application updates (Linux) and try to tell us that this is a fair comparison?
What about those Kernel updates my Ubuntu box receives in regular intervals? Don't those count?
And I just did look up a random security update, namely KB982665 and found these two pages: http://www.microsoft.com/technet/security/bulletin/MS10-055.mspx http://support.microsoft.com/kb/982665
Found neither magic nor kernel.sys there. Hyperbole much?
Admin
Admin
Admin
In fact, a surprising proportion of the population can't spell MRI.
Admin
My understanding is that the "Phantom Duo" should have been debugging on an actual unit, but in a test lab. And for some reason, they took it upon themselves to go debug the problem on an actual, production piece of hardware.
Admin
Emareye?
Admin
Admin
I don't see how using Microsoft dev tools somehow makes the code YOU write unstable? Besides, nothing Microsoft-related was even involved in the indecent! It was the library a 3rd party wrote.
You may have a "one true system" ideology, but the truth is, Windows runs tonnes of monitoring, automation, manufacturing and research equipment without a problem. The only time there IS a problem is when there's a bug in the CUSTOM software. Hell, the tunnel boring machines in Europe are controlled by a Windows system and the physical equipment breaks down far more frequently than the software does!
Admin
+1
WOW - They did their best to "keep the library ... umm ... certified". By whom? THAWTE? The nice people at Microsoft?
"Certified for VS2005" is just hilarious all alone. My HTML is certified for VS2005 but not notepad. It's also certified for viewing with a web browser, but not if you're wearing stained underpants.
... ad infinitum...
I'm sure you understand all of the words, but perhaps when they join together into sentences, and fit into a context that is so well understood that it never gets repeated... and so is wholly unknown to Certain Managers & Gurus, it all gets a bit fuzzy.
Thus we nominate for both "Troll Of The Year" AND "Post Most Likely to cause a flame war".
-1 for not reminding us that TRRRRRRRWTF is VB5, PC-DOS, non-Sony walkmen, and the Reliant Robin.
Admin
Woops, when I read that I was sure certified meant certified for use with medical systems. After reading it again I only find process certification (a worthless wtf) and Visual Studio certification. I see myself corrected.
Still biggest wtf was the missing teamwork/wasting money.
Admin
That goes without saying. The amount of money that was burned by those morons was surpassed only by their complete and utter ignorance with respect to basic software development skill.
The worst part was that there was absolutely zero interest in ever being better than they were-- they knew everything there was to know about software development and design. Of course the best way to design an interface for a "library" that accepts a collection of records that contain multiple data per record is to create a public array on the library for each datum and parse records out of the collection of parallel arrays! Only an idiot would make a "class" and have a single collection of instances of the class! Classes add too much risk! They're hard!
Why would I expose:
when I could expose:
(figure 20+ of those arrays, all used for different things based on what request you're submitting. This was the easy part.)
Admin
Every company has these billing leaches. Years ago I worked for an ISO 9001 company that had a billing leach running their QA department. I was developing alone on a project that managed to get 5 QA people along with the QA manager testing my code full time. This was not some cool mission critical code, just a simple db backed website. Needless to say the budget was drained pretty quickly.
Admin
TRWTF: A PMP-certified project manager is critical to a project.
Admin
Admin
Peter Cook and Dudley Moore
Admin
Wow... THAT is a reference I haven't seen in quite a while.
Admin
Only someone that lacks knowledge of programming would say this. Unbelievable, to say that classes add too much risk and are hard.
That's the real WTF here. That this "anonymous" person would surely have to be one of the phantom duo with an inane axe to grimd
Admin
Admin
Do you know what holiday it is today? We are used to the fact that we know only religious and public holidays and celebrate only them. I found out about this only yesterday after visiting the site https://whenisholiday.com/. It turns out that every day there are from 2 to 10 different holidays that surround us and make our lives happier. Here is one of the holidays that will be today: https://whenisholiday.com/https://whenisholiday.com/world/when-is-national-reading-day-2018.htmlhttps://whenisholiday.com/america/when-is-national-blonde-day-2018.htmlhttps://whenisholiday.com/world/when-is-working-naked-day-2018.htmlhttps://whenisholiday.com/america/when-is-national-honey-bee-day-2017.htmlhttps://whenisholiday.com/america/when-is-national-sock-day-2018.htmlhttps://whenisholiday.com/america/when-is-national-no-bra-day-2017.htmlhttps://whenisholiday.com/america/when-is-national-no-bra-day-2017.htmlhttps://whenisholiday.com/america/when-is-national-bat-appreciation-day-2019.htmlhttps://whenisholiday.com/america/when-is-national-boyfriend-day-2017.html