My discord wrapped, from me to discord:

You have told me 826,352 times that my push notifications are off, and asked me if I wanted to turn them on.

They are off for a reason. Fucking stop.

@eniko

developers really need to learn how consent works. this constant pushing thing sucks.

@JoshJers @munin @eniko Developers aren't the ones making the design choices.

@Ash_Crow @munin @eniko I have been working in software for 20 years so yeah I get it

Also I consider designers and PMs to be part of the development process and, thus, also developers

@JoshJers @Ash_Crow @munin @eniko ooooh get outta here! *Waves walking stick*
@JoshJers @munin @eniko blaming developers isn't very productive, this is product managers, product "owners", and of course, late-stage capitalism.

@celeduc @munin @eniko yeah they're just following orders, a notably bulletproof defense

(I've been in software for 20 years, I know how this works and have lived the industry eating its own tail my entire adult life, I hate it but also I still think everyone involved from management to design to programming is culpable)

@JoshJers @munin @eniko I agree that all involved are culpable, but there's a clear power imbalance with the young developer cohort the industry prefers.
@celeduc @JoshJers @munin @eniko As developers, we still have the ability to push back on things!
@rhysmorgan @JoshJers @munin @eniko yes, and when I did push back I was sidelined for the rest of my career as being "unreliable." Years later I discovered that an entire secret development organization was created in parallel for that project, under very strict NDA.
@rhysmorgan @JoshJers @munin @eniko No regrets whatsoever on my part. My point is that capital always finds a way, and people will usually follow orders, especially when they're legal.

@JoshJers
I would assume that web design frameworks already provide #DarkPattern template.

@munin @eniko

@JoshJers @munin @eniko "Never attribute to developers [malice] that which is adequately explained by the marketing department [stupidity]."

@bstow @JoshJers @munin @eniko Huh. A genuine "I was only following orders" response in the wild.

You *never* see those!

@JoshJers @munin @eniko I don't think it's devs, I think it's product people and shareholders, but ymmv
@JoshJers You think this is a Developer thing? This is a management & marketing thing. They're the scum pushing this garbage.
@elricofmelnibone @JoshJers they can't implement it without us. I know from experience if you push back hard enough, it often gets modified. Most Devs don't think to or aren't brave enough though.

@econads @elricofmelnibone Frequently with these kinds of things it doesn't even take, like, *strong* pushback - especially when it's a thing that's commonplace enough like the Yes/Not Now thing that the designer probably hasn't even considered how user unfriendly it is.

I've had a few instances where I'd been asked to implement something in what would have been a user-unfriendly way, and I've pushed back nicely with "hey, I think it should be <x> instead because <y>" and that's how it ended up

@JoshJers @elricofmelnibone yep, 100%, we've got a lot more power than we think.
@JoshJers @munin @eniko @nicklockwood See that would be a great use case for Google Glass.
@JoshJers @munin @eniko I am a developer and I approve of this message.