- 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
"With a few minutes of setup, all the errors, crashes, and performance issues will be identified for you,"
Ahahahahahaahahahahahahahahahaha... Yeah, right.
Admin
I like how Domino's and Coca Cola are listed before Microsoft and Unity.
Admin
Users find bugs but develop work-a-rounds. That means I can keep working on other features they keep wanting.
Use software to identify bugs, that users are not complaining about, so I can get them fixed. This means I cannot keep working on features they keep wanting.
My users tell me, if they can find a work-a-round, to not worry about the bug because they have other things they want.
Admin
"Our new sponsor, Raygun..."
Click
Annnnnnnd, the link is wrong :-) (raaygun instead of raygun)
Admin
Only the first link is wrong; the others use "raygun".
Admin
Where's the joke?
Admin
"But what if you could?"
I don't recognise the reality of the premise. In fact, I don't think anybody at all who has ever once been anywhere near customer support (and this includes managers screaming at you because an "important client" screamed at them) would recognise the premise.
But, OK, let's play along. Let's add another dashboard! Let's attach a virtual cattle-prod to the backside of developers! And while we're at it -- nipple clamps! Nipple clamps work! (Or at least, nipple clamps attract an interesting sub-set of developers.)
But what if you could? I'll tell you what. In the first place, you'll be swamped by useless error reports, and you won't have time for the 5% that make sense. In the second place, you won't have time to track down the list of 400+ exception reports that are automatically delivered to you and which actually need attention, not to say negotiation with the ignorant moron "developer" in another silo who caused the exception report in the first place and won't admit that he's wrong, because he's French. And in the third place you'll have to deal with the traditional PHB boss who looks at the dashboards and freaks out because "We have a massive spike in reports registered as "Cannot Reproduce!* How can I explain this to Sales and Marketing!"
This ain't going nowhere, nowise. Your sponsor is a waste of space.
(And before you ask, yes, we [b}did[/b] test them against the exact version given on the ticket.)
Admin
You might want to check the link in the sentence "Our new sponsor, Raygun, gives you a window into the real user-experience for your software"; It points to https://raaygun.com/ instead of https://raygun.com/
Admin
How about at least mentioning which platforms are supported.
Admin
btw raygun is a slang for penis in the queer scene just so you know...
Admin
That comment not held for moderation!
Admin
You seem to be sceptic about it. But why? In the age of terabyte disks and petabyte clusters, there's absolutely no reason not to log everything that possibly could go wrong. Some web pages are told to log even every mouse movment (and every hover including its duration) to be analyzed by today's money press, the ad industry.
Admin
Must be nice living in a world where the only problem with logging is the total disk space of some speculative cluster.
All the other issues remain, but fundamentally logging is a feature you're providing and the requirement "make it do all the things" is guaranteed to make that feature stupid, wrong and crashy.
Admin
We use a competitor product, and it gives us real value.
In its current incarnation, when an exception is thrown (whether visible to the user or not), it sends a crash log to our ticket system. (We had to configure a threshold for maximum number of logs to send per program run, after I ran an exe one day and didn't realize it was sending hundreds of crash logs behind the scenes.) We choose to anonymize the logs a bit, since they're sent without explicitly asking the user. That's good, but sometimes leads to the circumstance that we fix a user's bug, then don't know which user to tell to upgrade.
In its previous incarnation it showed a polite dialog with a prominent "Send crash log" button. I have numerous screenshots from users who, instead of clicking the button that would send a detailed log, took a screenshot of the error dialog and sent us that instead. I started to get quite sarcastic in my reply emails.
Admin
I quit ordering from Domino's Pizza after too many bad experiences. Albeit possibly not caused by software.
Admin
I feel so dumb now. I didn't get the WTF.
Admin
"(We had to configure a threshold for maximum number of logs to send per program run, after I ran an exe one day and didn't realize it was sending hundreds of crash logs behind the scenes.) "
How very dare you send us all these crash logs? How very dare you encounter bugs in our program!
TRWTF is development programmers who don't track down the cause of every single stack trace that occurs in the program they are developing, even if (especially if) they are "only warnings". I hold in particular contempt those lowlife bottom-feeding mouth-breathers who ignore an entire wallpapered-roomful of compilation warnings in their C.
Admin
Anything is slang for "penis" in the queer scene. Even the word "anything".
Admin
who is Reagan? Ronnie?
Admin
Sorry, I still had https://thedailywtf.com/articles/archive-this in mind and then forgot about the inherent difficulties with the concept of https://en.wikipedia.org/wiki/Irony .
Admin
Those difficulties with sarcasm really are inherent; you managed to closely match real arguments I've heard at various projects. Nothing you've said is implausible.
Admin
My anything is really large... Can your something take it? OK, that actually works.
Admin
yea... and not just in the queer scene actually
Admin
Hahaha, holy fucking shit, I don't believe you. I work in a pretty large multinational. Getting approval for more than a ~100gb disk takes months.
Admin
Legacy codebase. 2 developers. 50,000 warnings. No one has time to deal with any of that shit, and management sure as hell isn't going to pay for it.
Admin
Raygun's pricing didn't even make it past the laugh test with ANY level of management at my org. $1500/month for logging is batshit fucking insane
Admin
You'd think so but I do code review for a system that costs $40K annually for terabytes of logging on gigabytes of data. Nobody did any resource planning whatsoever so every time the Indians run out of space they run to management for more rented disk space. The logs are practically useless because they don't contain error details so much as copies of the blocks of XML being pumped in and out of every stored procedure with seven different dates all spelled out in long form text. Plus copies of e-mails because they can't figure out how to use Exchange to send mail. Plus copies of PDF forms attached to the e-mails because reasons. When a ticket comes in, they still can't figure out what happened because it's like finding a microscopic needle in a mountain-size haystack.
Yes, there are days that I just can't muster the strength to get out of bed.
Admin
The trouble with logging is that I can never remember to look at the logfile.