6 ms·
Show HN: PatchGirl – QA for Web Developers
- dariusj18 6y ago> Uncaught TypeError: Cannot read property 'childNodes' of undefined at _VirtualDom_addDomNodesHelp (app.js:3616) at _VirtualDom_addDomNodesHelp (app.js:3624) at _VirtualDom_addDomNodesHelp (app.js:3624) at _VirtualDom_addDomNodes (app.js:3540) at _VirtualDom_applyPatches (app.js:3647) at app.js:3937 at updateIfNeeded (app.js:3972)
- itake 6y agoI would avoid gender-izing business or product names. There is a trend in the tech industry to remove gender and racial terms from our dictionary. examples: factory girl was renamed to "factory bot". https://github.com/thoughtbot/factory_bot/issues/921 https://github.com/thoughtbot/factory_bot/issues/921 github is renaming `master` git branches to `main` https://www.zdnet.com/article/github-to-replace-master-with-main-starting-next-month/ https://www.zdnet.com/article/github-to-replace-master-with-...
- stronglikedan 6y agoI'd rather my product name fly in the face of that crap, to be honest, since I feel like avoiding it is condoning bad behavior.
- bitwize 6y agoI wonder what kind of backlash would be faced had the Nintendo product not existed and a console manufacturer proposed, in 2020, to name their handheld the "Game Boy".
- nikolay 6y agoHow did we progress from "two genders" to "unlimited genders" to "no genders"?!
- bryanrasmussen 6y agoThe two genders people backlashed against the unlimited genders and there was then a war between them - the unlimited genders want references to the two genders to be removed as they seem to promote the viewpoint that two genders exist and not unlimited. Companies and powerful organizations are wary of the unlimited genders people as there is a worry that they may control enough economic power to make things unpleasant, therefore any organization that is not strongly on the two genders team chooses no genders as the compromise in the war.
- nikolay 6y agoIf somebody wants to be a girl or a boy, or some creator wants to call their creation a boy or a girl - what's wrong with either? Again, we're spending a tremendous amount of energy and attention on things that future generations will laugh at. This is no similar than the billions of people who can't learn to wear a face mask properly. We're the laughing stock of the future. Should I refer to my boy or girl to they to be PC-compliant, too? How shameful is to associate your children with specific genders, right? As typical flawed humans, we're blowing everything out of proportion, we keep pressing and pressing, until matters burst into uncontrollable chaos!
- core-questions 6y agoThe solution is to not comment on such issues and downvote and potentially flag (when appropriate) people that spend all their time writing about that instead of things that actually matter.
- nikolay 6y agoI don't believe in censorship. I only upvote.
- matsutsu 6y agoAuthor here! Never realized that was why factory-girl changed its name... That's interesting thank you! PatchGirl was initially only a rest client so it was just a stupid pun (because of postman). But it stick and now I like the name :-P
- PretzelPirate 6y agoShouldn’t you have gone with “PatchWoman” if you were playing off of “PostMan”?
- matsutsu 6y agoPatchGirl felt kind of neat to me! Back then, I pictured a young rebel pirate girl on a boat filled with adults (postman, pow, insomnia, ...) and she just looked cool in my head :-P
- bluntfang 6y agoSounds like a great way to integrate a strong female character into your product somehow! Why not use your idea as the logo?? The name is gendered, but the logo is very bland and ungendered. Seems inconsistent.
- matsutsu 6y agoYeah, that is the plan :-) I'll have some logo design soon!
- mrspeaker 6y agoI see your vision now, and I get everyone's "this is PC nitpicking gone mad!" reactions - but I think it's more subtle (of course it's totally up to you). "Girl" works great as a superhero name, but for tool for doing serious software development it feels a bit dated. "Girl" has a lot of historical connotations when applied to real actual work. It was a way to belittle the importance of people's skills and organizational value. When I first read "PatchGirl" I saw switch-board operators, not superheros - because it sounds exactly like a name that would get applied to women's work in the 1950s. The same is true for "boy": if you want to imply someone's not a man, you call them "boy"... but no one after the 1950s would do this in an office setting unless they were being antagonistic. Again, it's fine for a superhero! I think that's why some people will be against the name. Words are powerful, and have been used powerfully in the past. If you're not aware of the past (or not adversely affected by it) then it seems like a stupid nitpick - but to some there's a negative reaction to seeing history repeating.
- Cloudef 6y agoBot is offensive as well, some people may identify as bots. Bots may have feelings too.
- remix2000 6y ago/r/onejoke
- bluntfang 6y agoI've never seen any other business advice, backed by evidence, downvoted and kill on this community for literally any other subject. It really says a lot. People would rather bury the idea that this industry is male dominated then make sound business decisions.
- skinkestek 6y agoIt is - hopefully IMO not sound business advice - and it is not backed by evidence that this is even a problem - or that the "solution" will solve anything, - it is backed by anecdotal evidence of a thing many of us dislike intensely: namely innocent organizations and individuals being hounded into crazy things because someone thinks someone else might get offended. I say as Rowan Atkinson: feel free to insult me! When I was young and vulnerable people did that to some small degree anyways and now I am old enough to don't care and/or get back at them, and meanwhile it has been an invaluable lesson. In my case: Just stick to the facts, and don't accuse me of things that aren't true. Or: in other words, if someone suggested your codebase should have comments in Russian because "think of the Russian children" it would be downvoted to.
- bluntfang 6y ago>hopefully IMO not sound business advice What are your credentials? specifically related to the fact that github is moving away from master/slave terminology. Do you feel like their executive team is acting on unsound business ideology?
- fishnchips 6y agoIs it just me or the name is a wee bit insensitive?
- fortyseven 6y agoReading that much into it is overthinking it. :P
- nikolay 6y agoSlow comments day?
- stronglikedan 6y agohopefully it's just you
- ravenstine 6y agoThere's nothing wrong with gender.
- armagon 6y agoI don't fully understand what this is. This seems to be a tool to allow me to semi-automate repetitive tasks that access a REST API; is that correct? Can I download it and fill it in with my own endpoints, etc?
- matsutsu 6y agoKind of :-) The idea behind PatchGirl is to allow developers to combine REST and SQL requests to populate your database to a desired state. The goal is to make "database seeding" and "API testing" reproducible and ease manual testing :-) All PatchGirl's features are enabled by running a little proxy (called patchgirl-runner) on your computer which you can find here https://github.com/patchgirl/patchgirl/releases/tag/v3.0.0 https://github.com/patchgirl/patchgirl/releases/tag/v3.0.0 Feedbacks are much appreciated!!
- kkirsche 6y agoOne comment based on a discussion I was having yesterday on this subject, I’d be careful of the term seeding. I think of seed data as data required for the app to function properly. For example, I seed my application database with a system user account or other system specific data. I’d contrast this with test data which is used to provide a consistent data set for reproducible actions (usually unit or integration tests). Sorry if that’s a pedantic nuance
- cerebellum42 6y agoI'd say the definition is whatever definition the team you work in uses. For example for me at work, seeding = automatic database setup for a test system with example data
- dotancohen 6y ago> I'd say the definition is whatever definition > the team you work in uses. No, the definition of industry terms is the way they would be understood by other people in the industry. Seeding is understood to be critical data such as area code lists and timezone information. > For example for me at work, seeding = automatic > database setup for a test system with example data You're not wrong. Seeding _is_ automatic database setup, just not only for test systems.
- uponcoffee 6y agoI don't get the gender backlash here, personification has been a thing for a long time and there doesn't seem to be any malfeasance (intended or otherwise) here. It's not lewd, doesn't play to stereotypes, etc. To me, a basic litmus test is whether you could easily swap the gender without reworking anything. If you can't, it's probably offensive, if you can it's practically gender neutral (naming aside). It's not a catch all, obviously, as it's no replacement for awareness of history, culture, stereotypes etc. It's easy enough to maintain a rebranded mirror synced to upstream. Instead people seem to want to take offense just for the sake of virtue signaling.
- scsilver 6y agoIn the end we should all be using the genderless term, "dude" . Im a dude, he's a dude, she's a dude, we are all dudes.
- uponcoffee 6y agoDude, dude is gendered. Female version is dudette.
- graphpapa 6y agoIdk about that
- lighthazard 6y agoGet with the slang, old dude/dudette.
- smegcicle 6y ago> doesn't play to stereotypes The stereotype that QA is 'women's work' is harming the industry.
- uponcoffee 6y agoCan you point me to any examples of that stereotype? Historical employment figures, long form discussions, etc? I've genuinely never heard of that one, and considering the dominant solution in this space is Postman an alternative, female gendered solution could be argued as inclusive.
- tubularhells 6y agoScenarii is very pretentious. I know you are going with the Italian plural, but it's not an English word. It's really out of place on the landing page.