4 ms·
Also, sometimes we (developers) like to use wacky data for testing purposes. For example, I like to put Batman as a dummy user, and my QA likes to upload cat pi
by wiradikusuma 1y ago
Also, sometimes we (developers) like to use wacky data for testing purposes. For example, I like to put Batman as a dummy user, and my QA likes to upload cat pictures when testing uploads/images.
We do it so it's obvious it's test data, and also we're lazy to think of more "real" data.
Just say some users expect real(ish) data for testing. I had a client who was totally not happy when he saw Batman and Superman in the test data.
- ghssds 1y agoYour client needs to remove the broom stucks in their ass. Your story reminds me of the uptight people angry about the Anubis' catgirl.
- DoctorOW 1y agoI give Abubis a special pass, because they sell a business oriented version without the character. The true cost of using FOSS is you don't have any say in what the developer does.
- radlad 1y agoAu contraire, FOSS allows you to fork and make modifications.
- hk__2 1y agoThis just confirms OP’s point that "you don't have any say in what the developer does", since the only way to get your modifications in if the developer disagrees is to maintain your own version of the code.
- radlad 1y agoThis is also true of paid software, except you have to start from scratch.
- registeredcorn 1y agoI forget how the phrase goes, but it's something like, "Someone else can do it better than you, but no one will ever care more about what you need than yourself." The point basically being that there are tradeoffs: you are either okay with imperfection, or you have to do it yourself. It appears true, whether it be for software development or home repair.
- arresin 1y agoYou could fork and then auto merge anything that doesn’t conflict with the specifically weird cartoons these people are strangely attached to.
- ranger_danger 1y agoBe the change you wish to see
- hk__2 1y agoSure, and then at some point you get conflicts because whatever thing you modified is not supported anymore and/or the syntax changed for some reason and/or other random issue, and then good luck. Forking works well only if upstream is already stable or you’re fine running an old version.
- ranger_danger 1y agoWould you say the same to the judge in Dragon Lawyer's case?
- deleted 1y ago[deleted]
- cperciva 1y agoFor example, I like to put Batman as a dummy user I can't remember the details, but I've heard a story multiple times about a fake-sounding name being used in testing -- I think US military payroll? -- and causing problems when a real person had that name. Can anyone here remember this? In any case, "batman" is just about plausible enough that it could be real. I tend to use names like "Mr. Testy Testalicious" which (a) contain the string "test", and (b) are so wildly absurd that I'm confident nobody will ever collide with it.
- jbverschoor 1y agolol I read something else right there
- eesmith 1y agohttps://en.wikipedia.org/wiki/Batman_(surname) https://en.wikipedia.org/wiki/Batman_(surname) - 'Batman is a surname of English origin. It originates from Saint Bartholomew and means "a friend or servant of Bart."' It lists a few people, like "Daniel Batman (20 March 1981 – 26 June 2012) was an Australian sprinter." https://en.wikipedia.org/wiki/Daniel_Batman https://en.wikipedia.org/wiki/Daniel_Batman A few DDG searches finds others with the surname Batman who are not famous enough to be on Wikipedia.
- cam_l 1y agoAside: Batman (John) is also a well known name in Melbourne, au. He was a kind of founding father. He negotiated a fake treaty to steal the land from the local Kulin nation. He wanted to call it Batmania. Also responsible for organising hunting parties for bushrangers and multiple massacres and genocide of aboriginal people in NSW, VIC, and TAS. Total fucking cunt. https://en.m.wikipedia.org/wiki/John_Batman https://en.m.wikipedia.org/wiki/John_Batman
- userbinator 1y agoBatman is definitely a real name... https://www.bbc.com/news/magazine-24911186 https://www.bbc.com/news/magazine-24911186
- sokoloff 1y agoThere was a bank that wasn’t happy with “Rich Bastard” being used as dummy data but not being replaced in the mail merge, resulting in a couple thousand of their wealthiest customers getting a mailing with the salutation “Dear Rich Bastard,” https://www.snopes.com/fact-check/dear-rich-bastard/ https://www.snopes.com/fact-check/dear-rich-bastard/
- daveslash 1y agoI learned a long time ago to be very careful with mock, dummy, or test data.... because some people will just push anything to prod, take screenshots during your demo and paste it into the official documentation... you name it. I was giving a demo on how to set up multiple computers in a federated setup using Active Directory, ADFS, etc... I had about 5 VMs named things like Hank, Peggy, Bobby, Boomhauer, Bill, and a test user HHill, 123 Rainy Street, Arlen, TX -- someone screenshotted and took notes during the demo and now that's in some formal training somewhere material. Thankfully, it's all internal. When I and doing dev work and I need an available port, just any port, I use 666 -- because it's never used by anything and also DOOM. I gave a sprint demo and I used 660 instead of 666 to demo that the customer can specify the port number of screen X. Someone put that in the internal and also customer facing documentation... so now my company's product is default setup on 660, even thought it's completely user-configurable. Thank God I didn't demo with 666...
- ryandrake 1y agoI've never really understood developers' apparent need to add cutesy stuff into their work product's test data, variable names, easter eggs and so on. Adding this stuff is all downside risk with no technical benefit that you can explain in a written postmortem that will be read by your boss's boss's boss. I mean, I get the motivation: You're working on a boring, dry, SeriousBusiness project, and have a creative itch that needs to be scratched. We all have a nonzero desire for a little joy and irreverence at work. But, man, scratch that itch with hobby projects, not stuff that's going out into the public! Or start a "wear a funny shirt day" at work or something like that. I know this is unpopular and makes me look like Debbie Downer, but our projects already have enough technical risks without deliberately adding more.
- deleted 1y ago[deleted]
- mattkevan 1y agoWhen designing, the standard practice is to use Lorem Ipsum - sort of mangled Latin that works like normal text but is very recognisable. This backfired once when I did a website for the Jesuits - the feedback they gave was that the design looks good but they were all baffled by the text and could I do something about it please. I’d not considered that they might be the only client where everyone was fluent in Latin.
- Ichthypresbyter 1y agoReminds me of the Catholic friend who once told me that he had done IT support for every Catholic religious order with a presence in the city where he lived, except two. The Carthusians didn't use computers, and the Jesuits didn't need his help.
- Cthulhu_ 1y agoI've seen too many stories of placeholder text ending up in production... so I better make it worthwhile and include some Lovecraft quotes [0] because everyone needs more gibbering, cyclopean, eldritch adjectives in their lives. [0] https://en.wikiquote.org/wiki/H._P._Lovecraft https://en.wikiquote.org/wiki/H._P._Lovecraft
- kevinmgranger 1y agoRust had something similar: https://github.com/rust-lang/rust/issues/13871 https://github.com/rust-lang/rust/issues/13871
- RajT88 1y agoA friend of mine uses a scraped list of heavy metal band names for QA testing how well systems deal with weird characters. He is, himself, a weird character.
- WorldMaker 1y agoI'm a big fan of using Emoji for names of test/dummy users. It helps test your application and dev stack's end-to-end Unicode compliance. It is less likely to conflict with real data (so far as I'm aware we haven't yet seen children born named with emoji, though that is likely a matter of time). It is often very visibly test data that stands out. But also and maybe more important, you can have fun with it.
- registeredcorn 1y agoWe had a Dev environment that showed a doge meme on the auth page that had been there for like...7 years or something? "So auth. Much secure. Wow." etc. Every other environment had standard boiler plate corporate logo + whatever product name. We kept the meme stuff in Dev just so you could be visually reminded, "Oh right, this is the crazy broken one." Queue 7 years later, an emergency where we just had to impress a new client with a demo of how the product would work. And of course, the only thing that was really in a semi-ready state...was Dev. We couldn't move it over to a different one for some stupid reason or another. Number one comment after the demo? "This looks very unprofessional. We do not want a dog logo on the login page. Is your team taking this seriously?"
- astura 1y agoCue, not queue.
- chiph 1y agoWe ran into the same thing back in the dot-com era. The development group had a sample customer set up as "Master Bait & Tackle", which had an outdoor outfitter theme. With items like fishing reels, lures, backpacks, etc. Entirely innocent (apart from the name). Sales & Marketing got wind of how consistent the data was in it and wanted a copy they could use in presentations and for trade-show exhibits. We all said absolutely not. But they went around us and got a copy anyway. It did not go well when a potential customer made a comment about the name during a demo. Lesson learned. Always use the word "Test" in your test data. Always.