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

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

Alexandra Klepper
Alexandra Klepper

โพสต์นี้จะไฮไลต์ผู้เชี่ยวชาญของชุมชน ซึ่งเป็นส่วนหนึ่งของฟีเจอร์การช่วยเหลือพิเศษ

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

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

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

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

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

Melanie: ฉันทำงานที่มหาวิทยาลัยนอร์ทแคโรไลนา [UNC] Chapel ในขณะนั้น ในกระทรวงพัฒนาการ ไม่ได้หมายถึงการพัฒนา เช่น การพัฒนาเว็บ นั่นหมายถึงการพัฒนาอย่างการระดมทุน

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

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

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

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

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

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

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

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

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

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

Alexandra: สิ่งต่างๆ บนเว็บน่าจะดีขึ้นหากมีนักพัฒนาซอฟต์แวร์จำนวนมากขึ้นทราบวิธี ถอดรหัสข้อกำหนด

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Alexandra: คุณช่วยแชร์ตัวอย่างได้ไหม

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

นั่นคือสิ่งที่ผลักดันฉัน นั่นคือความรักของฉัน ฉันไม่อยากให้ เพื่อทำงานเพราะไม่สามารถเข้าถึงเครื่องมือที่ต้องใช้ในที่ทำงานได้

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

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

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

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

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

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

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

Melanie: มีคนจ้างให้มาทำงานที่ JPMorgan Chase ในบริษัทขององค์กร แพลตฟอร์มธนาคารเพื่อการลงทุน Ember เป็นเฟรมเวิร์ก JavaScript ที่ใช้งานหนัก เมื่อต้องการฐานที่มั่นคง (อาจจะน่าเบื่อก็ได้) วิธีนี้ช่วย คุณจะหลีกเลี่ยงการเขียนโค้ดที่ทำให้สูญเสียเงินจำนวนมากในธนาคาร 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 และบริษัทอื่นๆ ที่ยังคงมีส่วนร่วมใน โปรแกรมวิเคราะห์โค้ดเนื่องจากเป็นประโยชน์สำหรับพวกเขา ส่วนหนึ่งของงานนี้ทำให้ฉัน ทำให้ผมตื่นเต้น

เรายอมรับว่าการเข้าถึงเป็นสิทธิพลเมืองในฐานะพื้นฐาน ยังไม่หมด เพื่อการสนทนา

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

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

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

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

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

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

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

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

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

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


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