ไฮไลต์ของชุมชน: Melanie Sumner

Melanie Sumner เป็นวิศวกรซอฟต์แวร์ผู้เชี่ยวชาญด้านการช่วยเหลือพิเศษแบบดิจิทัล เราได้พูดคุยกับเธอเกี่ยวกับเส้นทางสู่การเป็นวิศวกร การออกแบบที่เข้าถึงได้ Ember.js และความสำคัญของการให้เงินทุนสนับสนุนความพยายามเหล่านี้

Alexandra Klepper
Alexandra Klepper

โพสต์นี้จะไฮไลต์ผู้เชี่ยวชาญในชุมชน ซึ่งเป็นส่วนหนึ่งของ Learn Accessibility!

Alexandra Klepper: ขอขอบคุณที่เข้าร่วม คุณเป็นใครและทำอะไร

ภาพหน้าตรงของ Melanie Sumner

Melanie Sumner: ฉันชื่อ Melanie Sumner เป็นวิศวกรซอฟต์แวร์ ผู้เชี่ยวชาญด้านการช่วยเหลือพิเศษดิจิทัล ฉันเขียนโค้ดสำหรับเว็บมาเป็นเวลา 25 ปีแล้ว อาชีพแรกของฉันคือ... เป็นสายลับ ฉันเป็นนักวิเคราะห์ข่าวกรองในกองทัพเรือสหรัฐอเมริกา และการเขียนโค้ดเป็นงานอดิเรกของฉัน

ฉันไม่ชอบเป็นสายลับเลย ฉันไม่ได้ชอบความตาย เนื่องจากคนส่วนใหญ่ ไม่ได้อยู่ใกล้กับเสาเมื่อจำเป็น ฉันต้องตัดสินใจว่าจะทำอะไรต่อไป และถึงเวลาเปลี่ยนงานอดิเรกให้กลายเป็นอาชีพ ในช่วง 10 ปีที่ผ่านมา ฉันมุ่งเน้นไปที่วิศวกรรมซอฟต์แวร์ในด้านการช่วยเหลือพิเศษ โดยเฉพาะ

Alexandra: คุณไม่ค่อยได้ยินใครพูดว่า "อ้อ ตอนแรกฉันเป็นสายลับ" ไม่ใช่เรื่องใหญ่อะไร อะไร ที่ทำให้คุณมาทำงานด้านการช่วยเหลือพิเศษ

Melanie: ตอนนั้นฉันทำงานที่ University of North Carolina [UNC] Chapel Hill ในแผนกพัฒนา ซึ่งไม่ได้หมายถึงการพัฒนา เช่น การพัฒนาเว็บ แต่หมายถึงการพัฒนา เช่น การระดมทุน

ผู้จัดการโดยตรงของฉันมีปัญหาด้านการมองเห็นและต้องซูมทุกอย่างเป็น 400% เพื่อให้มองเห็น เขาเป็นวิศวกรซอฟต์แวร์ที่ยอดเยี่ยม อาจเป็นผู้จัดการที่ดีที่สุด เท่าที่ฉันเคยเจอมาเลยก็ว่าได้ แต่เขามักจะทำของฉันพังอยู่เสมอ เพราะเขาจะ ซูมดูงานของฉัน หากฉันไม่ได้คิดถึงการสร้างสิ่งต่างๆ แบบปรับเปลี่ยนตามอุปกรณ์ได้ สิ่งเหล่านั้นก็จะใช้งานไม่ได้

หัวหน้าของผู้จัดการของฉันตาบอดสีฟ้า ฉันไม่รู้ว่าคุณรู้จักสีน้ำเงิน UNC ไหม แต่สีนี้คือสีฟ้าอ่อน และชอบใช้บนพื้นหลังสีขาว

Alexandra: (หัวเราะ) ไม่นะ

เมลานี: เจ้านายของเขาบ่นอยู่เสมอว่าไม่เคยเห็นงานของฉันเลย ฉันต้องพัฒนาชุดสีเสริมและรูปแบบสีสำหรับเว็บไซต์ของเรา ซึ่งทำให้ฉันนึกถึงคอนทราสต์ของสีและวิธีที่ผู้ตาบอดสี (หรือผู้ที่มีความบกพร่องทางสายตาอื่นๆ) ใช้อินเทอร์เน็ต

