- 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
Based on that code snippet, badly
Admin
Someone needs a new pair of glasses...
Admin
Paging @Remy - the front page is missing its discussion link again. Also, the topic is still hidden.
Admin
This topic is now
(listed && !unlisted)
. It will be(displayed && !invisible)
in topic lists.Admin
In fact all the post summaries on the front page are missing the correct links... (summary bodies
[image]display:none
to show just the footers):Admin
And, of course, being an intern, he was getting paid at less than half what the full time devs were getting and providing superior effort. /sigh
Admin
Nice find, though that seems to be a different bug. Click the comments link for last Thursday and you'll see the comments and link are there, the front page just won't count correctly.
Today's article doesn't even have a link to Discourse on its comment page.
Admin
Here, you need to be a trainee for that. An intern is generally fully unpaid, or rather "paid in experience" (of which you need at least a month to get a bachelor's).
Admin
They might be paid at the minimum wage level, while aspiring to earn as much as the contract cleaning staff…
Admin
My company seems to have redefined what an intern is. They are hiring interns for the summer who have just graduated.
Admin
I'm surprised they didn't offer him a position and beg him to stay.
Admin
It's funny because here, minimum wage doesn't apply to contracts other than a proper work contract, and pretty much no trainees and interns get one - it's disadvantageous both to the employer (since they need to pay the social security stuff that the university pays already) and the worker (since they can get more money if the employer doesn't need to pay the aforementioned SS).
Why not?
Admin
Admin
Now should D.H. have actually fixed the other obvious bugs he found along the way or perhaps just logged them to bog down the Bozo who created them? Clearly the bug he was assigned should be fixed.
al la. Joel's Getting Things Done When You're Only a Grunt article (Strategy 4 Neutralize The Bozos)
Admin
Isn't this normal? It happens almost every day for me, although normally the Sidebar is empty as well. Then mysteriously it comes right later on. I thought it was deliberate. This isn't called The Daily WTF for nothing... Every time I view the site, I say "WTF?"
Admin
Well-written narrative filler did not distract from clear WTF. +1 Would read again.
Admin
Admin
Now we know who's really responsible for @PaulaBean… ;)
Admin
Admin
They can get more money, but then they're responsible for paying the SS tax. And I almost guarantee that the additional amount that the workers get is not enough to cover that tax as well.
Admin
And never has a better introduction to the real world been seen. Even more so if he ever managed to negotiate his own pay raise, because no one's going to look out for you but yourself.
Admin
Slick Willie forever redefined the connotations of interns. Until 5 or 10 years ago, I think they had stopped using the term for that reason.
Admin
Or just because they know he won't stay...
Admin
Schrodinger's boolean?
Admin
But, but, most of my managers look out for me and give me pay raises. I've yet to threaten to quit or such to get raises, stock options and bonuses. Maybe I just work at a rare non-wtf company.
Admin
Why is this CodeSOD posted as feature article ?
Admin
Because somebody submitted it for the front page instead of posting it themselves in the sidebar. The best front page articles are usually CodeSOD, if they're not over-enhanced.
Admin
What about Tales From The Interview? Those are often funny.
Admin
That would be Best of the Sidebar (and we're not getting too much of them these days).
Also rather rare, though.
Admin
I should have said, "... posting it themselves in the forum." That's really what I meant, as opposed to submitting for the front page.
Admin
Now this highligting [image] is… :wtf:
Admin
As much as he doing the right thing to fix the software, he was just enabling the bad coders and not getting credit for the bugs he fixed. He should have entered a ticket and immediately closed it.
Admin
Clearly didn't 'read' the code very well.
Admin
Brain rot, and not thinking about failure paths. It's Södertälje Syndrome. (Like Stockholm Syndrome, but much more WTFy…)
Admin
On top of that, people shouldn't be 'reading' the code looking for potential issues at all. Get some code coverage/very basic unit tests, and unreachable blocks will become very obvious very quickly.
Once the unreachable block disappears, it's easy to see the reason why the logic doesn't run is because it's not designed to.
This is the perils of not using machines properly (or at all) to complete mechanical tasks.
Admin
I use an IDE that greys them out.
That's because I'm writing code in 2015, not 1993.
Admin
Even better, although my IDE doesn't take a year to load or hang my computer, and I can use it in different operating systems.
I guess it all comes down to an agreement that the code block is truly WTF, if the technology for avoiding it has been around since 1993.
Here's an interesting insight into the state of our education system: There was no training with unit tests or code coverage in my degree. I found out about these things long after, probably by reading posts in this community.
Admin
Not using a crap computer helps endlessly with that, too.
Admin
Out of curiosity, I just timed Visual Studio 2013 on my i7 and SSD. 3 seconds from double-click to usable code editor. (And it was after a reboot, so nothing cached. Except Windows' predictive cache maybe.)