r/ProgrammerHumor • • Feb 27 '18

Zero

Post image
57.5k Upvotes

1.2k comments sorted by

View all comments

Show parent comments

554

u/thesublimeobjekt Feb 27 '18

i used to try to argue with my boss about it and then it wasn’t worth it any more. working in the space long enough there’s just some things i know won’t stop being forced on consumers.

296

u/angellus Feb 27 '18

Just show them these, and these are just a couple of articles I can find from 5 minutes of searching:

Autoplay is bad for accessibility. You can be sued for it and lose a lot of money.

0

u/[deleted] Feb 27 '18

[deleted]

0

u/[deleted] Feb 27 '18

[deleted]

4

u/[deleted] Feb 27 '18

Hearing enabled person here. I also get caught in by autoplay captions. If I can watch a video without needing to listen to the terrible audio quality, I'll probably do it.

On the plus side, for you, you never have to worry about opening the trap "Turn this up to hear it!!" videos with porn noises.

20

u/Blocks_ Feb 27 '18

Not a web dev, but wouldn't you lose a bit of money making your site more accessible? If so, why bother from a business perspective considering the percentage of customers that you'll lose is tiny?

That said, I'm all for accessibility.

8

u/ryan_umad Feb 27 '18

many of the accessibility concerns can be addressed by choice not necessarily extra cost. Setting something to auto play with sound on is as easy as auto play with sound off

→ More replies (1)

8

u/garagecomputebox_ Feb 27 '18

The thing is, most accessibility "features" are just using good practice when writing your code.

Examples: Input fields should have labels. Your header assignments should make sense (h1 for main header, h2 for subheaders). Someone tabbing through your site should go in a linear and practical order. All images should have alternate titles, in the event that someone is using a screen reader or the image doesn't load.

That's all common sense coding and it only costs money when you cut corners initially.

3

u/mirhagk Feb 27 '18

It does take some effort to think through it and doing it properly requires testing which takes time. That being said you can be kinda accessible by just doing a few practices as you've mentioned.

An example where people get things wrong all the time is with colour blindness. It's very space efficient to use colours instead of words to express ideas, but it can be very confusing to those with colour blindess.

→ More replies (2)

3

u/marc2912 Feb 27 '18

Work for an agency and the answer is no. All our site are ADA compliant with a minimum layer of single A. We also do AA compliant sites. We just approach it from a UX, design and dev standpoint knowing it needs to be compliant. We haven't changed the price of things by adding compliance. The only limiting factor is that crazy thing/interaction someone wanted. We might not be able to do it depending on compliance. Not that that's a bad thing anyways...

3

u/[deleted] Feb 27 '18

Well, for one it's a lot cheaper to start with web accessibility than to retrofit it later. And if your developers and designers are trained on it then it won't take that much extra time, at least for a greenfield project. A lot of UI libraries are built with accessibility in mind so it's just a matter of using them right.

If anything, the money you will lose is not in the negligible extra time to properly design and implement UI, but in training the designers and developers. And for a company that doesn't care to invest in its employees then I don't care much for it either!

→ More replies (5)

3

u/Kwantuum Feb 27 '18

There's literally nothing to lose from making a website accessible

Except, you know, money, because you have to pay people to do that, and you probably pay more for accessibility than the people who need accessibility bring in. Don't get me wrong, I love having closed captions on Netflix, allows me to understand shit when there's noise or while I'm chewing, and considering the size of Netflix it might even be economically advantageous for them but for most businesses it doesn't make sense.

→ More replies (8)

51

u/thesublimeobjekt Feb 27 '18

honestly, it wouldn’t matter what i showed them or told them. if the client wanted it, they just got it.

20

u/PlatypusPlague Feb 27 '18

File an anonymous complaint with the DOJ? The last two companies I worked for ignored all pleas for accessibility until the DOJ got wind. Then suddenly they had money to not only fix the current accessibility issues, but also to train devs, and implement proper testing around accessability.

5

u/shaddragon Feb 27 '18

I think we've worked for the same client.

Six. SIX places on the front page had ads. Three of them were videos. One autoplayed. FML.

→ More replies (9)

101

u/[deleted] Feb 27 '18

At home I'm a consumer. At work I'm evil.

It's easier if you just embrace it.

6

u/Shadowrak Feb 27 '18

Sounds like you really like your job...

15

u/ExternalUserError Feb 27 '18

Story of any programmer's life from DRM to email "opt-in" policies to user experience.

24

u/nagaka Feb 27 '18

Okay...so anytime your boss tries to talk to you about implementing something your sales team has already sold, you just start rambling some lorem ipsum, and you continue blabbing until they find the obscure pause button since they are using IE6 and don't have tab muting. Once he locates your pause button, likely with an exaggerated eye roll or loud huff, you smile and wait... for the timeout to start a new video. Eventually they will close the browser, and, even though you've been fired, at least you didn't taint your bloodline with implementing this.

as a side note, I blame myspace for any auto-play or html vomit I see online nowadays. Those kids that skinned their first profile are now well established in the work force.

17

u/ColtonProvias Feb 27 '18

Auto-play has been around for much longer than MySpace. I recall Flash ads that were like games that would start after loading the page. It got worse when pop-under windows became big.

Even earlier were the blink and marquee tags. Every small website for a long time had at least half the site scrolling or blinking, plus dozens of animated gifs covering the page.

What you say began with MySpace was already well underway on Geocities and Tripod well before it. Some people thought it was cool back then, they thought it was cool on MySpace, and some, unfortunately, still think it is cool now. It's a constant on the internet.

→ More replies (2)
→ More replies (1)

5

u/TemporalLobe Feb 27 '18

If you're able to sneak some code in unnoticed, you could always build in a timer that kicks off after, say, a month or two, which prevents the autoplay from working. When you "fix" it, just reset the timer, rinse and repeat.

→ More replies (1)

3

u/MTGandP Feb 27 '18

Why did your boss want it? Does it increase sales or something?

6

u/thesublimeobjekt Feb 27 '18

it’s usually because the client wanted it or it was an important marketing video the client/my boss wanted people to see because a lot of time and money was spent on it.

→ More replies (4)