เนื่องจาก UNC เป็นมหาวิทยาลัยของรัฐ จึงมีข้อกำหนดของรัฐบาลกลางสหรัฐอเมริกา ให้เป็นไปตามระดับการช่วยเหลือพิเศษ AA ของ WCAG เราตั้งเป้าหมายไว้ที่ระดับ AAA เนื่องจาก เป็นสถาบันการศึกษา

เมื่อได้เรียนรู้เพิ่มเติมเกี่ยวกับข้อกำหนดของรัฐและรัฐบาลกลาง รวมถึงเริ่มอ่านข้อกำหนดด้านการช่วยเหลือพิเศษของ W3C ฉันก็คิดว่า "ทั้งหมดนี้สมเหตุสมผล" เว็บส่วนใหญ่ไม่เป็นไปตามข้อกำหนดเท่าที่ฉันเห็น แน่นอนว่าผู้คนได้ทำงานด้านการช่วยเหลือพิเศษบนเว็บมานานเท่าที่เว็บ มีอยู่ บางครั้งวิศวกร JavaScript (โดยเฉพาะ) อาจช้าไปบ้าง เมื่อพูดถึงการช่วยเหลือพิเศษแบบดิจิทัล

ฉันเรียกการช่วยเหลือพิเศษว่าเป็นพรมแดนสุดท้ายของเว็บ มีผู้คนมากมายที่ทำงานด้านระบบอัตโนมัติเพื่อการช่วยเหลือพิเศษ และเราต้องหาวิธีแก้ปัญหาในลักษณะเดียวกับที่เราใช้แก้ปัญหาที่ยากอื่นๆ เช่น ประสิทธิภาพและความปลอดภัย

Alexandra: คุณคงเคยอ่านเอกสารที่ซับซ้อนและยาวเหยียดมามากมาย ทั้งในกองทัพเรือและที่ UNC คุณคิดว่าสเปคเข้าใจยากไหม

Melanie: ฉันต้องอ่านประมาณ 5 ครั้งก่อนจะเข้าใจ และฉันเคยอ่านข้อกำหนดอื่นๆ มาก่อน ผมมักจะบอกทุกคนว่าไม่ต้องรู้สึกแย่หากไม่เข้าใจ เพราะผมเองก็ต้องอ่านสเปคถึง 5 ครั้ง ฉันไม่ได้พูดเล่นนะ

การทำความคุ้นเคยกับภาษาของข้อกำหนดใช้เวลานาน และหากตีความไม่ถูกต้อง คุณอาจทำสิ่งที่ผิดพลาด นอกจากนี้ คุณควรทราบว่า ภาษาในข้อกำหนดส่วนใหญ่มีไว้สำหรับนักพัฒนาเบราว์เซอร์ มองหาข้อความ "ผู้เขียนควร" เนื่องจากเป็นข้อมูลอ้างอิงถึงนักพัฒนาเว็บ

Alexandra: เว็บจำนวนมากจะดีขึ้นได้หากนักพัฒนาแอปจำนวนมากขึ้นรู้วิธี ถอดรหัสข้อกำหนด

Melanie: เว็บไซต์ที่ตีความให้คุณนั้นมีข้อดีมากมาย ฉันสร้าง a11y-automation.dev และเว็บไซต์นั้น ก็เหมือนลูกน้อยของฉัน ซึ่งเป็นโปรเจ็กต์เสริม ฉันพยายามแจกแจงการละเมิดการช่วยเหลือพิเศษทุกรายการ และลิงก์ไปยังเกณฑ์ความสำเร็จของ WCAG ที่เป็นปัญหา หากมี ระบบอัตโนมัติเพื่อป้องกันข้อผิดพลาด ฉันจะเสนอโซลูชันนั้น

คุณอาจทำความคุ้นเคยกับรายการการละเมิดที่อาจเกิดขึ้น แต่สิ่งที่สำคัญกว่าคือการเรียนรู้วิธีแก้ไข สำหรับวิธีแก้ไขอัตโนมัติที่ไม่มีอยู่ คุณอาจได้รับแรงบันดาลใจให้เขียน Linter หรือเทมเพลต หรืออาจได้รับ แรงบันดาลใจให้เขียนการทดสอบบางอย่าง

ฉันชอบทำงานในโอเพนซอร์ส เพราะคุณจะได้มีโอกาสพูดคุยกับคนอื่นๆ เสนอการปรับปรุง (บางครั้งก็ปรับปรุงได้ บางครั้งก็ไม่ได้ แต่เรา ทุกคนก็พยายามอย่างเต็มที่) เราสร้างสรรค์ผลงานของกันและกัน และในที่สุดเราก็ได้รับผลลัพธ์ที่ยอดเยี่ยมสำหรับเว็บ

