Are you over 18 and want to see adult content?
More Annotations
![A complete backup of wavesofhonor.com](https://www.archivebay.com/archive5/images/2ca2a15e-e6d3-4b1a-9546-2aa7a3e2cab6.png)
A complete backup of wavesofhonor.com
Are you over 18 and want to see adult content?
![A complete backup of tms-elektronik.com](https://www.archivebay.com/archive5/images/344acde9-16f9-4eb2-98a7-f3c66057df55.png)
A complete backup of tms-elektronik.com
Are you over 18 and want to see adult content?
![A complete backup of zdraveomlazeni.cz](https://www.archivebay.com/archive5/images/05f92e18-9e22-46cc-a024-8dc87f47287a.png)
A complete backup of zdraveomlazeni.cz
Are you over 18 and want to see adult content?
![A complete backup of beautyintensified.com](https://www.archivebay.com/archive5/images/f5387b67-8a4d-4b40-82b6-31d8e058186d.png)
A complete backup of beautyintensified.com
Are you over 18 and want to see adult content?
![A complete backup of financialstandard.com.au](https://www.archivebay.com/archive5/images/356ede34-d8c4-41ae-97d4-f705f9aac59f.png)
A complete backup of financialstandard.com.au
Are you over 18 and want to see adult content?
![A complete backup of mikis-theodorakis.net](https://www.archivebay.com/archive5/images/869a97d5-4b0a-4323-ac03-c49484c5e3dc.png)
A complete backup of mikis-theodorakis.net
Are you over 18 and want to see adult content?
Favourite Annotations
![A complete backup of schwanger-info.de](https://www.archivebay.com/archive5/images/c3608656-804b-4816-aa03-339d41f24c36.png)
A complete backup of schwanger-info.de
Are you over 18 and want to see adult content?
![A complete backup of hotelediament.pl](https://www.archivebay.com/archive5/images/ff6e5396-0393-4d07-b7bd-93d824305bb5.png)
A complete backup of hotelediament.pl
Are you over 18 and want to see adult content?
![A complete backup of fpt-software.com](https://www.archivebay.com/archive5/images/fdc919c1-2f22-4a51-aad2-68586453c524.png)
A complete backup of fpt-software.com
Are you over 18 and want to see adult content?
![A complete backup of 1securitycenter.com](https://www.archivebay.com/archive5/images/1c0068e2-7be2-40d2-a436-8b797769495a.png)
A complete backup of 1securitycenter.com
Are you over 18 and want to see adult content?
![A complete backup of wheelandsprocket.com](https://www.archivebay.com/archive5/images/2946661d-378b-4a03-8f3b-4334014bac75.png)
A complete backup of wheelandsprocket.com
Are you over 18 and want to see adult content?
![A complete backup of fairfaxdiscountliquors.com](https://www.archivebay.com/archive5/images/0e6c1a35-5cd6-4f6f-8cd6-80be4701a944.png)
A complete backup of fairfaxdiscountliquors.com
Are you over 18 and want to see adult content?
![A complete backup of speakers-excellence.de](https://www.archivebay.com/archive5/images/7e23d0a3-7f29-4fa6-8001-d2e5dc12491e.png)
A complete backup of speakers-excellence.de
Are you over 18 and want to see adult content?
![A complete backup of effusionexpo.com](https://www.archivebay.com/archive5/images/db37fea9-b042-4297-9701-f24072d94c8f.png)
A complete backup of effusionexpo.com
Are you over 18 and want to see adult content?
Text
THE SPEED-UP LOOP
“So what do you think about the opportunity,” Ben’s recruiting agent asked. He thought about it for a few moments. It wasn’t exactly what he was looking for, but then again, he had been out of work since November of 1989 – nearly three whole months – and figured he should probably get back in to the swing of things. He told the recruiter that he’d like to talk to the client andITAPPMONROBOT
At the turn of the 21st century, Initrode Global's server infrastructure began showing cracks. Anyone that had been in the server room could immediately tell that its growth had been organic. Rackmounted servers sat next to recommissioned workstations, with cables barely secured by cable ties. Clearly there had been some effort to clean things up a bit, but whoever put forth that effortgave
BANK $SECURITY
Banks. They take your money and lend it to others. They lend money deposited by other people to you, either as a car loan, mortgage, or for credit card purchases. For this privilege, you give them all of your personal information, including your social security number. Implicit in that exchange is the fact that the bank should keep your personal information confidential. Security is important UI THAT LOOKS LIKE $900 MILLION BUCKS User experience, and its related topic of user interface design, are important. How important? Well the US government’s General Service Administration (GSA) took the time to build a website to explain what it is. What other proof do we need? Well not only did the GSA build a website, but they invested in the SEO necessary to make it top of Google organic search, right below the featured THE QUERY OF DESPAIR BuildMaster allows you to create a self-service release management platform that allows different teams to manage their applications. Explore how! THE DAILY WTF: CURIOUS PERVERSIONS IN INFORMATION TECHNOLOGYFEATURE ARTICLESCODESODERROR'DSLOW LOADTRANSLATION BY COLUMNTHE WATCHDOG HYDRA Operator overloading is one of those "dangerous" features. Like multi-parent inheritance, it can potentially create some really expressive, easy to read code, or it can create a disaster of incomprehensible nonsense. In C++, many core classes use operator overloading, most notably the I/O classes, which reuse (or abuse) the bitshift operators into stream operators.THE SPEED-UP LOOP
“So what do you think about the opportunity,” Ben’s recruiting agent asked. He thought about it for a few moments. It wasn’t exactly what he was looking for, but then again, he had been out of work since November of 1989 – nearly three whole months – and figured he should probably get back in to the swing of things. He told the recruiter that he’d like to talk to the client andITAPPMONROBOT
At the turn of the 21st century, Initrode Global's server infrastructure began showing cracks. Anyone that had been in the server room could immediately tell that its growth had been organic. Rackmounted servers sat next to recommissioned workstations, with cables barely secured by cable ties. Clearly there had been some effort to clean things up a bit, but whoever put forth that effortgave
BANK $SECURITY
Banks. They take your money and lend it to others. They lend money deposited by other people to you, either as a car loan, mortgage, or for credit card purchases. For this privilege, you give them all of your personal information, including your social security number. Implicit in that exchange is the fact that the bank should keep your personal information confidential. Security is important UI THAT LOOKS LIKE $900 MILLION BUCKS User experience, and its related topic of user interface design, are important. How important? Well the US government’s General Service Administration (GSA) took the time to build a website to explain what it is. What other proof do we need? Well not only did the GSA build a website, but they invested in the SEO necessary to make it top of Google organic search, right below the featured THE QUERY OF DESPAIR BuildMaster allows you to create a self-service release management platform that allows different teams to manage their applications. Explore how! UNSPOKEN - THE DAILY WTF It's been quite a few years since I was last in Silicon Valley. So it wouldn't surprise me at all if some enterprising restaurateur has unveiled a trendy pub and stolen all the humorous thunder from Sean's submission. I'll be more surprised if they haven't.QUITE THE EVENT
When the document is ready, invoke the websitefunction which registers all the event handlers. This is a reasonable and normal thing to do. When the window is resized- we do the same thing, without clearing out any of the existing event handlers. Each time the window gets resized (whether by pulling up debugging tools or by just resizing the browser window) we duplicate the existing event AS AUTHENTIC AS IT GETS Virginia N (previously) needed to maintain some authentication logic. The actual rules for authentication weren't actually documented, so her choices were to either copy/paste some authentication code from a different project, or try and refactor the authentication method in this one. It was a hard choice. We'll dump the whole block of code, but I want to pull out a few highlights, starting ARE YOU ACTIVE ENOUGH? Cornelius was working with some code where the objects might be "active" or "inactive". His code needed to do something different, depending on whether the objects were "active" or not, but fortunately, there was a handy-dandy IsActive method. Weirdly, that method required a bool parameter, but also returned a bool. Since there wasn't any useful documentation, Cornelius checked the C++ CLASSIC WTF: THE SOURCE CONTROL SHINGLE Our summer break continues. I once worked on a team which made "shingles"- software modules that were layered on top of a packaged product. There were a lot of WTFs in those shingles, but nothing that can compare to this once. Original--Remy The year was 1999 and the dot-com boom was going full-throttle. Companies everywhere were focused on building revolutionary applications using THE INNER-PLATFORM EFFECT I'm sure that a lot of you have may heard about "antipatterns." They're more or less the converse of "software design patterns" in that they describe a frequently repeated problem in designing a commonly-occurring solution. I've observed quite of a few of these antipatterns in the real world, but noticed that one particularly egregious (though, thankfully, rare) antipattern wasn't documentedWHAT IS TRUTH?
The problem with "logic" is that it makes things out to be nothing but simple dualities. Proponents of logic want us to believe that everything is true or false, black or white, yes or no, paper or plastic, etc. Thankfully, there are some among us, like Mark Harrison's colleague, who are not afraid to stand up to these logic advocates and shout "no, I will not succumb to your false dichotomies UP OR OUT: SOLVING THE IT TURNOVER CRISIS If you’ve worked at enough companies in the IT industry, you’ve probably noticed that the most talented software developers tend to not stick around at one place for too long. The least talented folks, on the other hand, entrench themselves deep within the organization, often building beachheads of bad code that no sane developer would dare go near, all the while ensuring their own job THE DAILY WTF: CURIOUS PERVERSIONS IN INFORMATION TECHNOLOGY Actually, calling operator void* (though it would be a bit more readable with a static_cast instead of an explicit operator call) was a very valid way of checking the stream state up until C++11. That conversion was removed in C++11 and replaced with a conversion of the stream to bool, which means that the return statement of this function could just say return iss && iss.eof(). THE DAILY WTF: CURIOUS PERVERSIONS IN INFORMATION TECHNOLOGY I think that The problem with the double removal that the first one deletes the found text, removes the found text, and then jumps thesearch forward by
THE DAILY WTF: CURIOUS PERVERSIONS IN INFORMATION TECHNOLOGYFEATURE ARTICLESCODESODERROR'DSLOW LOADTRANSLATION BY COLUMNTHE WATCHDOG HYDRA The Daily WTF: Curious Perversions in Information Technology. WTF is the Daily WTF. Founded in 2004 by Alex Papadimoulis, The Daily WTF is your how-not-to guide for developing software. We recount tales of disastrous development, from project management gone spectacularly bad to inexplicable coding choices. Remy Porter is the editor-in-chief UNSPOKEN - THE DAILY WTF It's been quite a few years since I was last in Silicon Valley. So it wouldn't surprise me at all if some enterprising restaurateur has unveiled a trendy pub and stolen all the humorous thunder from Sean's submission. I'll be more surprised if they haven't. CONTRACTOR MANAGEMENT SYSTEM Maximillion was hired to maintain a PHP CMS. His new employer, up to this point, had just been contracting out work, but as time went on, contracting rates got higher, the amount of time required to add basic features kept going up. It was time to go ta a full time employee. "The system's pretty simple," the hiring manager explained during the interview, "as I understand it, it's basicallyTHE 4000 CHARACTERS
Containers and cloud deployments are made for each other. Using say, a Docker configuration file, you can pass that off to a cloud host, and get an environment whipped up in a declarative fashion without having to worry about all the ugly details of exactly how that happens. With tools like Docker’s Compose, you can spin up many components all in one big, declarative YAML block.ITAPPMONROBOT
At the turn of the 21st century, Initrode Global's server infrastructure began showing cracks. Anyone that had been in the server room could immediately tell that its growth had been organic. Rackmounted servers sat next to recommissioned workstations, with cables barely secured by cable ties. Clearly there had been some effort to clean things up a bit, but whoever put forth that effortgave
THE DAILY WTF: CURIOUS PERVERSIONS IN INFORMATION TECHNOLOGY Admin. I'm guessing that dataGrid.ItemSource was really dataGrid.ItemsSource, in which case I'm also guessing this is WPF. I'd say a bigger issue is they appear to be setting this stuff in the view's code behind instead of using MVVM and binding. Sole Purpose Of Visit (unregistered) in reply to ray10k 2021-04-22. WEB 0.1 - THE DAILY WTF It's called flyer-to-print-to-photo-to-print-to-scan-to-web (or, Web 0.1): Using your favorite word processing software, design a flyer that contains the information you'd like to convey to your website visitor. Once designed, print the flyer on a color printer. Lay the printed sheet of paper face-up on a table, preferably a clean, woodentable.
WHAT IS TRUTH?
What Is Truth? by Alex Papadimoulis in Feature Articles on 2005-10-24. Edit. Alex Papadimoulis. Founder, The Daily WTF. The problem with "logic" is that it makes things out to be nothing but simple dualities. Proponents of logic want us to believe that everything is true or false, black or white, yes or no, paper or plastic, etc.Thankfully
THE BIG RED BUTTON
The Big Red Button. Take-Your-Child-To-Work Day never made much sense to me. Unless you're someone cool like Tony Hawk or Batman, showing kids the reality of the workplace just seems outright cruel. Cubicles, meetings, TPS reports -- I mean really, while you're at it, why not just crush all of their hopes and dreams and tell them that SantaINTERVIEW BY PROXY
Interview by Proxy. by Alex Papadimoulis in Tales from the Interview on 2007-01-11. Edit. Alex Papadimoulis. Founder, The Daily WTF. I Do Models. From Sam F It was 1992 and I was fresh out of school trying to get a job. My Political Science degree wasn't doing anything for me, so I decided to try out a new field: information technology. THE DAILY WTF: CURIOUS PERVERSIONS IN INFORMATION TECHNOLOGYFEATURE ARTICLESCODESODERROR'DSLOW LOADTRANSLATION BY COLUMNTHE WATCHDOG HYDRA The Daily WTF: Curious Perversions in Information Technology. WTF is the Daily WTF. Founded in 2004 by Alex Papadimoulis, The Daily WTF is your how-not-to guide for developing software. We recount tales of disastrous development, from project management gone spectacularly bad to inexplicable coding choices. Remy Porter is the editor-in-chiefQUITE THE EVENT
When the document is ready, invoke the websitefunction which registers all the event handlers. This is a reasonable and normal thing to do. When the window is resized- we do the same thing, without clearing out any of the existing event handlers. Each time the window gets resized (whether by pulling up debugging tools or by just resizing the browser window) we duplicate the existing event CONTRACTOR MANAGEMENT SYSTEM Maximillion was hired to maintain a PHP CMS. His new employer, up to this point, had just been contracting out work, but as time went on, contracting rates got higher, the amount of time required to add basic features kept going up. It was time to go ta a full time employee. "The system's pretty simple," the hiring manager explained during the interview, "as I understand it, it's basicallyTHE 4000 CHARACTERS
Containers and cloud deployments are made for each other. Using say, a Docker configuration file, you can pass that off to a cloud host, and get an environment whipped up in a declarative fashion without having to worry about all the ugly details of exactly how that happens. With tools like Docker’s Compose, you can spin up many components all in one big, declarative YAML block. THE DAILY WTF: CURIOUS PERVERSIONS IN INFORMATION TECHNOLOGY Admin. I'm guessing that dataGrid.ItemSource was really dataGrid.ItemsSource, in which case I'm also guessing this is WPF. I'd say a bigger issue is they appear to be setting this stuff in the view's code behind instead of using MVVM and binding. Sole Purpose Of Visit (unregistered) in reply to ray10k 2021-04-22.ITAPPMONROBOT
At the turn of the 21st century, Initrode Global's server infrastructure began showing cracks. Anyone that had been in the server room could immediately tell that its growth had been organic. Rackmounted servers sat next to recommissioned workstations, with cables barely secured by cable ties. Clearly there had been some effort to clean things up a bit, but whoever put forth that effortgave
WEB 0.1 - THE DAILY WTF It's called flyer-to-print-to-photo-to-print-to-scan-to-web (or, Web 0.1): Using your favorite word processing software, design a flyer that contains the information you'd like to convey to your website visitor. Once designed, print the flyer on a color printer. Lay the printed sheet of paper face-up on a table, preferably a clean, woodentable.
THE BIG RED BUTTON
The Big Red Button. Take-Your-Child-To-Work Day never made much sense to me. Unless you're someone cool like Tony Hawk or Batman, showing kids the reality of the workplace just seems outright cruel. Cubicles, meetings, TPS reports -- I mean really, while you're at it, why not just crush all of their hopes and dreams and tell them that SantaWHAT IS TRUTH?
What Is Truth? by Alex Papadimoulis in Feature Articles on 2005-10-24. Edit. Alex Papadimoulis. Founder, The Daily WTF. The problem with "logic" is that it makes things out to be nothing but simple dualities. Proponents of logic want us to believe that everything is true or false, black or white, yes or no, paper or plastic, etc.Thankfully
INTERVIEW BY PROXY
Interview by Proxy. by Alex Papadimoulis in Tales from the Interview on 2007-01-11. Edit. Alex Papadimoulis. Founder, The Daily WTF. I Do Models. From Sam F It was 1992 and I was fresh out of school trying to get a job. My Political Science degree wasn't doing anything for me, so I decided to try out a new field: information technology. UNSPOKEN - THE DAILY WTF It's been quite a few years since I was last in Silicon Valley. So it wouldn't surprise me at all if some enterprising restaurateur has unveiled a trendy pub and stolen all the humorous thunder from Sean's submission. I'll be more surprised if they haven't.QUITE THE EVENT
When the document is ready, invoke the websitefunction which registers all the event handlers. This is a reasonable and normal thing to do. When the window is resized- we do the same thing, without clearing out any of the existing event handlers. Each time the window gets resized (whether by pulling up debugging tools or by just resizing the browser window) we duplicate the existing event CONTRACTOR MANAGEMENT SYSTEM Maximillion was hired to maintain a PHP CMS. His new employer, up to this point, had just been contracting out work, but as time went on, contracting rates got higher, the amount of time required to add basic features kept going up. It was time to go ta a full time employee. "The system's pretty simple," the hiring manager explained during the interview, "as I understand it, it's basically THE INNER-PLATFORM EFFECT The Inner-Platform Effect is a result of designing a system to be so customizable that it ends becoming a poor replica of the platform it was designed with. This "customization" of this dynamic inner-platform becomes so complicated that only a programmer (andA LITTLE INFO
I suspect they wanted to check if the file exists.Which is definitely a reasonable thing to want to check with aFileInfo object, which is why it has an Exists property which one could use. But this code doesn't accomplish the exists check- if the file doesn't exist, the Name property is whatever name you used to construct the object. Perhaps they hoped to canonicalize the name, but that's also GETTING OVERLOADED WITH DETAILS Operator overloading is one of those "dangerous" features. Like multi-parent inheritance, it can potentially create some really expressive, easy to read code, or it can create a disaster of incomprehensible nonsense. In C++, many core classes use operator overloading, most notably the I/O classes, which reuse (or abuse) the bitshift operators into stream operators. So, for example, oneNOT VERY CLEVER
In this process of collecting your submissions, the single most common category has been string conversions of NaN, null, and undefined. They are so common, I've become entirely bored with them. Date conversions, however, still do amuse a bit. Or will do. Or will did? Will have did? In any case, here's another installment of wibbly bits. They may not be clever, but some are a little funny. ARE YOU ACTIVE ENOUGH? Cornelius was working with some code where the objects might be "active" or "inactive". His code needed to do something different, depending on whether the objects were "active" or not, but fortunately, there was a handy-dandy IsActive method. Weirdly, that method required a bool parameter, but also returned a bool. Since there wasn't any useful documentation, Cornelius checked the C++THE 4000 CHARACTERS
Containers and cloud deployments are made for each other. Using say, a Docker configuration file, you can pass that off to a cloud host, and get an environment whipped up in a declarative fashion without having to worry about all the ugly details of exactly how that happens. With tools like Docker’s Compose, you can spin up many components all in one big, declarative YAML block. THE DAILY WTF: CURIOUS PERVERSIONS IN INFORMATION TECHNOLOGY Actually, calling operator void* (though it would be a bit more readable with a static_cast instead of an explicit operator call) was a very valid way of checking the stream state up until C++11. That conversion was removed in C++11 and replaced with a conversion of the stream to bool, which means that the return statement of this function could just say return iss && iss.eof(). THE DAILY WTF: CURIOUS PERVERSIONS IN INFORMATION TECHNOLOGYFEATURE ARTICLESCODESODERROR'DSLOW LOADTRANSLATION BY COLUMNTHE WATCHDOG HYDRADAILY CODE PUZZLEDAILY STEALS COUPON CODEGROUPON DAILY CODE The Daily WTF: Curious Perversions in Information Technology. WTF is the Daily WTF. Founded in 2004 by Alex Papadimoulis, The Daily WTF is your how-not-to guide for developing software. We recount tales of disastrous development, from project management gone spectacularly bad to inexplicable coding choices. Remy Porter is the editor-in-chiefITAPPMONROBOT
At the turn of the 21st century, Initrode Global's server infrastructure began showing cracks. Anyone that had been in the server room could immediately tell that its growth had been organic. Rackmounted servers sat next to recommissioned workstations, with cables barely secured by cable ties. Clearly there had been some effort to clean things up a bit, but whoever put forth that effortgave
THE PRODUCTIVITY LEADER Jane took a job at a big financials company. The pay and the benefits were the first draw, but she was really sucked in by the visions of building analytics and juggling billions of dollars with cutting edge data mangling techniques. “Big data” came up in the interview many times, along with “cloud”. The first cold blast of reality was when she was given her developer desktop: aA CASE OF THE MUMPS
To give you an idea of what MUMPS is all about, following is an abbreviated list of features pulled straight from the MUMPS FAQ: CASE SENSITIVITY: Commands and intrinsic functions are case-insensitive. Variable names and labels are case-sensitive. COMMANDS: may be abbreviated to one letter, case-insensitive. Includes commands such asIF, ELSE
THINKING MACHINES
Through the much of the 1980’s and early 1990’s, Cambridge-based Thinking Machines was ahead of its time. As innovators in parallel computing, they developed a massive, 65,536 processor supercomputer known the Connection Machine. Visually, it made Cray’s distinctive look seem like a piece of outdated furniture, and was even stunning enough to star as the “impressive blinky-light serverTHE BIG RED BUTTON
The Big Red Button. Take-Your-Child-To-Work Day never made much sense to me. Unless you're someone cool like Tony Hawk or Batman, showing kids the reality of the workplace just seems outright cruel. Cubicles, meetings, TPS reports -- I mean really, while you're at it, why not just crush all of their hopes and dreams and tell them that Santa THE INNER-PLATFORM EFFECT The Inner-Platform Effect is a result of designing a system to be so customizable that it ends becoming a poor replica of the platform it was designed with. This "customization" of this dynamic inner-platform becomes so complicated that only a programmer (andWHAT IS TRUTH?
What Is Truth? by Alex Papadimoulis in Feature Articles on 2005-10-24. Edit. Alex Papadimoulis. Founder, The Daily WTF. The problem with "logic" is that it makes things out to be nothing but simple dualities. Proponents of logic want us to believe that everything is true or false, black or white, yes or no, paper or plastic, etc.Thankfully
SPECIAL DELIVERY
Special Delivery. by Alex Papadimoulis in Feature Articles on 2009-12-01. Edit. Alex Papadimoulis. Founder, The Daily WTF. Brad’s phone rang with the telltale tone of an inner-office call. “Yeah,” he briskly blurted out as he picked up the phone, “what’cha ya need?”. That was actually his nice way of answering the phone. Asthe
MUMPS MADNESS
MUMPS Madness. by Mark Bowytz in Feature Articles on 2008-11-12. Edit. Mark Bowytz. Besides contributing at @TheDailyWTF, I write DevDisasters for Visual Studio Magazine, and involved in various side projects including child rearing and marriage. This year’s Corporate Technology Expo was no different than the ones for years previous. THE DAILY WTF: CURIOUS PERVERSIONS IN INFORMATION TECHNOLOGYFEATURE ARTICLESCODESODERROR'DSLOW LOADTRANSLATION BY COLUMNTHE WATCHDOG HYDRADAILY CODE PUZZLEDAILY STEALS COUPON CODEGROUPON DAILY CODE The Daily WTF: Curious Perversions in Information Technology. WTF is the Daily WTF. Founded in 2004 by Alex Papadimoulis, The Daily WTF is your how-not-to guide for developing software. We recount tales of disastrous development, from project management gone spectacularly bad to inexplicable coding choices. Remy Porter is the editor-in-chiefITAPPMONROBOT
At the turn of the 21st century, Initrode Global's server infrastructure began showing cracks. Anyone that had been in the server room could immediately tell that its growth had been organic. Rackmounted servers sat next to recommissioned workstations, with cables barely secured by cable ties. Clearly there had been some effort to clean things up a bit, but whoever put forth that effortgave
THE PRODUCTIVITY LEADER Jane took a job at a big financials company. The pay and the benefits were the first draw, but she was really sucked in by the visions of building analytics and juggling billions of dollars with cutting edge data mangling techniques. “Big data” came up in the interview many times, along with “cloud”. The first cold blast of reality was when she was given her developer desktop: aA CASE OF THE MUMPS
To give you an idea of what MUMPS is all about, following is an abbreviated list of features pulled straight from the MUMPS FAQ: CASE SENSITIVITY: Commands and intrinsic functions are case-insensitive. Variable names and labels are case-sensitive. COMMANDS: may be abbreviated to one letter, case-insensitive. Includes commands such asIF, ELSE
THINKING MACHINES
Through the much of the 1980’s and early 1990’s, Cambridge-based Thinking Machines was ahead of its time. As innovators in parallel computing, they developed a massive, 65,536 processor supercomputer known the Connection Machine. Visually, it made Cray’s distinctive look seem like a piece of outdated furniture, and was even stunning enough to star as the “impressive blinky-light serverTHE BIG RED BUTTON
The Big Red Button. Take-Your-Child-To-Work Day never made much sense to me. Unless you're someone cool like Tony Hawk or Batman, showing kids the reality of the workplace just seems outright cruel. Cubicles, meetings, TPS reports -- I mean really, while you're at it, why not just crush all of their hopes and dreams and tell them that Santa THE INNER-PLATFORM EFFECT The Inner-Platform Effect is a result of designing a system to be so customizable that it ends becoming a poor replica of the platform it was designed with. This "customization" of this dynamic inner-platform becomes so complicated that only a programmer (andWHAT IS TRUTH?
What Is Truth? by Alex Papadimoulis in Feature Articles on 2005-10-24. Edit. Alex Papadimoulis. Founder, The Daily WTF. The problem with "logic" is that it makes things out to be nothing but simple dualities. Proponents of logic want us to believe that everything is true or false, black or white, yes or no, paper or plastic, etc.Thankfully
SPECIAL DELIVERY
Special Delivery. by Alex Papadimoulis in Feature Articles on 2009-12-01. Edit. Alex Papadimoulis. Founder, The Daily WTF. Brad’s phone rang with the telltale tone of an inner-office call. “Yeah,” he briskly blurted out as he picked up the phone, “what’cha ya need?”. That was actually his nice way of answering the phone. Asthe
MUMPS MADNESS
MUMPS Madness. by Mark Bowytz in Feature Articles on 2008-11-12. Edit. Mark Bowytz. Besides contributing at @TheDailyWTF, I write DevDisasters for Visual Studio Magazine, and involved in various side projects including child rearing and marriage. This year’s Corporate Technology Expo was no different than the ones for years previous. THE DAILY WTF: CURIOUS PERVERSIONS IN INFORMATION TECHNOLOGY by Remy Porter in Feature Articles on 2021-05-04. Shipping meaningful data from one company's IT systems to another company's IT systems is one of those problems that's been solved a billion times, with entirely new failure modes each time. EDI alone has a dozen subspecifications and allows data transfer via everything ranging fromFTP to email.
CONTRACTOR MANAGEMENT SYSTEM Maximillion was hired to maintain a PHP CMS. His new employer, up to this point, had just been contracting out work, but as time went on, contracting rates got higher, the amount of time required to add basic features kept going up. It was time to go ta a full time employee. "The system's pretty simple," the hiring manager explained during the interview, "as I understand it, it's basicallySCRATCH AND DENT
Lyle Seaman. networking, security infra and filesystems kernel hacker turned application programmer, SRE and engineering manager, Lyle traded tilting at windmills for viking at Vikings but couldn't catchany.
ARE YOU ACTIVE ENOUGH? Cornelius was working with some code where the objects might be "active" or "inactive". His code needed to do something different, depending on whether the objects were "active" or not, but fortunately, there was a handy-dandy IsActive method. Weirdly, that method required a bool parameter, but also returned a bool. Since there wasn't any useful documentation, Cornelius checked the C++A LITTLE INFO
I suspect they wanted to check if the file exists.Which is definitely a reasonable thing to want to check with aFileInfo object, which is why it has an Exists property which one could use. But this code doesn't accomplish the exists check- if the file doesn't exist, the Name property is whatever name you used to construct the object. Perhaps they hoped to canonicalize the name, but that's also THE INNER-PLATFORM EFFECT The Inner-Platform Effect is a result of designing a system to be so customizable that it ends becoming a poor replica of the platform it was designed with. This "customization" of this dynamic inner-platform becomes so complicated that only a programmer (and THE DAILY WTF: CURIOUS PERVERSIONS IN INFORMATION TECHNOLOGY Not Very Clever. by Lyle Seaman in Error'd on 2021-05-28. In this process of collecting your submissions, the single most common category has been string conversions of NaN, null, and undefined. They are so common, I've become entirely bored with them. THE DAILY WTF: CURIOUS PERVERSIONS IN INFORMATION TECHNOLOGY I think that The problem with the double removal that the first one deletes the found text, removes the found text, and then jumps thesearch forward by
WEB 0.1 - THE DAILY WTF It's called flyer-to-print-to-photo-to-print-to-scan-to-web (or, Web 0.1): Using your favorite word processing software, design a flyer that contains the information you'd like to convey to your website visitor. Once designed, print the flyer on a color printer. Lay the printed sheet of paper face-up on a table, preferably a clean, woodentable.
DATABASE CHANGES DONE RIGHT Database Changes Done Right. Throughout my software development career, I’ve seen my fair share of debates over how databases should be developed. And like most disagreements over technical pedantry, the participants are generally well-intentioned but grossly inexperienced. So much so that it wouldn’t matter if they use foreign keys or not.* Feature Articles
* Most Recent Articles * Rushin' Translation* Better Off Ted
* Wrecking the Curve* A Military Virus
* The Renegade Datacenter* Simple Class
* Humble Origins
* The 4000 Characters* CodeSOD
* Most Recent Articles* Extra Strict
* I Fixtured Your Test * A Short Trip on the BobC* Selected Sort
* Dating Automation
* Reasonable Lint
* The Sound of GOTO
* A Quick Escape
* Error'd
* Most Recent Articles * Destination Undefined * Errors as Substitution for Success * Call Me Maybe (Not)* Burrito Font
* Normal 0 False False Errord False EN-US * Google Translate is the Dog's Meow * Just Pick Something, Dummy!* You Must Agree!
* 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
* feature articles
* codesod
* error'd
* forums
* other articles
* random article
WTF is the Daily WTF Founded in 2004 by Alex Papadimoulis , The Daily WTF is your how-not-to guide for developing software. We recount tales of disastrous development, from project management gone spectacularly bad to inexplicable coding choices. Remy Porter is the editor-in-chief and needs to read your story or see your bad code.Submit Your WTF
Contents
Random Article
-------------------------CLASSIC ARTICLES
* The Brillant Paula Bean* What Is Truth?
* Web 0.1
*
get_words_from_a_number_which_is_passed_as_a_perimeter_into_this_function* Special Delivery
* Radio WTF: Make It Work* ITAPPMONROBOT
* The Call of Codethulhu * The Big Red Button* Happy Merge Day!
* The Indexer
* The Speed-up Loop
* Add your favorite... -------------------------Article Archives
Sidebar WTF
* WTF Bites
* Windows 10 is crap once again * Bethesda dealing with Fallout * Show more failures * COVID-19 CovidSim ModelSponsors
These fine folks make it possible to run The Daily WTF.WTF Chat
The Daily WTF has an IRCchannel
#thedailywtf on the Freenode IRC network where you can find regularsvisiting the site.
You can join in through your browser by using the webchator by connecting
with an IRC client
.
EXTRA STRICT
by Remy Porter in CodeSOD on 2020-05-18 One of the advantages of a strongly typed language is that many kinds of errors can be caught at compile time. Without even running the code, you know you've made a mistake. This adds a layer of formality to your programs, which has the disadvantage of making it harder for a novice programmer to get started. At least, that's my understanding of why every language that's designed to be "easy to use" defaults to being loosely typed. The result is that it's easy to get started, but then you inevitably end up asking yourself wat ? -------------------------8 COMMENTS -
Last comment @ 11:20*
*
*
*
DESTINATION UNDEFINED by Mark Bowytz in Error'd on 2020-05-15 "It's good that I'm getting off at LTH, otherwise God knows what'd have happened to me," ELLIOT B. writes.>
-------------------------16 COMMENTS
-
Last comment @ 06:25*
*
*
*
I FIXTURED YOUR TEST by Remy Porter in CodeSOD on 2020-05-14 When I was still doing consulting, I had a client that wanted to create One App To Rule Them All: all of their business functions (and they had many) available in one single Angular application. They hoped each business unit would have their own module, but the whole thing could be tied together into one coherent experience by setting globalstylesheets.
I am a professional, so I muted myself before I started laughing at them. I did give them some guidance, but also tried to set expectations. Ignore the technical challenges. The political challenges of getting every software team in the organization, the contracting teams they would bring in, the management teams that needed direction, all headed in the same direction were likelyinsurmountable.
-------------------------21 COMMENTS
-
Last comment @ 2020-05-15*
*
*
*
A SHORT TRIP ON THE BOBC by Remy Porter in CodeSOD on 2020-05-13 More than twenty years ago, “BobC” wrote some code. This code was, at the time, relatively modern C++ code. One specific class controls a display, attached to a “Thingamobob” (technical factory term), and reporting on the state of a number of “Doohickeys”, which growsover time.
The code hasn’t been edited since BobC’s last change, but it had one little, tiny, insignificant problem. It would have seeming random crashes. They were rare, which was good, but “crashing software attached to factory equipment” isn’t good for anyone. -------------------------32 COMMENTS
-
Last comment @ 2020-05-16*
*
*
*
DON'T NEGATE ME
by Remy Porter in Representative Line on 2020-05-12 There are certain problem domains where we care more about the _results_ and the output than the code itself. Gaming is the perfect example: game developers write "bad" code because clarity, readability, maintainability are often subordinate to schedules and the needs of a fun game. The same is true for scientific research: that incomprehensible blob of Fortran was somebody's PhD thesis, and it proved fundamental facts about the universe, so maybe don't judge it on how well written it is. Sometimes, finance falls into similar place. Often, the software being developer has to implement obtuse business rules that accreted over decades of operation; sometimes it's trying to be a predictive model; sometimes a pointy-haired-boss got upset about how a dashboard looked and asked for the numbers to get fudged. -------------------------35 COMMENTS
- Last
comment @ 2020-05-16*
*
*
*
SELECTED SORT
by Remy Porter in CodeSOD on 2020-05-11 Before EVALIA took a job at Initech, her predecessor, "JR" had to get fired first. That wasn't too much of a challenge, because JR claimed he was the "God of JavaScript". That was how he signed each of the tickets he handled in the ticket system. JR was not, in fact, a god. Since then, Evalia has been trying to resuscitate the projects he had been working on. That's how she foundthis code.
-------------------------39 COMMENTS
- Last comment @ 2020-05-17*
*
*
*
ERRORS AS SUBSTITUTION FOR SUCCESS by Mark Bowytz in Error'd on 2020-05-08 "Why would I be a great fit? Well, , I can , , and, most of all, I am certified in ." DAVIDG. wrote.
>
-------------------------12 COMMENTS
- Last comment @ 2020-05-10*
*
*
*
SEPARATE REPLACEMENTS by Remy Porter in Representative Line on 2020-05-07 There's bad date handling code. There's bad date formatting code. There's bad date handling code that abuses date formatting to stringify dates. There are cases where the developer clearly doesn't know the built-in date methods, and cases where they did, but clearly just didn't want to use them. There's plenty of apocalypticly bad date handling options, but honestly, that gets a little boring after awhile. My personal favorite will always be the near misses. Code that almost, but not quite, "getsit".
-------------------------26 COMMENTS
-
Last comment @ 2020-05-10*
*
*
*
Archives
Contact Privacy Policy RSS ------------------------- Copyright © 2004 - 2017 Inedo Publishing - v2019.9 Monitored by Panopta • Deployed withBuildMaster
Details
Copyright © 2024 ArchiveBay.com. All rights reserved. Terms of Use | Privacy Policy | DMCA | 2021 | Feedback | Advertising | RSS 2.0