- 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
Auto Frist in 3 days! Halllllellluiaaaaaaa!!!
Admin
HA HA HA HA HA HA HA.
Oh wait, you're serious. Let me laugh even harder. BWA HA HA HA HA HA HA.
"Probably, there's hardcoded JavaScript copypasted unto infinity, each time slightly different for the particular field." There, fixed that for you.
Admin
TL;DR:
OP made a change.
Through lack of ability, OP couldn't get it to work.
Through lack of the appropriate personal qualities, OP could not get anyone on her team to help.
OP gave up.
TRWTF: The amendment was obviously not really wanted very much in the first place, or someone would have asked questions about it and assigned some competent effort to it.
Nothing to see here; move along now.
Admin
It sounds like this is working out well, although as is usual here at WTF, for all the wrong reasons.
I sure wish all the broken projects I've lived through that were customer's thoughtless off-top-of-head whims turned to mini-death marches (or occasionally maxi-death marches) has ended this well.
The Captcha wanted me to identify crosswalks. Which were unambiguous in the images shown. The AI disagreed with my choices, probably because it had also decided mistakenly that the clearly labeled bike lane was instead a crosswalk. I suppose from the POV of a self-driving car the outcome isn't too different: If you "see" something in that kind of area on a roadway a) it's probably slow moving compared to you, b) it can move unpredictably in any direction, and c) don't hit it.
Sheesh. I find something perversely satisfying in a website dedicated to all the stupidity of commercial IT being used to train commercial artificial stupidity to drive cars badly thus causing not only business mayhem, but physical mayhem. Look out world, the WTF people are uppin' their game! It won't be pretty.
Admin
It probably took Ronnie longer to write the WTF submission that it should have taken to find and fix the problem.
TRWTF (and the likely culprit) is Javascript
Admin
"Jane Bailey
Jane Bailey is a [snip] blogger; in their day job, they're a renaissance person"
==> Is jane Bailey singular? or a group of people?
I ask, because I am clearly too stupid to understand the basic principle of the singular "they", which has roots in English stretching back to at least the Medieval period, and then we get into a weird space of English being basically a totally different language.
Admin
That isn't AI - it is a consensus of other users who have answered the CAPTCHA.
If Google has shown a picture of a US crosswalk to users from around the world, the mistake is not surprising.
Admin
Can't have been an English AI, then, or it would've changed point c) to "run it off the road and blame it for your aggression" for the bike lane.
Admin
Get on with the times, old codger (and/or) hag. https://en.wikipedia.org/wiki/Singular_they#Contemporary_usage
Admin
Time is a physical concept denoting the relationship between cause and effect. It's mostly omnipresent, everpresent by definition and, to the best of our present knowledge, uniform in nature. There aren't many different "times" (other than different aspects of the phenomenon). You probably meant to say "align with your contemporaries". What you indeed have said is "align with those of your contemporaries whose ideas are uniqie/specific to the present era". Which is typically less wise than applying the test of time.
Admin
I was expecting a punch line, but this was just "Programmer couldn't fix it, and just left it there". Not really a WTF.
Admin
Eh, I believe I was simply trying to be edgy, if a tad obnoxious. If all those long words absolve me, I'll be glad to agree with you.
Admin
"Kylie had literally never used VB before, having been primarily a C#.NET developer" - and a pretty poor one, if that was her excuse. Any decent C# programmer should be able to read VB without any issues, after a brief explanation, and vice versa.
Admin
I'd like to remind everyone that Jane Bailey is a real person, who is likely to be reading these comments. And one who's volunteered their time to write this story for us, however unsatisfying the ending may be. At least try and be polite, if you can't be nice.
Admin
Addendum 2020-12-07 11:27: There's a line break after "...ended this well."
Admin
Nope. I'm with Applied Mediocrity on this one.
The history of English grammar and usage is helpfully flexible: even authorities such as Fowler accept this basic principle.
And as for the "singular" usage of "they," it's just a readjustment from the point in time (since you talk about time) where the version of Germanic "English" on the Viking side of the Danelaw (which lacked inflections based upon gender) collided with the version of Germanic "English" on the Saxon side. Of course, if you'd rather we went back to "authentic" English, what with feminine, masculine, neuter declensions, plus thees and thous and what-nots, then I applaud you for being consistent.
I doubt you're being consistent, however.
Admin
I would expect that "they" is a PGP. https://en.wikipedia.org/wiki/Preferred_gender_pronoun
Admin
Thanks Dave, but to be honest, I work with the material I'm given, so I don't take it personal if people feel the story is underwhelming. If you want better stories, please submit them so I have better material to work with :)
(And yes, my pronouns are they/them but I am a singular person.)
Admin
People use they in the singular all the time and don't even think about it:
Person #1: I just got off the phone with a customer service representative... Person #2: Cool, what did they say?
Admin
I agree that the lack of ability to debug this issue is the real WTF. We don't have enough information about where the problem is with that (programmer or application), but "I don't know why" seems a poor answer after so much time. There's lots of ways to debug, if a debugger and some logging functionality aren't available. E.g. you can have message boxes pop up to tell you what's happening at certain points, to prove what's been triggered, etc.
Also, I have some experience with C#, and only minimal experience with VB.Net (actually, I think any VB I've dealt with has been VBA, the grossest variant). I might not know all the fine details of the language, but I would expect to be able to step through the logic and find any issues. Of course, if it's one of those "equals doesn't mean what you think it means" that you get with Javascript (or similar), then I can't help you.
Admin
"(Did you know you can mix and match classic ASP with ASP.NET and classic VBScript with VB.NET in the same solution? I didn't!)"
no, I didn't either. thanks, I hate it.
Admin
Am a C# developer that has to work with VB as part of their day job, can confirm. The syntax is a little different, but it's really not that hard to figure out what "For Each ... Next" is supposed to do, if you are familiar with "foreach(x in y) { }".
Admin
Think so to, I seem to recall older VB stuff did have some odd quirk with checkbox controls. Depending on what you set the type to ("allowing" the shaded ambiguous setting was the tricky one) the way to handle the return type was actually very different. Assuming the checkbox control could be bound to a boolean would really kick you in the arse because it would let you do it, give no compile or runtime error, and then just not work properly.
One of those things that was quite simple if you'd hit it before and RTFM, but could keep you guessing at first, or if you'd been away long enough to forget.
But even with this old stuff, we're not compiling fortran overnight on a mainframe ... there's loads of ways to get down to each line/variable/bag of control properties and see where it goes wrong, and if you really can't just switch it to a combobox with yes/no/don't care and blame the weather!
Admin
This is, sadly, familiar. Of course it is wanted but over time the customer had come to expect nothing from the programmers. An important department head told me this. Implicit is that the IT management had come to the same low, low expectations. The programmers too, as the code heartily resists their efforts. So it's management's fault. They can't get out of that rut and organize a re-write effort. This stuff is always a leadership issue.
Admin
Why don't you post this for Remy's articles?
Admin
The gender is indeterminate in your example.
Admin
None of the examples on that page use a singular they for a specific person.
Admin
You've never heard of Einsteinian relativity then, I take it.
Admin
I'll see your ForEach and raise - the horror show of a VB script web page I took over. I hate VBscript, and now I get nightmarish flashbacks every time I see a red cover Wrox programming book with the author holding his bearded chin in his hand.
Admin
Oh, dear fellow commenters. You think adding a feature to a classic-ASP web app is easy, and should be doable in a few days, eh?
In a hybrid classic-ASP / Webforms dotnet app, no less, eh?
Without breaking anything, eh?
You must have lots of RAM and an SSD or two on your dev machine, because you live in your IDE's "Find All In Solution..." function.
You must love code like dim sql: sql = "SELECT a, b, c " &_
"FROM nasty_old_table"
Admin
Singular "they" has been used for an indeterminate person for hundreds of years. That is, when you want to refer to a person, but don't know who in particular it is. "The driver of that car cut me off; maybe they didn't see me." I know there's a driver in the car, but I don't know who it is or anything about the person. What is new, as far as I know, is singular "they" to refer to a specific person whose identity is known.
‘Each man hurried . . . till they drew near . . . where William and his darling were lying together.’
Each man - not a specific man.
"Almost anyone under the circumstances would have doubted if [the letter] were theirs, or indeed if they were themself."
Anyone - but no one in particular.
Admin
I STILL have to help people with classic asp issues with vbscript after 6 years of doing it.
It's a braindead simple language that's just verbose. ActiveX Com can be a pain if you don't have the DLL source to debug but you can at least view the properties of the dll in VS so it's not horrifying..
If you're not dealing with that particular pain,it's not the bad.
People love to hate on it While primitive it isn't "hard" it's just time consuming and a learning pain if you don't actually know anything about the language and don't know how to use a debugger.
The learning pain is worse because you'll think "I'll never have to maintain this again or anywhere else" BAD MOVE BRAIN
1 week is sometimes too long for some simple features like a form addition or simple input validation check.
Note: I've also done vb.net, C#, Rhino (Java + Javascript (compiled with xml literals), xslt transforms, powershell (later switched to python ) and database design for SQL Server