@jenniferplusplus@hachyderm.io
@jenniferplusplus@hachyderm.io avatar

jenniferplusplus

@jenniferplusplus@hachyderm.io

trans lesbian
staff software engineer
devops, reliability, resilience, sociotechnical systems
also, that gay shit

Was https://tech.lgbt/@jenniferplusplus

This profile is from a federated server and may be incomplete. Browse more on the original instance.

jenniferplusplus, to random
@jenniferplusplus@hachyderm.io avatar

You know all the random unforced tech layoffs are just labor disorganizing, right?

That's it. That's all they are. They're making us play musical chairs with our jobs to keep us from ever building enough trust to organize. Their ideal outcome is a labor pool that's too traumatized and reactive to act collectively.

Just pushing everyone into a scarcity mindset on purpose. It's the whole US economy writ small.

jenniferplusplus,
@jenniferplusplus@hachyderm.io avatar

Also, yes, it's not a coincidence that AI hype is happening at the same time as disorganizing layoffs. In their fever dreams, they really do own intelligent machines rather than employ intelligent people. But they rationally know that's not going to happen. But they can make you afraid it will, and they can embed AI shit into the all the tools you have to use, so that you can do no work without renting the necessary tools from your boss.

jenniferplusplus, to random
@jenniferplusplus@hachyderm.io avatar
jenniferplusplus, to random
@jenniferplusplus@hachyderm.io avatar

Do you ever get sad because the cyberpunk dystopia we're living in is so much stupider than the one we were promised?

jenniferplusplus, to random
@jenniferplusplus@hachyderm.io avatar

So anyway, if you liked my incendiary toot the other day, then you might also like the long form version.

In summary:
❎ AI isn't reliable, and even if it was
❎ AI does real harm in the real world, but even if it didn't
❎ AI hypesters are not acting in good faith, but even if they were
❎ AI can't know things or understand your complex system

Even if all that were true, making ourselves into reviewers for AI written code is still selling out ourselves and our futures
https://jenniferplusplus.com/losing-the-imitation-game/

jenniferplusplus, to random
@jenniferplusplus@hachyderm.io avatar

"Your right wing uncle"

At some point, we white people are going to have to deal with the reality that it's not one distasteful outlier. Something like a third of your relatives want to dominate, harass, and hurt people; including you if you try to stop them. And another third is happy to go along with it, if it saves them from having an awkward conversation.

jenniferplusplus, to random
@jenniferplusplus@hachyderm.io avatar

Quote from the group chat: "It turns out there are no 'adults in charge,' just increasingly powerful toddlers"

jenniferplusplus, to random
@jenniferplusplus@hachyderm.io avatar

Reminder not to eat the rich.

The rich are apex predators, and they accumulate high concentrations of environmental toxins.

Instead, you should compost the rich

jenniferplusplus, to activitypubtestsuite
@jenniferplusplus@hachyderm.io avatar

I want to share a fediverse test resource I've started putting together over the last few days. It's a minimal config sandbox with automatically provisioned SSL and DNS for fedi services. A lot of apps refuse to federate with instances that don't have ssl or proper domain names, as a security measure. This makes that easy to run locally for testing.

https://github.com/Letterbook/Sandcastles

It's worked for the few people who've tried it out so far, so please have at it.

cc @activitypubtestsuite

jenniferplusplus, to random
@jenniferplusplus@hachyderm.io avatar

I've seen like 100 people say something to the effect of "we need to find ways to support open source developers" in the last couple days.

But I don't get the impression that most people know what that would look like. Can I suggest listening to Astra Taylor's lecture series as a place to start imagining that future?

https://www.cbc.ca/radiointeractives/ideas/2023-cbc-massey-lectures-astra-taylor

Or the book version, if lectures aren't your thing

https://houseofanansi.com/products/the-age-of-insecurity

jenniferplusplus, to random
@jenniferplusplus@hachyderm.io avatar

I can't stop thinking about the fawning copilot demo from a very senior engineer I saw earlier today. It starts out like "this interface changed and I need to update the usages"

prompt
Look at that it's exactly right
prompt
fix the imports
Yes, that's exactly the implementation I already did in a different place
prompt
correct the snippet
It's just amazing how productive this is

jenniferplusplus,
@jenniferplusplus@hachyderm.io avatar

These text synthesizers just give you an empty container to pour your expectations into. It only works if you already know the answer. And if you're ready to take over when it's not even a useful container.

But if you didn't already know it was right, then you also wouldn't know it was wrong. There's so many extremely experienced people out here who have forgotten that it's even possible not to know these answers, misleading the people they're supposed to be teaching.

I hate this.

jenniferplusplus,
@jenniferplusplus@hachyderm.io avatar

The dude literally could not see that it was basically fortune telling, but for rust. It was all him. He did it first, and then copilot copied him, badly. He did it with his literal decades of experience, which is so extensive that he can just idly correct entirely wrong code without even fully realizing he did it.

jenniferplusplus, to random
@jenniferplusplus@hachyderm.io avatar

Re LB https://mastodon.neilzone.co.uk/@neil/111965092574634669