วิธีจัดหาเงินทุนสำหรับการช่วยเหลือพิเศษ

Alexandra: ฉันสนใจpleasefunda11y.com มาก การทำให้ นักพัฒนาซอฟต์แวร์เรียนรู้วิธีสร้างเว็บไซต์ที่เข้าถึงได้เป็นสิ่งสำคัญ แต่พวกเขาอาจไม่มี แหล่งข้อมูลหากไม่มีการสนับสนุนและอนุมัติจากผู้บริหาร ทำไมคุณถึงตัดสินใจสร้างเว็บไซต์นี้

เมลานี: ฉันรู้สึกหงุดหงิดเพราะการสนับสนุนด้านการช่วยเหลือพิเศษนั้นมีงบประมาณน้อยมาก ดูเหมือนว่าเงินทุนโอเพนซอร์สทั้งหมดจะยังคงมุ่งไปที่ CSS และฉันก็ชอบ CSS เราทำอะไรได้มากมายด้วย CSS

ฉันสร้างเว็บไซต์นี้เนื่องจาก Addy Osmani ซึ่งเป็นผู้จัดการด้านวิศวกรรมซอฟต์แวร์ของ Chrome ได้ติดต่อมาและบอกว่าเขาเห็นว่าฉันกำลังขอเงินทุนด้านการช่วยเหลือพิเศษ แต่เขาต้องการคำแนะนำเกี่ยวกับงานที่เฉพาะเจาะจงซึ่งสามารถรับเงินทุนได้ นี่เป็นปัญหาใหญ่ ผู้สนับสนุนโอเพนซอร์สต้องการให้เงิน แก่โปรเจ็กต์ที่เฉพาะเจาะจง ไม่ใช่แนวคิดทั่วไปที่ไม่มีผลลัพธ์ที่แน่นอน ฉันใช้เวลา เขียนความคิดริเริ่มบางอย่างที่เฉพาะเจาะจง สิ่งที่จำเป็น และวิธี ที่ความคิดริเริ่มเหล่านี้จะช่วยให้เว็บไซต์เข้าถึงได้

แม้ว่าบริษัทต่างๆ จะพยายามทำสิ่งเหล่านี้โดยไม่มีฉัน เราก็สามารถพัฒนา การช่วยเหลือพิเศษบนเว็บได้อย่างมีนัยสำคัญ ซึ่งเป็นค่าใช้จ่ายที่น้อยมากเมื่อเทียบกับความพยายามอื่นๆ บนเว็บ และจะส่งผลกระทบอย่างมากต่อชีวิตของผู้คน

ปัจจุบันเรามักจะคิดว่า "มีคนพิการกี่คน" ซึ่งควรเป็น "ความสัมพันธ์ระหว่างบุคคลกับเทคโนโลยีเป็นอย่างไร"

และบางคนก็บอกฉันว่า "ฉันไม่คิดว่าตาบอดสีเป็นความพิการ" คุณอาจไม่ระบุว่าตนเองเป็นผู้พิการหากเป็นคนตาบอดสี แต่ก็ส่งผลต่อความสัมพันธ์ของคุณกับเทคโนโลยี

15 %

ผู้ที่ระบุตนเองว่าเป็นคนพิการ

แหล่งที่มา

253 m

ผู้ที่มีความบกพร่องทางสายตา

แหล่งที่มา

39

ประเทศที่มีกฎหมายว่าด้วยการช่วยเหลือพิเศษบนเว็บ

แหล่งที่มา

ดูข้อมูลเพิ่มเติมเกี่ยวกับสถิติในโมดูลแรกของ "เรียนรู้การช่วยเหลือพิเศษ" ได้ที่ การช่วยเหลือพิเศษทางดิจิทัลคืออะไรและเหตุใดจึงมีความสำคัญ

Alexandra: บอกฉันเพิ่มเติมเกี่ยวกับการทำความเข้าใจความสัมพันธ์ของคุณกับ เทคโนโลยี การดำเนินการนี้เกี่ยวข้องกับการช่วยเหลือพิเศษอย่างไร

เมลานี: ตัวอย่างเช่น หากคุณเป็นผู้ที่มีความหลากหลายทางระบบประสาท คุณอาจต้องการภาษาที่เรียบง่ายและคำสั่งที่ชัดเจนมาก คุณอาจได้รับประสบการณ์ที่ดีกว่าหากเลื่อนดู 3 หรือ 4 หน้าจอในโฟลว์ โดยเลือกตัวเลือกทีละ 2-3 รายการจนกว่าจะถึง ตอนท้าย ไม่มีคำแนะนำที่ดีสำหรับการใช้งานทางเทคนิคที่ทันสมัย

