Show newer

@teo Right, but the question I am trying to answer with this hypothesis is *why* that is, especially on the "by technical folks" side. Because that's a cultural thing, and that comes from somewhere!

@freakazoid I sort of treat those as agency issues, personally, because they tend to indirectly result *from* a lack of agency.

In a healthy organization, the amount of power that someone has over something, corresponds with the amount of responsibility they have over it. That's ultimately what agency is about in a project context, IMO.

But in the examples you mention, there is an (implicit) responsibility of keeping the thing running, because you will definitely be blamed if it fails, but no corresponding power to actually do so in the best way (eg. refactoring the code). Instead the priorities are set by someone else, who ultimately isn't the responsible party despite what the org chart says.

Likewise, peer feedback needs a healthy balance of power and responsibility; in this case it sounds like the power was functionally with senior folks, but the responsibility was passed off to others (by eg. punishing them in peer review).

I think something similar applies to a lot of workplace issues, where they derive - directly or indirectly, sometimes across multiple steps - from what is fundamentally a problem of agency.

@bananas A big reason I tend to avoid the term 'coop' is precisely that sort of issue; I prefer describing it in terms of people actually having agency, leaving the exact implementation of that undefined

Hypothesis: the fact that tech workers have little genuine agency over the work they do and how they do it (the boss decides in the end, not them) leads to bad technical choices sticking around institutionally because the inertia is hard to overcome if you don't have power over the direction, and those bad technical choices are introduced in the first place through hype cycles because "banding together around an exciting new tool" is the closest thing that anyone has to community organizing.

(This is an unrefined thought)

Show thread

Pondering about the relation between worker agency/ownership and the susceptibility of the tech industry to hype cycles

"Social media wasn’t web 2.0, it’s what *killed* Web 2.0!

You might think I’m arguing over mere nomenclature but the important fact is that this era existed, and the Web3 pitch pretends it didn’t. We already had decentralized internet with social features. This fact contradicts the story the Web3/blockchain advocates want to tell you, so their story skips this entire era."

Good post over here: accordion-druid.tumblr.com/pos

re: fighting fascist media, meta 

To make this absolutely clear: this is in no way a *justification* for people getting involved in right-wing movements. That remains the responsibility of those people themselves.

The point I am trying to make here (and asking a question about) is that sure, we know what is *morally* the correct answer, but how does this translate into concrete actions to stop the issue from happening?

Show thread

fighting fascist media, meta 

I quite often have warned someone about a platform that's clearly targeting white supremacists, nazis, and other kinds of fascists as their userbase, but that superficially claims they're just "neutral".

These warnings rarely lead anyone to leave those platforms behind. And it usually takes a few years before it becomes publicly documented and accepted that yes, it really is a fascist platform.

On the one hand, the conclusion you could draw from this is that they should have listened to the warning, they should have taken it seriously. "I told you so" and all that.

You might argue that they probably understood perfectly well what it was, but they were actually okay with it as long as it wasn't too obvious, because a little bit of white supremacy helps them feel better as a white guy, and really the problem isn't that they ignored the warning, but that they are racist. And you'd probably be right.

But then the question becomes: how can we prevent this dynamic? Because however wrong and racist someone may be, that conclusion does not change the outcome of them likely having become radicalized further right in this process. How can we avoid that happening?

How do we stop "people who have internalized racist views and never introspected on them" from walking into the just-about-tolerable bar and falling into a fascist pit? Because yes, it's their own responsibility if they do so, but the consequences are borne by everyone else and that's still a problem.

I just realized a good argument against computer ads.

Contrary to regular ads, it is actually using your resources (your power, time on the CPU you bought, etc)

So, shouldn't ad companies paying you money for displaying their ads? Like they pay billboard owners or news paper owners, etc.

So until then, using ad block is just preventing theft.

I really need a home 🏡

Can someone please help me? I’m being #neglected & #abused
All you need is a spare room & a heart. Ask anyone you know.

Domestic violence orgs don’t help #disabled people. I need someone to take me in. I just need a quiet room.

I need to be safe with care. Please help.

#MEAwarenessHour #MECFS #pWME #PWLC #LongCovid #ChronicIllness

#Melbourne #Australia

@mecfs @disabilityjustice @disability @chronicillness @neisvoid @socialwork
@multipledisabilities
@longcovid

@crumbcake That matches what I've seen, though paired with a crucial other trend that makes this possible in the first place: a broader move towards monolithic frameworks that reinvent their own wheels.

