惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

D
DataBreaches.Net
S
Schneier on Security
T
The Exploit Database - CXSecurity.com
Webroot Blog
Webroot Blog
AI
AI
P
Palo Alto Networks Blog
Attack and Defense Labs
Attack and Defense Labs
WordPress大学
WordPress大学
月光博客
月光博客
阮一峰的网络日志
阮一峰的网络日志
Spread Privacy
Spread Privacy
T
Tor Project blog
罗磊的独立博客
小众软件
小众软件
S
Security Affairs
酷 壳 – CoolShell
酷 壳 – CoolShell
量子位
Apple Machine Learning Research
Apple Machine Learning Research
T
Threatpost
NISL@THU
NISL@THU
博客园_首页
PCI Perspectives
PCI Perspectives
大猫的无限游戏
大猫的无限游戏
IT之家
IT之家
N
News and Events Feed by Topic
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
Forbes - Security
Forbes - Security
博客园 - 叶小钗
D
Darknet – Hacking Tools, Hacker News & Cyber Security
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Last Week in AI
Last Week in AI
L
LINUX DO - 热门话题
T
Threat Research - Cisco Blogs
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
腾讯CDC
Security Latest
Security Latest
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
The Cloudflare Blog
A
About on SuperTechFans
爱范儿
爱范儿
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
TaoSecurity Blog
TaoSecurity Blog
宝玉的分享
宝玉的分享
G
GRAHAM CLULEY
雷峰网
雷峰网
F
Full Disclosure
I
Intezer
Cloudbric
Cloudbric
博客园 - 三生石上(FineUI控件)
U
Unit 42

MarcySutton.com RSS Feed

On Joining Khan Academy Developing anti-SLAPP policies for A11y Slack with Harvard Cyberlaw Clinic Focus on What Matters Celebrating One Year of Independence as Modern Sole Design, LLC Evinced is Pushing the Limits of Automated Accessibility Testing Content-visibility and Accessible Semantics Finding accessibility jobs in specialized companies and the mainstream Outsider Leverage and Accessibility Encouraging Open Source Contributions with Docs: a Self-Fulfilling Prophecy Remote Work and Van Life Salary and Career Growth Prototype Testing for Accessible Client-Side Routing On Great Leadership, Gatsby & Girl Develop It Live Coding Accessibility Chapter Two at Deque 2017, in Music Writing winning abstracts Accessibility is a Civil Right 2016, a Year of Milestones Best of 2016 Music Links vs. Buttons in Modern Web Applications Accessibility and Performance I won an O Web Accessibility Resources This is what a developer looks like. What Wally On writing better captions for images What I’ve Learned Working on a Large Open-Source Framework Speak at your local elementary school. Button Focus Hell Page Scrolling in Mobile Safari & VoiceOver Accessibility Wins Notes from CSUN 2015 Protractor Accessibility Plugin Riding a bicycle to an accessibility conference 2014: One to Remember AngularJS Material Design & ngAria Summing Up JSConf EU 2014 How I Audit a Website for Accessibility Accessibility and the Shadow DOM: JSConf Australia 2014 CSUN 2014 Conference Recap Accessibility and the Shadow DOM Favorite Music 2013 Girl Develop It Web Accessibility Mobile Web Accessibility with VoiceOver Webstock & NZ 2013 Favorite Music 2012 Target Corporate Site Redesign: Accessible & Responsive Web Development Decibel Festival Recap 2012 Favorite Music 2011 Spiceboard: Wordpress Recipes for iPad POP Clock Favorite Music 2010 CSS + JS + Accessibility Christmas JS1k Zend Framework. NACCC Urban Type Sutton RV Simplexml in php 5 AS3 Load Workflow AS3 Mouse Events Holiday 2009 Why Outlook Sucks
The Deal with Developer Advocacy
2018-11-20 · via MarcySutton.com RSS Feed

November 20, 2018

When I was a boy and I would see scary things in the news, my mother would say to me, "Look for the helpers. You will always find people who are helping.” ― Fred Rogers

As a Developer Advocate, I often think about what impact I want to have and the best ways to accomplish that goal. My job is to meet developers where they’re at and inspire them to make more accessible websites and applications for people with disabilities; hopefully using our tools, but success to me does not hinge on that.

Sometimes developers don’t code with accessibility in mind because they don’t know about it yet, and given new information they’ll make a change; other times they don’t care to prioritize it or don’t feel it applies to them (“we’ll do it later”, “that’s not our audience”, etc.). Regardless, I seek to motivate and persuade developers across the industry to make an impact with accessibility; a worthy goal, but sometimes it isn’t easy.

I’ve written in the past about the tension between being patient and being loud, particularly in accessibility: do you wait for something to be fixed over time, or make waves in an effort to improve things? I observed back in 2015 that people don’t appreciate negativity and scolding when they aren’t doing things exactly as you’d like or expect, which is still true. I’ll admit I haven’t always been a perfect exemplar of this, as I’m also a human being who feels frustration and angst when I see people with disabilities being cast aside. As advocates, we’re supposed to avoid criticizing in the name of feel-good PR. But how do you make lasting change when people aren’t acting in good faith?

Over time I’ve realized that my job title is occasionally in conflict with my own values: I am a Developer Advocate, but I’m also an accessibility advocate at heart. In trying to make the world better for people with disabilities as a temporarily able-bodied person, it seems right to use my privilege and amplify their voices (e.g. “I’m Deaf and there are little-to-no captions here”, or “I’m blind and this update will jeopardize my livelihood”). When accessibility is ignored or demoted in favor of shipping, how could I possibly look the other way? Would sugarcoating it and using the nicest possible tone really make a difference where patterns of discrimination are concerned? Is the fact that I’m a woman speaking up about something playing into this at all?

Outside of the niche accessibility market, I’ve noticed that Developer Advocates can sometimes get a little carried away with their cause, pushing away the very people they’re trying to reach. Whether it’s web performance, standards, frameworks or something else, at some point railroading people with your opinions can start to hurt your cause more than it helps.

I can obviously see direct parallels to accessibility advocacy: except I’m fighting for users’ civil rights to access more than a subjective approach to programming. I do think there is value in being realistic about what people with disabilities face, given it is done with respect and without “gaining points” as able-bodied people. I can see a distinction between fact-based criticism and subjective opinions. But that only goes so far; being aggressive and neglecting to persuade may backfire. To paraphrase Maya Angelou: “people won’t remember what you said; they’ll remember how you made them feel.” By bringing people along rather than scolding, there’s a higher likelihood they’ll join you.

Where I’ve landed with all of these swirling ideas is this: by speaking up about something, are you helping or hurting your cause? In the spirit of Mr. Rogers, we should always aim to be the helpers. Except that’s a bit of a trick question: due to power dynamics, helping one group may come at the perceived inconvenience of a more powerful, oppressive group. It is sometimes impossible to please everyone at the same time, no matter how happy of a spin you put on it. But we should still try to lift everyone up rather than shaming; that’s optimism.

This is something I’m continually working on as I strive to make the web more accessible, and I’m grateful to those who contribute helpful, measured perspectives in an attempt to understand and resolve conflicts.

I wrote this post mainly because I’ve had some serious unpacking of feelings to do after difficult but meaningful conversations on social media in the past week. I’ll let them drift off into space and not link to them here, so I can focus more on that unabashed optimism. But hopefully what I’ve written can help you in some way. If you have helpful suggestions of how to balance these things better than I can, feel free to reach out.