เรามีบริษัททั้งหมดที่ทำ DevOps และหากคุณพยายามใช้เว็บไซต์เหล่านั้น คุณจะรู้สึกว่า "โอ้พระเจ้า" ใช่ไหม เราพยายามใส่ทุกอย่าง ลงในอินเทอร์เฟซทั้งหมดในปัจจุบัน

Alexandra: คุณช่วยยกตัวอย่างให้ฟังหน่อยได้ไหม

Melanie: ตัวอย่างเช่น GitHub มีเมนูแบบเลื่อนลงพร้อมแท็บที่ซ้อนกัน และ [ถอนหายใจอย่างเหนื่อยหน่าย] ฉันไม่สามารถโกรธได้ (แม้ว่าจะหงุดหงิดก็ตาม) เว็บยุคใหม่ ต้องเติบโตเพื่อตอบสนองความต้องการใหม่ๆ แต่เราก็มีหน้าที่สร้างสรรค์ ในแบบที่ไม่ทิ้งใครไว้ข้างหลังด้วย

นั่นคือสิ่งที่ขับเคลื่อนฉัน นั่นคือสิ่งที่ฉันหลงใหล ฉันไม่ต้องการให้ใครก็ตามไม่สามารถ หางานได้เนื่องจากเครื่องมือที่ต้องใช้ในงานนั้นเข้าถึงไม่ได้

Alexandra: 100% และผู้คนมักคิดถึงการสร้างผลิตภัณฑ์ที่เข้าถึงได้สำหรับผู้ใช้ภายนอก แต่ไม่ได้คิดถึงพนักงานของตน

Melanie: ฉันคิดว่าคำแนะนำเรื่องการระดมทุนนี้อาจเป็นประโยชน์ต่อทุกคน

ฉันได้ยินจากวิศวกรอยู่เสมอว่าพวกเขาอยากทำเรื่องการช่วยเหลือพิเศษ แต่ "บริษัทของฉันไม่สนใจ" ฉันว่าเขาสนใจนะ คุณเพียงแค่ต้องเชื่อมช่องว่างของตรรกะทางธุรกิจ แสดงผลลัพธ์ที่เป็นประโยชน์ต่อธุรกิจ แน่นอนว่าเว็บไซต์นี้เป็นโอเพนซอร์ส และฉันยินดีรับ การมีส่วนร่วมและการแก้ไข

Alexandra: มักจะมีการเลื่อนการพิจารณาเรื่องการช่วยเหลือพิเศษไปไว้ท้ายกระบวนการ เช่น "อ้อ เราค่อยทำให้เข้าถึงได้ในภายหลังก็ได้" แต่การเพิ่มฟีเจอร์นี้ในภายหลังจะใช้เวลานานกว่าการผสานรวมแนวทางปฏิบัติที่เข้าถึงได้ตลอดทั้งโปรเจ็กต์

Melanie: ฉันมักจะพูดว่า "คุณต้องการจ่ายเงินเพื่อสร้างแอปครั้งเดียวหรือต้องการ จ่ายเงินเพื่อสร้างแอป 2 ครั้ง"

Ember.js และทีมหลักด้านการช่วยเหลือพิเศษ

Alexandra: เราทราบว่าคุณยังเกี่ยวข้องกับทีมหลักของเฟรมเวิร์ก Ember.js ด้วย คุณเข้ามาเกี่ยวข้องได้อย่างไร

มาลินี: ฉันได้รับการว่าจ้างให้ทำงานที่ JPMorgan Chase ในแพลตฟอร์มการลงทุนของบริษัท Ember เป็นเฟรมเวิร์ก JavaScript ที่ใช้งานหนักซึ่งใช้เมื่อคุณต้องการฐานที่เสถียรจริงๆ (อาจจะน่าเบื่อด้วยซ้ำ) ซึ่งจะช่วยให้คุณไม่ต้องเขียนโค้ดที่ทำให้เสียเงินเป็นจำนวนมาก Ember มีการรับประกันความเข้ากันได้แบบย้อนหลัง คุณจึงอัปเกรดได้ทุกครั้ง แม้ว่าจะเป็นเวอร์ชันหลักก็ตาม เราพยายามอย่างยิ่งที่จะค่อยๆ ปรับปรุงเพื่อไม่ให้แอปของคุณใช้งานไม่ได้

