About this talk
Close to 13% of the world's population are faced with some form of disability. This means that many people cannot access...
For further actions, you may consider blocking this person and/or reporting abuse
Thanks for sharing your talk =)
As I see, the web development is generally oriented to some "actors" or "personas" (men 30+ years, credit card, etc...). How do think we can create personas less identified who interactuate with our site: Google Analytics, group chat, support lines?...
Hi
Could you provide more context to your question? Not fully understand it.
However, let me try to answer based on how I have understood it. There are indeed some 'common personas' that people think of when they are considering a11y. Personas like the old, persons with permanent disabilities, etc. But truth be told, a11y is constantly evolving and changing rapidly. Nowadays, we have to consider situational/temporary disabilities too. We even have to consider the 'Next Billion User' too. Those who have started using the internet face barriers like connectivity.
This is why I talked of inclusivity which extends to cover accessibility. Accessibility compliments inclusivity, which is why making your product inclusive makes it accessible.
To answer the second part. How can we change this 'default persona setting'. Read, interact, listen and learn more. Interacting with more content and listening to more people changes our perspectives, changes how we view things, and helps broaden our view and we begin to see other considerations that we had not thought of earlier.
Hope this answers your question. If not, just reach out. But hey! I'm also interested in listening to your views also.π
mmm... sorry English isn't my mother language, I'll try to explain better.
My question is how we can reach these people and track how they work with our application?. They could be less than 5% of all traffic sites, but they have the rights to use the apps and think about how we can engage them on our websites.
To write an example, before the pandemic start many apps and some government websites in my country were designed for younger people (35 yo, with a good understanding of tech and apps). With the pandemic, many procedures have become "online", but the elderly and people with disabilities can't do simple tasks (asking for social assistance or health issues), because the websites and apps aren't properly designed for these people. The government and websites run to make some fast changes (bigger letters, better descriptions, welcome tours in apps, etc.) and try to bring these people to websites.
English is also my third language. So I understand
But now I can answer this well. So to get to these people, User Experience Researchers(UXRs) are better equipped for these. UXRs are responsible for conducting research for a certain product.
The research done may be primary, meaning that it was conducted by the UXRs themselves. Or it can also be secondary research, meaning that research was conducted using the information someone else had put together e.g. books, journals, articles e.t.c
Now the primary research may be done in a lot of ways including interviews(here you collect people's opinions, thoughts, and feelings), surveys(where you ask many people the same questions), or even usability studies(where you test the product on users, observe how they're interacting with it and then interview them about the experience).
All that info answers the question of how we can get their opinions and improve the product.
Now to answer the question of how we can reach them. It depends on the project budget or company size.
In smaller companies and even small team projects, there might not be a research team. In this case, I would advise one to conduct secondary research and utilize it to their advantage. Scour the web and learn as much as you can about the different types of disabilities, how different assistive technologies work, and even how various big tech companies implement accessibility for different products and people. This will help in making your product accessible.
For primary research, you might only reach out to those within your networks; family members and friends. You might also reach to them online, in their interest groups or physically in areas where you are likely to find them.
In medium/ large companies, a research team can get the help of a third-party recruiting agency to get a hold of their target users. This makes it easy for the research team to conduct their primary research.
Now, what is my advice to you? Do both primary and secondary research. If you are conducting a project and want to reach out to these people to get their views, you can reach out to those you already know and are within your networks. You can also reach out to places where you can find them. For example, if you want to know how the old folks would use your app, you can reach out to care homes to have a chance to speak to them.
But also, utilize secondary research too.
Hope this helps. If not, shoot another question.
As newbies in development, what resources or documents can you refer us to that explains more about inclusive web dev?
For resources, I'd share some of the resources that have helped me out. These are personal preferences:
I would also love to see resources used by others so that I can also continue learning
there are tons of resources related to learning about accessibility at testautomationu.applitools.com/
Thanks for this thoughtful and informative talk, Clifford!
Do you have any recommendations for books specifically about developing for accessibility?
I don't usually read a lot of books unfortunately, but I remember a friend once told me to check out a book called Accessibility Handbook: Making 508 Compliant Websites by Katie Cunningham
Maybe that can help.
But I'll dig deep into my networks and find better book recomendations to give.
Also, I would advise going to tech twitter and following some amazing accessibility experts/speakers. They might have some good recommendations.
I think that your talk about web accessibility is so important to bring more empathy to our world. What inspired you to focus on this aspect of the web? Voices from those who benefit from accessibility designs seem to be a very marginalized community, so where could one find their voices and connect with their stories?
Hi TJ
What inspired me was that after about a year or two of doing frontend web development, I felt that II needed to see things from the user's side. So I pivoted towards User Experience design. There I learned more about empathy, and user research to better understand things and met accessibility for the first time. Now in my UX design journey, a11y was emphasized and I got curious about it. After all, UX is all about the user so they had to emphasize inclusivity and a11y. This was contrary to my engineering journey. Here a11y was only mentioned once in a while.
So I did what I do best, followed my curiosity, and came to find out that a11y is in both worlds; engineering and design. I decided then to learn more about a11y and evangelize it to the engineering world.
To the second part of your question. I believe everyone has a story to tell. So the best way to find these stories is through interaction with others. Join a11y communities, listen and talk to others. Sure enough, you'll get some amazing & diverse insights and stories
You seem like a very curious and inquisitive person. Do you have any advice for asking good questions as an early-career software developer?
I am into web dev from last couple of months but just want a startegic roadmap to accomplish the journey for learning skills
Like i have a basic knowledge & idea of what skills should i go up to or what to pursue in the mean time if wanted a change..
But still,maybe i am talking for a mentor,I dont know that,but just wanna get a guidance from someone who's into tech.ππ»π
Hi Sarthak
Yeah, I understand what you mean. Web development can be a bit messy. So many changes, and new technologies coming up all the time, and everyone has different opinions on what you should and shouldn't learn.
My best advice to you would be: Build a good foundation. Drill down into the basics right. Get your HTML, CSS, and JavaScript on point. Take your time here. Don't rush into the frameworks, tools, and shiny technologies that are buzzing all over social media
Having a good understanding of the basics will help you. It will make the transition into the frameworks and tools much easier
Also, HTML, CSS, and JavaScript are the key players when it comes to a11y for the web. So you can start implementing accessibility from the start of your web development journey.
Thanks for thisππ»
I appreciate the "accessibilty first" thought! Thanks Clifford, great talk.
Thank you for your feedback
One of the best quotes I've ever heard about a11y is "a11y should not be an afterthought; not bolted on our products; rather having a11y built with the product from the start"
Hi Clifford! I noticed that you are a GitHub Campus Expert as well as a Microsoft Student Learn Ambassador. Can you explain both of these programs during your panel later today?
Hi Gracie
Yes. I answered it in the panel session. But I'll still share it here for those who might not have heard the panel session.
GitHub Campus Expert program is a community of amazing students all around the world who are passionate about building great communities. Communities are the heartbeat of tech. They build capacity, nurture talent, and provide amazing experiences and collaborations. It is because of this that GitHub stands at the forefront of supporting them through GitHub Campus Experts. So as a GitHub Campus Expert, you get support and training from GitHub to grow and support communities around you and their activities. You can find more about the program using this link: education.github.com/students/experts
Applications for new GitHub Campus Experts open up in August.
Microsoft Learn Student Ambassador(MLSA) program. MLSAs are students interested in building their tech skills and teaching others. They evangelize about tech and become agents of change in their communities. They learn through a wealth of resources to skill up. Once you learn, you now share and teach others around you and on your campus; you organize events and share content and resources with your peers. All this is done with the help of the Microsoft team. So they got your back. To learn more, check this link: studentambassadors.microsoft.com/
Applications are always open and reviewed on a rolling basis
I'd be more than happy to help anyone applying to the programs. Just reach out. My DM is always open
I'm brand new to coding and I have a ton of questions about accessibility! This might be a silly question, but I'm wondering how folks with disabilities factor into the testing process. Is it a common practice for teams to loop in folks with disabilities to give feedback/do beta testing? If so, how is this process initiated?
First of all, there is no silly question. All of them are valid and importantπ
Yes, they can and should be factored into the testing process. First, it depends on the company, product, and teams present at your company. So let me break it down into scenarios
However, I'd like to point this out, accessibility is a really wide and deep topic. There is accessibility in terms of design and also there is accessibility in terms of engineering and I'm sure there are other fields involved. So depending on whichever field you are in a11y is a key concept that should be explored
Also, let's view disability differently. There are 2 types of disabilities:-
Sorry for the long message but to summarize and answer your question straight to the point. Yes, it is a common practice to loop in PWDs. The process can be initiated by recruiting testing participants that are a representative sample of your users. By this, I mean people who represent the whole pool of users your product will have. This will give great inclusive insights that will improve the product overall.
Hope this answers your question. If you need more clarification, just reach out. I'd be happy to help
you might find the learning resources about accessibility from Test Automation univeristy testautomationu.applitools.com/
As a student, how do/did you balance your coursework as a university student with your participation in communities, side projects, self-directed learning, etc?
Hi Caroline
This is an amazing question and one that affects a lot of people. Including me sometimes.
However, I have a few words of advice that I can share, things that helped me out:
But these are just but a few tips I can give. I haven't found the best way to deal with this and I'm eager to learn how others deal with it.
Insightful!βΊοΈπ
Great talk. Thanks for spreading the word on accessibility!
It is interesting that the web projects we develop also include accessibility to people and be inclusive. It is a very good point to take into account.
Regularly monitor resource utilization and performance metrics to identify inefficiencies or bottlenecks. Continuously optimize resource allocations based on evolving project requirements and feedback to ensure maximum productivity and project success. Resource Management Best Practices: 7 Tips to Consider. By embracing these best practices, project teams can effectively navigate the complexities of resource management and drive successful project outcomes. From meticulous planning and communication to leveraging technology and fostering collaboration, mastering these tips can propel projects towards excellence and ensure long-term success.
Thanks so much, Clifford!
Thank you too for listening. Hope it helped.
Thank you, Clifford.
This was enlightening!
Glad to hear you found it useful. Thank you for the feedback
Yes you said right that.
we should always prioritize margins during development.
Yes. It is much easier to build while considering the margins than to finish the project and then start trying to fit in inclusivity. In the latter, you end up doing some shoddy work than won't help at all
One of topics what I wanted (or had huge interest) to listen!
Definitely taking notes from this talk as I want to grow up on this.
Thank you for the feedback. Glad to see you are learning from it.
Hi @codenewbiestaff π ππΌ Just wondering if the Panel chat with Ramon and Clifford is available on demand? Apparently they discussed a question I asked on the discord (but then slept through - damn time difference) so I am super keen to listen to it βΊοΈ Thanks! Loved CodeLand22 π
Hey Kat!
Excellent question. π
While we didn't parse any of the panel chats out into their own posts, you can tune into all of them via the full Day 1 & Day 2 videos available on our CodeLand landing page here or directly on YouTube β day 1 and day 2.
Also, here's a time-stamped YouTube link that will take you directly to the panel chat with Ramon and Clifford. π
Appreciate ya dropping a question for Ramon and Clifford and really hope ya enjoy listening into their conversation!
Awesome @michaeltharrington, thanks so much for walking me through that (and the time-stamped link). So helpful! And thanks again for the amazing conference π
Oh no probs at all, Kat! So glad you had a great time at the show. I really enjoyed it too! π
Hi Cliffordπ
Really liked your talk. It gave me a feel of why accessibility is so important, where we often fail to provide it and how we can improve that.
Also, happy to see a fellow East African π at this amazing conference. Greetings from Uganda πΊπ¬
Happy to hear that you loved it and it was useful. Thank you for the feedback.
Greetings received. Sending greetings from Kenya too.