In the “hardly even a joke” department…

“As a Facebook user, I want to have my personal information stored and utilized in very specific ways so that I can be manipulated into attempting to dismantle democracy.”

Shit User Story on X

For those who don't get the joke, user stories are used in software development to describe features that should be added to applications. They describe the features concisely, but they are also supposed to be written from the point of view of someone who would want that feature (“As a… I want… so that…”). In practice, many user stories are written based on some mandate from management, even though no reasonable human being would ever want such a thing. In those cases, the user stories sound extremely awkward. Another example might be something like, “As a user, I want to pay more for the software so that the company can make it better over time.” That's the basis of the “Shit User Story” humor. It's funny because it's all to easy to imagine some product manager at Facebook actually writing this.

User stories come from Agile Software Development—a method of developing software that originally intended to empower developers, reward craftsmanship, and improve customer interaction. It saddens me that Agile has become yet another tool of bullshit corporate control, yet another half-assed, top-down process that engineers are forced to follow after the concept has been twisted and mutilated past the point of utility. That's been going on for years, though. I'm not saying anything that hasn't been said a thousand times already. I suppose it could now be called the enshittification of Agile.

#Life #SocialMedia #SoftwareDevelopment #Tech