It used to be that modules had a single well-specified purpose, and it did that well, and even frameworks were generally designed to be highly interoperable. This eliminated whole classes of issues like month-long framework upgrade chores, library architecture incompatibilities, and bugs in utility functions (because everyone used the same well-tested ones).

However, since Node.js ended up in the startup hype cycle, that has been changing, with increasingly many do-it-all frameworks appearing (because those are really easy to market - large feature lists!), that barely interact or interoperate with the ecosystem at all, instead having their own buggy homegrown implementations of existing tools inlined into their codebase.

That does mean those frameworks are unlikely to run into issues interoperating with the existing ecosystem of CommonJS modules and can therefore afford to do ESM, but for all the wrong reasons...

Kent iemand nog goede artikelen (liever geen boeken i.v.m. lengte) over de geschiedenis van de verzuiling in Nederland, die het vanuit een zuiver perspectief bekijken (dus de positieve én de negatieve aspecten), en niet alleen maar het gebruikelijke "och jee die verschrikkelijke verzuiling, gelukkig zijn we nu modern"-gedoe?

GGZ, soort van, maar positief? 

Gisteren kwam ik achter het bestaan van de Yes We Can Clinics, door een paar jongeren die me erover vertelden, en die er bijzonder positief over waren - dat ben ik niet bepaald gewend van GGZ-instellingen, dus mijn interesse was gewekt.

Even verder gelezen, en het behandelprogramma en de aanpak zien er echt heel goed uit, ze lijken het echt te begrijpen (ook waarom de bestaande GGZ niet werkt). Ook even gezocht of het niet weer e.o.a. dubieuze Scientology-tak is, maar dat lijkt niet zo te zijn.

Is iemand hier er bekend mee? Is er nu echt een GGZ-instelling die het *wel* snapt? Het is moeilijk te geloven. :boost_requested:

serious response, about building technology that works 

@Scmbradley @schratze Responding to this seriously for a moment: I always put a lot of work into making sure my software works reliably. Sometimes that means not having certain features because they are impossible to implement reliably.

But what then happens, is that it fails to gain traction and adoption the way that shinier, less reliable options do, because on paper my thing has 'less features'. There are more factors that affect adoption, of course, but this is definitely a real issue.

And while adoption for the sake of adoption isn't useful, widespread adoption *is* usually how people learn of the existence of a thing. So the result is that I can't reach people who would have been interested in it.

And I feel like that's part of the problem here, not just for me - we need structures for distributing knowledge of tools and devices that may be obscure, but that are deliberately reliable, that don't rely on things just coincidentally landing at the feet of the right people, because that implicitly depends on it having mass market appeal.

Otherwise all the incentives are aligned to do the less reliable but more appealing thing.

context re: originally a subtoot, but really a general frustration on fedi and elsewhere 

This would originally have been a subtoot, but it seemed more constructive to point out the broader pattern, rather than highlighting the one instance I just happened to run into.

It would help nobody to treat this as an isolated case.

Show thread

originally a subtoot, but really a general frustration on fedi and elsewhere 

Toxic behaviour patterns don't become any less toxic just because they're attached to the (technically, morally, otherwise) "right" views.

This is something I particularly see with programmer folks insisting that they don't personally need a thing X, and therefore nobody should need a thing X. The exact value of "X" doesn't really matter.

("Windows" is probably one of the most common ones on here, but not the only one)

If you're trying to detach from toxic programmer communities - which is commendable! - then please also unlearn the toxic *behaviours*, not just the toxic *views*.

De 'Seepje'-zeep is blijkbaar gemaakt van sapindus-schillen uit Nepal. Dan vraag ik me toch af hoe 'duurzaam' dat precies is, het lijkt me toch niet dat er een tekort aan lokaal verkrijgbare zeep-ingredienten is...

If the attraction list on the site is accurate, this year's funfair here is not going to be very interesting...

@zens@merveilles.town I was providing a partial correction on a common misconception, with rationale and a boundary of where it applies, because this one often leads to people painting themselves into a corner and I would like to help prevent that.

I wasn't signing up for an adversarial argument that basically boils down to "I have no idea what you're doing but you definitely don't need X".

@zens@merveilles.town I have no idea what you're referring to there, to be honest, but I also don't feel like this is going to lead to a constructive discussion, to be honest.

You seem to have already decided that transitive dependencies are the wrong solution no matter what, and any attempt to engage with the question seems likely to just result in skipping over the nuance to try and find a way to argue that it's wrong anyway. I don't have the energy for that kind of adversarial discussion.

Show older
Pixietown

Small server part of the pixie.town infrastructure. Registration is closed.