I don't want contributions so much as I want contributors. I want people to engage and stay with the project beyond a single commit. That includes learning about the project, helping shape the project, and hopefully eventually teaching others about the project.

Submitting gen AI code patches is also just entitled and rude. It shifts even more of the burden onto reviewers. Open source should be a mutual collaboration.

Gen AI produced code undermines all of that.

jenniferplusplus, to random
@jenniferplusplus@hachyderm.io avatar

Wow, tech oligarchs are really getting tired of our* shit**, huh?

We have so much power. We would win that fight every time, almost immediately, if we can just stop pretending we're somehow above being merely labor.

*software developers, defined broadly
**expecting to have a say in the terms and conditions of our work

jenniferplusplus, to random
@jenniferplusplus@hachyderm.io avatar

Forget naming things, the hardest problem in computer science is managing dependencies.

jenniferplusplus, to random
@jenniferplusplus@hachyderm.io avatar

Do you ever just look at big tech, and think wow, this trajectory looks exactly like big oil, big tobacco, big automotive, and so on?

jenniferplusplus, to random
@jenniferplusplus@hachyderm.io avatar

always a fun time to do non-discrimination training that just assumes everyone doing the training is an abled cishet white dude who needs to be reminded that other people are also people

How do I report the microagressions made by the microagressions training module?

jenniferplusplus, to random
@jenniferplusplus@hachyderm.io avatar

God damn.

Please read this. This is everything I keep trying to say about how capital works.

https://defector.com/how-will-the-golden-age-of-making-it-worse-end

jenniferplusplus, to CSharp
@jenniferplusplus@hachyderm.io avatar

Happy new year 🎇

Did you want to get into open source, or building the fediverse in 2024?

May I suggest checking out
http://letterbookhq.com

🔖 Brand new fediverse server, not a fork
🔖 Written in
🔖 Focused on supporting admins and communities
🔖 No BDFL; you can be a part of the project governance

We just got to working federation, and I'm wrapping up a lot of work on docs and cleanup this weekend. There's a ton to do, and we want your help.

jenniferplusplus, to random
@jenniferplusplus@hachyderm.io avatar

"can you prooooove that would-be neofeudal lords hurt people on purpose, instead of just incidentally in pursuit of money? Hmmmmmm?"

Okay, one yes, actually. They don't actually do these things in secret. They advocate with each for their preferred plans in the op-ed sections of business magazines and the like. You can just read what they plan to do, and then they do it.

Two, I need people to understand that a sufficient disregard for the consequences is indistinguishable from intent.

jenniferplusplus, to random
@jenniferplusplus@hachyderm.io avatar

Free™ Software™ was never sufficient. It always needed to be a step on a larger path, and maybe this weekend's news with xz illustrates some portion of why that is, and also where the rest of the path lies.

jenniferplusplus, to random
@jenniferplusplus@hachyderm.io avatar

Are we still talking about supporting open source maintainers? I hope so, because I wrote about a more holistic solution than giving everyone a patreon or whatever.

https://jenniferplusplus.com/the-free-software-commons/

jenniferplusplus,
@jenniferplusplus@hachyderm.io avatar

The toot length version goes like this

🌸 Open source is a public, common resource. Anyone can contribute, and everyone benefits
🌸 That makes it a "commons", or perhaps many commons
🌸 Commons need long term organized care to sustain them. That's called governance
🌸 The governance of the open source commons has been neglected for a long time, and that burden falls on maintainers
🌸 What if we didn't do that?

https://jenniferplusplus.com/the-free-software-commons/

jenniferplusplus, to random
@jenniferplusplus@hachyderm.io avatar

I'm sure this is true for many people, but I'm having the opposite experience, tbh. Coding (mostly) for myself, and taking a lot of care to make it long term maintainable, has been incredibly restorative for me. Keeping a code base tidy is so much more relaxing than constant tip toeing around a bunch of hazardous piles of legacy junk that you're not allowed to fix.

https://digipres.club/@foone/112340266377188389

jenniferplusplus,
@jenniferplusplus@hachyderm.io avatar

Yes, we need the Joy of Programming. But we also need Zen and the Art of Software Maintenance.

jenniferplusplus, to random
@jenniferplusplus@hachyderm.io avatar
jenniferplusplus,
@jenniferplusplus@hachyderm.io avatar

Even if you ignore everything else, all the theft and fraud and exploitation, all the waste, all the manipulation, all of it. Generative AI is still unreliable. I don't understand why people are so eager to use an unreliable tool. Like, yeah, I love those wobbly hammers! It makes no sense.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • thenastyranch
  • magazineikmin
  • everett
  • InstantRegret
  • rosin
  • Youngstown
  • slotface
  • love
  • khanakhh
  • kavyap
  • tacticalgear
  • GTA5RPClips
  • DreamBathrooms
  • provamag3
  • modclub
  • mdbf
  • normalnudes
  • Durango
  • ethstaker
  • osvaldo12
  • cubers
  • ngwrru68w68
  • tester
  • anitta
  • cisconetworking
  • Leos
  • JUstTest
  • All magazines