อย่างไรก็ตาม ฉันได้ไปร่วมงานประชุม Ember และได้พบปะผู้คนมากมายใน ชุมชน ทีม Ember ใจดีมาก และมีหลักจรรยาบรรณที่เข้มงวดมาก ซึ่งฉันยังไม่เคยเห็นที่อื่น

เมื่อออกจากทหาร ฉันอยากทำงานด้านความปลอดภัย ฉันไป การพบปะด้าน Infosec และไม่เห็นผู้หญิงคนอื่นเลย ชายคนหนึ่งที่อายุมากกว่า มองมาที่ฉันแล้วพูดว่า "หนูแน่ใจนะว่ามาถูกห้องแล้ว"

Alexandra: [คราง] เจ็บ และก็ไม่น่าแปลกใจเลย ฉันเคย เจอเรื่องคล้ายๆ กัน

Melanie: ฉันอยากจะบอกว่านี่คือปี 2011 หรืออาจจะเป็นปี 2012 ภูมิทัศน์เปลี่ยนไป มาก ฉันอยู่ต่อในคืนนั้นผ่านการพบปะดังกล่าวเพื่อพิสูจน์ประเด็นหนึ่ง ฉันไม่ ปล่อยให้ความคิดเห็นนั้นมาทำให้ฉันหยุด ฉันเล่าเรื่องตลก จดบันทึกอย่างดี และ เข้าร่วมการสนทนาเพื่อให้คนอื่นๆ รู้ว่าฉันอยู่ตรงนั้น ฉันรู้สึกว่าตลอดเส้นทางอาชีพของฉัน ฉันต้องพิสูจน์ให้ผู้ชายเห็นว่าฉันทำได้

แต่ฉันก็ไม่ต้องการให้ผู้หญิงเป็นวิศวกรซอฟต์แวร์เพียงเพื่อพิสูจน์ว่าผู้ชายคิดผิด ฉัน อยากเป็นวิศวกรซอฟต์แวร์เพื่อสร้างสรรค์สิ่งต่างๆ เพราะมันสนุก ที่ได้ทำ ผู้หญิงควรมีตัวเลือกอาชีพนี้

Alexandra: ได้แน่นอน

Melanie: ฉันแชร์สิ่งที่รู้เกี่ยวกับความสามารถในการเข้าถึงกับชุมชน Ember เพราะเห็นได้ชัดว่าในฐานะแพลตฟอร์มธนาคาร คุณต้องปฏิบัติตามข้อกำหนดของรัฐบาลกลางสหรัฐอเมริกา Yehuda Katz และ Tom Dale กล่าวว่า "เรามีช่องว่างในทีม เรา มีผู้เชี่ยวชาญด้าน JavaScript, ผู้เชี่ยวชาญด้านประสิทธิภาพ และผู้ที่มีความสามารถ เหนือชั้นมากมาย แต่เราต้องการผู้ที่มีความรู้ด้านการช่วยเหลือพิเศษ" และเชิญฉัน เข้าร่วมทีมหลัก

เรากำลังดำเนินการตามโครงการริเริ่มเพื่อช่วยให้ Ember เข้าถึงได้โดยค่าเริ่มต้น ซึ่งหมายความว่า เมื่อคุณพูดว่า ember new <my-app-name> คุณควรผ่านเกณฑ์ความสำเร็จของ WCAG ทันที

Alexandra: ฉันเห็นรายการเครื่องมือการช่วยเหลือพิเศษสำหรับ Ember ใน GitHub คุณคิดว่าผู้คนในชุมชน Ember ตื่นเต้นที่จะมีส่วนร่วมในเครื่องมือเหล่านั้นไหม

Melanie: นั่นเป็นส่วนที่น่าตื่นเต้นมากของงานนี้ ฉันเขียน กฎการตรวจสอบความสามารถในการเข้าถึงสำหรับ Ember ขณะทำงานที่ LinkedIn จากนั้นฉันก็ลาออกจาก LinkedIn ไปทำงานที่ Hashicorp และคนอื่นๆ ก็ยังคงมีส่วนร่วมใน Linter เพราะเห็นว่ามีประโยชน์ นั่นคือส่วนหนึ่งของงานนี้ที่ทำให้ฉันรู้สึก ตื่นเต้นและดีใจ

เรายอมรับว่าการช่วยเหลือพิเศษเป็นสิทธิพลเมืองขั้นพื้นฐาน เรื่องนี้ ไม่มีข้อโต้แย้ง

สิ่งที่เราพูดถึงคือ เราจะนำอะไรไปใช้ได้บ้าง กำหนดเวลาเผยแพร่ เราจะทำได้อย่างไร เราจะสอนเรื่องนี้และทำให้เข้ากันได้แบบย้อนหลังได้อย่างไร เราช่วยนักพัฒนาให้การสนับสนุนด้านการช่วยเหลือพิเศษโดยไม่ต้องมีฟีเจอร์เพิ่มเติมขนาดใหญ่ที่ต้องสร้างหรือวางแผนอย่างไร

Alexandra: การช่วยเหลือพิเศษเป็นสิทธิพลเมือง ฟังแล้วขนลุกเลย มัน ควรเป็นสิ่งที่ทุกคนรู้ว่าเป็นความจริง

Melanie: ฉันเคยเจอคนพูดอะไรที่ไม่ได้ไตร่ตรองมาดีแล้ว เช่น "ฉันคงไม่ใช้อินเทอร์เน็ตถ้าตาบอด" หรือ "ทำไมฉันต้องคิดถึงผู้พิการ ในเมื่อมีผู้ใช้เพียง 5% เท่านั้น และผู้ใช้ 90% ก็ใช้งานได้" ฉันจะไม่ พูดคุยเรื่องเหล่านั้น เพราะมักใช้เพื่อเบี่ยงเบนความสนใจจากงาน

เมื่อเขียนโค้ดที่เข้าถึงได้ คุณจะได้รับประสิทธิภาพที่เพิ่มขึ้นเนื่องจาก คุณกำลังคิดถึงการสร้างเว็บไซต์ตามข้อกำหนดของ W3C คุณจะใช้ HTML เชิงความหมายแทนที่จะใช้แค่ div และคุณจะใช้ส่วนหัว คุณจะเลือก <button>แทนการเพิ่มเหตุการณ์คลิกไปยัง <div> และจะได้รับการปรับปรุงประสิทธิภาพ

ทำสิ่งเดียว: ทำให้การช่วยเหลือพิเศษเป็นแบบอัตโนมัติ

Alexandra: นักพัฒนาเว็บควรทำสิ่งใดสิ่งหนึ่งเพื่อสร้างเว็บไซต์ที่เข้าถึงได้

เมลานี: เพิ่มการทำงานอัตโนมัติ เริ่มต้นด้วย Linter ที่มีอยู่สำหรับเฟรมเวิร์กใดก็ตามที่คุณมี ไม่ว่าจะเป็นโค้ดประเภทใดก็ตามที่คุณใช้ ฉันไม่สนว่าคุณจะใช้ อะไร บิลด์ควรหยุดทำงานหากมีการละเมิดกฎข้อใดข้อหนึ่ง

บางอย่างก็ทำให้เป็นแบบอัตโนมัติไม่ได้ เนื่องจาก AI ยังไม่สามารถถอดรหัสเจตนาได้ ตัวอย่างเช่น ค่าข้อความแสดงแทนของรูปภาพควรสื่อความหมาย แต่จริงๆ แล้วหมายความว่าอย่างไร ในตอนนี้ เจ้าหน้าที่ต้องเป็นผู้พิจารณาเรื่องนี้ ไม่ใช่ระบบอัตโนมัติ

แต่เครื่องมืออัตโนมัติจะบอกคุณว่า "คุณไม่ผ่านคอนทราสต์ของสี" เพียงแค่ แก้ไข อย่าฝืนหรือพูดว่า "แต่ฉันไม่อยากทำ ฉันชอบแบบนี้มากกว่า" นี่ไม่ใช่เรื่องของคุณ เรามุ่งมั่นที่จะทำให้ทุกคนทั่วโลกเข้าถึงสิ่งที่เราทำได้ทุกวัน

การช่วยเหลือพิเศษเป็นกระบวนการที่คุณจะต้องเรียนรู้อยู่เสมอ ฉันเชี่ยวชาญด้านการช่วยเหลือพิเศษมานานกว่าทศวรรษ และยังคงเรียนรู้สิ่งใหม่ๆ อยู่เสมอ อย่าปกป้องตัวเอง เพียงแค่ทำ


ติดตามผลงานของ Melanie ได้ที่เว็บไซต์ melanie.codes และ Twitter @a11yMel ดูแหล่งข้อมูลการช่วยเหลือพิเศษของเธอได้ที่ pleasefunda11y.com, a11y-info.com และ a11y-automation.dev