Dani Devesa Derksen-Staats, former iOS Accessibility Engineer at Spotify, The Times, The BBC and SkyScanner Joins Joe to discuss all things Mobile and iOS Accessibility.
We discuss his own experience within the field of Mobile and Digital Accessibility and general iOS Development, how all developers and engineers can make a small change to their thinking to make a huge impact, and discussing the mentality of Progress over Perfection and how we need to make mistakes to learn from them and improve.
Resource Links:
Joe's Social Media Links:
Dani's Social Media Links:
Welcome to the digital Accessibility podcast, hosted by me, Joe James, and
Speaker:sponsored by PCR Digital, who provide people centric recruitment. Throughout this
Speaker:series, I'll be interviewing advocates, experts and practitioners of digital
Speaker:accessibility to help raise awareness for the work that they do and discuss
Speaker:the role digital accessibility has in all of our lives. I hope that you
Speaker:find value in these discussions and are inspired to join the journey towards a
Speaker:more accessible digital world. So sit back, relax, and I hope you enjoy
Speaker:the chat!
Speaker:Today I'm joined by Daniel Devesa Derksen-Staats,
Speaker:Ex-Senior Accessibility iOS engineer at Spotify,
Speaker:author of "Developing Accessible iOS apps", prolific tweeter and overall accessibility
Speaker:advocate. Dani's just about to start a very exciting new venture with one of
Speaker:the world's largest tech companies. We're not actually able to disclose who has
Speaker:snapped Danny up at the time of recording, but if you follow him on
Speaker:LinkedIn or X, formerly Twitter, then you will be sure to find out!
Speaker:Dani's had an amazing career, firstly working as a research fellow on augmented reality
Speaker:tools and interactive catalogues for the University of Valencia, moving on to work
Speaker:as an iOS developer and engineer for some of the largest companies out there.
Speaker:So you've got the BBC, the Times, Skyscanner and most recently Spotify. He's
Speaker:been on a mission since global Accessibility Awareness Day '22 to tweet
Speaker:365 days of accessibility, helping to raise awareness for mobile and iOS
Speaker:accessibility. So I'm going to stop there. It's quite a long intro, but welcome
Speaker:to the podcast, Dani.
Speaker:Hey, yeah, thank you so much. I'm so happy to finally be here and
Speaker:have the chance to sit down and talk a little bit about accessibility with
Speaker:you and I really appreciate you inviting me and I'm looking forward to it.
Speaker:You're more than welcome. I'm very excited. We had a quick chat just
Speaker:before and I've let you know that you were actually my inspiration for
Speaker:getting started with this podcast back in 2022. It took some doing, but
Speaker:yeah, I saw that you started your journey on the 365 days of accessibility
Speaker:to raise awareness and I thought, well, what could I do to help? It's
Speaker:such an important field. I'd love to do my bit as well. So we've
Speaker:had seven successful episodes so far. Absolutely honoured that you're finally
Speaker:here as well, and we've got the opportunity to do this, I guess. Could
Speaker:you just tell us a bit more about your decision to start posting those
Speaker:tweets and slides since then?
Speaker:Yeah, and first, congrats for the podcast. I'm really enjoying it so far. Every
Speaker:time I hear that I've been an inspiration. It's just mind blowing. If
Speaker:it's real and it fills my heart with joy. So I really appreciate your
Speaker:kind words. And I guess that was my hope actually, when I started, but
Speaker:I did not have any expectations. So I thought that the greatest thing about
Speaker:working in accessibility is that everything you do has a great positive
Speaker:impact. But it was limited to the projects I was working on. So I
Speaker:thought that by sharing some of the things I knew or some of the
Speaker:tricks I knew, hopefully someone out there would pick it up and apply
Speaker:those things to the projects as well. And I saw that as hopefully a
Speaker:way of making a higher impact, hopefully creating this snowball effect
Speaker:that more and more people would learn about accessibility and apply those
Speaker:concepts to the projects. But it was a mix of things that inspired me
Speaker:to do this. There was global accessibility awareness day, and Jennison Asuncion,
Speaker:one of the co founders, I think presenting their foundation, said
Speaker:something like, we should go from one day of awareness to a year of
Speaker:action. So that's why I want to do like a whole year of tweets.
Speaker:But then so many people that have been advocating for Accessibility and I've
Speaker:learned so much from like Sally shepherd or Sommer Panage is one of my
Speaker:idols. I've learned so much from them. So I thought it would be very
Speaker:cool to give back a bit of what I learned from them. Or Paul
Speaker:Hudson in the iOS community is very well known for 100 days of swift,
Speaker:and I saw that that format of little chunks of information that you
Speaker:could consume daily could work really well. So I started one day, had
Speaker:like a 220 day strike, more or less. I'm very happy about it,
Speaker:but sad that I could not continue, but I'm really hoping to finish them
Speaker:one day.
Speaker:Yeah, absolutely. Well that's the thing. By that logic of one day of
Speaker:awareness, you're hopefully going to have created 365 years of action by
Speaker:the end of that. So it's incredible and it's such a huge undertaking because
Speaker:obviously that's not the only thing that you've had to focus on throughout the
Speaker:last couple of years. And they're so detailed, they're really great. And the
Speaker:visual that you put towards all of that as well, I think people can
Speaker:appreciate the effort that goes into that. I couldn't believe you were already
Speaker:keeping up doing it. So I think you should be very proud of what
Speaker:you've done there. And yeah, it'd be great to see that finished and maybe
Speaker:you could have a little book, a flick book of each day. 365 I
Speaker:guess you've done the author's part of things as well, so you've got your
Speaker:book out there. I haven't actually got a question based around that, but
Speaker:hopefully we can draw some inspiration from what you've written in your book
Speaker:as well. But yeah, great achievement.
Speaker:Thank you.
Speaker:And you've also again worked with some incredible companies over the last sort of
Speaker:ten plus years, which is quite a long period of time. I'm not trying
Speaker:to age you or anything, but time has probably flown over ten years, but
Speaker:you must have seen still a huge amount of change when it comes to
Speaker:what's available in accessibility within the iOS and general mobile space through
Speaker:that time. Are there any standout improvements or could you let us know
Speaker:some of the largest improvements that you've seen over the years?
Speaker:Yeah, absolutely. To start with, when I started my career, I think I didn't
Speaker:even know what accessibility was. I studied a five year degree, computer
Speaker:science degree, and I was not the best of students. But I'm pretty
Speaker:sure I never heard anything about accessibility, which is very
Speaker:disappointing. And I'm happy that that's something that seems to be changing now.
Speaker:But for example, the first iPhone, and not many people know that was not
Speaker:accessible. If you think about it, it was a flat sheet glass, no keyboard,
Speaker:barely any buttons. Voiceover was not available in the first version. It took
Speaker:a couple more years for Apple to do that. There's an audio documentary
Speaker:called 36 seconds that changed everything. That I really, really recommend that tells
Speaker:that story isn't a criticism to Apple. I don't know what were the reasons
Speaker:why that happened. And we know that the story has a happy ending. So
Speaker:when the iPhone three 3GS was released, they presented the first accessibility
Speaker:settings screen with voiceover and zoom. And it really is outstanding. I think
Speaker:Apple's progression over the last few years, they kept improving and every
Speaker:single year they released a new tool, API, feature. So switch control came over,
Speaker:which is like the possibility of using the iPhone with as little as a
Speaker:single switch or button, then voice control. That feels pretty magical, like
Speaker:the first time you use it and how much you can achieve with it
Speaker:as well. Then full keyboard access, the possibility of using the phone with a
Speaker:physical keyboard as well, and a tonne of tools for developers. So now we
Speaker:have the possibility, for example to implement graphs that are represented with
Speaker:audio. So a voiceover user can hear sound that changes in pit depending on
Speaker:the X axis value and then they can identify trends, right? Are those
Speaker:values going up or down? Or up and down. So that's very cool. And
Speaker:lately, I think Apple is just being brilliant at every single year, releasing
Speaker:again features that feel like magic. So I think usually now they're presenting
Speaker:them around global Accessibility Awareness day, which is quite cool. And 2022,
Speaker:they released something called Assisted Touch for the Apple Watch. And it's
Speaker:the possibility of using the watch just with the hand where you're wearing your
Speaker:watch, so you can do things like it will show a cursor around one
Speaker:of the elements in the UI, and you can do a single pinch to
Speaker:go forward, double pinch to go backwards, fist clench to select it. So
Speaker:no more need to use your nose to see the notifications or anything if
Speaker:you're carrying a bag in the other hand or something. So that's pretty cool.
Speaker:Or they presented something where you can use your phone to detect doors, and
Speaker:it would say, do you have to push? Do you have to pull? Are
Speaker:there any signs outside of the door? So I think that's pretty cool. And
Speaker:in 2023, they presented something called personal voice, where you can do a
Speaker:few recordings of a voice, and that's meant for people that are at risk
Speaker:of losing their voice, and then it creates a synthetic voice that sounds like
Speaker:you. So in the future, if you lose your voice, you can keep using
Speaker:your voice. I think that's brilliant as well. Or
Speaker:the same feature that detects doors now, you can point at things where you
Speaker:think there's text in it, and it will read that text for you. So
Speaker:in case you cannot see it properly or something, the phone will let you
Speaker:know what you're pointing at. And now they're releasing this month the Vision Pro.
Speaker:So they had a video about it in WWDC, Apple's
Speaker:Worldwide Developers Conference, about how accessible it is. There's lots of
Speaker:challenges, right, with augmented reality and virtual reality, but I think they're
Speaker:nailing it. Not to say that they find challenges, for sure, and I'm just
Speaker:looking forward to see how they tackle them.
Speaker:Yeah, I mean, so much. And that's just one company as well. They're
Speaker:releasing all of those things. And I think just to touch on that point,
Speaker:I know you've got a couple of other things to mention there, but when
Speaker:you mentioned about the personal voice, I think there was a really moving advert
Speaker:that they put out at the time as well when they were announcing that.
Speaker:And there's so many different scenarios where that could be used,
Speaker:even if you're losing your own voice. But then I'm imagining future of AI,
Speaker:and if you can implement that within a virtual avatar, and then those of
Speaker:us that unfortunately are no longer here, you would still be able to hear
Speaker:and see your loved ones. There's challenges with that in itself as well.
Speaker:And I think with data and GDPR and your own image and things, I
Speaker:think that that's another set of challenges. But, yeah, it was a really
Speaker:moving thing and so nice to see something like that being put together.
Speaker:Yeah, I really recommend watching that. It's really amazing. I think those are
Speaker:great examples when a company takes accessibility beyond compliance and they
Speaker:want really to serve the user and to think, like, what do they need
Speaker:from us? What can we do for them? And that's awesome.
Speaker:Absolutely, yeah. And then wider reaching, sort of like within the industry.
Speaker:You sent me some notes, which is great. You mentioned that you're seeing
Speaker:that companies are having more accessibility champion networks and things
Speaker:like that as well?
Speaker:Yeah, I was lucky that I worked for a few startups and then I
Speaker:joined the BBC. So the BBC, I think, had probably the
Speaker:first accessibility championship network in the industry. And there was a
Speaker:great culture around accessibility. It's the first place where maybe had to get
Speaker:had some specifications about accessibility or a design had some
Speaker:annotations or something I worked on was failed by a QA because it wouldn't
Speaker:work properly with Voiceover. And it was really the first time where I started
Speaker:working, doing things more accessible and learning about accessibility. And the
Speaker:first thing I thought is, why is this not a thing everywhere? Why does
Speaker:it feel like a special thing here at the BBC? But I've been lucky
Speaker:that since then I worked for other companies where accessibility has been
Speaker:really important. I joined SkyScanner, for example, and they were
Speaker:starting a great accessibility network. Heather (Hepburn) has been doing a
Speaker:brilliant job there. It was amazing to see
Speaker:how much they accomplished with little resources, just by getting some people
Speaker:that were passionate about it together and talking about it and seeing how they
Speaker:could do more. And then I joined Spotify and the same, like when I
Speaker:joined, there was no accessibility team, but we had an accessibility guild it was
Speaker:called back then, same thing. It was just people that were at the company
Speaker:that were passionate about it and we were trying to see how we could
Speaker:make accessibility more important, or at least for our colleagues to be more
Speaker:aware of it and things like that. And you can see how they thought
Speaker:it was really important because they actually decided to create a specific team
Speaker:for being focused in accessibility. And I'm super happy. That's something that you
Speaker:kind of see more and more in the industry as well. Slack, for example,
Speaker:has an accessibility team as well. Twitter used to have an amazing one before
Speaker:someone with touch of money decided that. Yeah.
Speaker:So, yeah, but that's another story.
Speaker:I'm just wondering if I can tweet or would you call them tweets now?
Speaker:Are they called X's? What is. But, yeah, I'll skate around that one.
Speaker:Exactly. No, but I wanted to mention the Twitter example, for example, because
Speaker:they set up the bar really high to the point that not
Speaker:users with that user accessibility or assistive technologies, but every single
Speaker:user, even main media, expect now for every single
Speaker:major piece of software to have to meet those standards. And there was a
Speaker:clear example when Facebook launched threads, they were not supporting alt text
Speaker:for images. And again, no criticism.
Speaker:I've learned my lesson as well, that you don't know what was happening in
Speaker:the team, like how they were putting things. But I think the great news
Speaker:is; everyone demanded from them to implement it as soon as possible, and
Speaker:they pointed out that it was not right. So two years ago, no
Speaker:social network was allowing for users to add alt text to images. Now Twitter
Speaker:does, LinkedIn does, Threads does, Slack does. So it's amazing to see that
Speaker:we are in the right direction. It's taking a lot of effort and time,
Speaker:but we were getting there.
Speaker:Yeah, I think that it's good to see that the option is there as
Speaker:well for everyone now and the users of those types of platforms, because it's
Speaker:a strange world that we live in now. I think ten years, again, is
Speaker:a long period of time, but it goes so quickly, and now everyone has
Speaker:the world at their fingertips. You're able to create content and put it out
Speaker:there, but if the option isn't even available for you to make that accessible,
Speaker:then you're excluding such a large portion of people that may have interacted with
Speaker:your media or your content. So just by implementing that as a possibility,
Speaker:you're giving the user the opportunity to make the difference themselves as well,
Speaker:which is. Yeah, it's just brilliant to see that that's happening now. Yeah,
Speaker:exactly.
Speaker:I think captions are great examples where how maybe initially people were paying
Speaker:attention to them for deaf users or hard of hearing users, but how Gen X
Speaker:is big fan of subtitles and captions now, and how we use more and
Speaker:more often, or devices in places where it's noisy or we don't have our
Speaker:headphones and without those we can consume the content either.
Speaker:Absolutely. And unfortunately, I'm not a member of Gen X because I'm over
Speaker:30 now, but I've always just had to use captions. I think that,
Speaker:strangely, I've got relatively good hearing. However, I just find it that
Speaker:I can focus a lot better when I have the option of captions there.
Speaker:Yeah, follow along conversations. So, yeah, it's good. Brilliant. So moving on
Speaker:to the next sort of question I'd like to ask would be around within
Speaker:your roles. From what I've seen and what we've discussed, you seem to always
Speaker:have that evangelist kind of hat on, but you remain very much hands on
Speaker:in terms of the actual physical development for iOS. So do you feel
Speaker:that you can implement the most amount of positive change from that position,
Speaker:being hands on, being technical within a company, or is it just. That's the
Speaker:way it's kind of worked out?
Speaker:Yeah, it's a mix of both things. And the interesting point is to find
Speaker:the right balance, i guess. When I started working full time in
Speaker:accessibility, my first reaction was to jump and try to fix every single
Speaker:issue I found. But that's just not sustainable long term for many reasons,
Speaker:like you cannot do everything yourself, you may have to fix a piece
Speaker:of software that someone else has worked on and therefore you don't really know
Speaker:what some other people do. So they're mostly able to fix those things with your help,
Speaker:hopefully. So I find that the advocacy and educational aspect of the
Speaker:role is super important. It's extremely important. The more people you can teach
Speaker:the better. And if you can transmit your passion for it,
Speaker:for people to understand how important it is, that's the key. So I find
Speaker:pretty important to work, for example, a lot with designers because most features
Speaker:start in the design process and that's like the earlier you start the better.
Speaker:Right? But the more designers that know about accessibility, the more they are
Speaker:going to take certain considerations that are going to make it so engineers
Speaker:cannot even make it not accessible in a way, or they may be able
Speaker:to add some annotations to it as well. But I think it's also super
Speaker:important to keep being hands on as well. Stay close to the code so
Speaker:you can feel what the pain points other developers are finding to keep
Speaker:learning as well. Because as we mentioned, for example, in iOS, Apple releases new,
Speaker:new things every year. So to be able to do things yourself
Speaker:from time to time as well keeps you learning those new things.
Speaker:Yeah, I think sometimes as well, because of your role being focused in
Speaker:accessibility, there are certain problems that might be required a bit more
Speaker:specialised knowledge. Another thing is you cannot pretend that everyone is an
Speaker:expert in accessibility. What we say as well is most of the issues you
Speaker:find out there are really simple things that everyone can know and fix, but
Speaker:obviously there's some things that will require some more advanced or specialised
Speaker:solutions to it. And for those cases, I think it's very good to have
Speaker:someone with the knowledge in-house to be able to do those things.
Speaker:Yeah, absolutely. And that brings you back full circle, I suppose, because you can't
Speaker:be expected to do everything yourself. I think the problem is there is a
Speaker:lot of that expectation within the industry or within the community of
Speaker:accessibility, that one specialist can fix everything and that just creates a huge
Speaker:amount of burnout. It undervalues the importance of the role and I think
Speaker:then you're just spread way too thinly and then are you really going to
Speaker:be making the best positive amount of contribution that you could have done if
Speaker:you focused on smaller chunks and gained that advocacy from other people? So, yeah,
Speaker:I agree. I think that balance is great and you seem to have that
Speaker:down to quite a fine art. So, yeah, it's good to see leading by
Speaker:example, hopefully.
Speaker:100%. I was in Accessibility Toronto, a couple of years ago and I was
Speaker:starting to find that one of the common themes from most like, or lots of the
Speaker:talks was burnout in the industry precisely because of what you said, like
Speaker:little resources, a lot is expected from you. And I think, as well, because people
Speaker:working in accessibility are really passionate about it, so you really try
Speaker:to give your best. You need to see that people are on board with
Speaker:you in that journey.
Speaker:Yeah. And I think, again, what you've mentioned about staying close to the code
Speaker:so that you've got a relevant viewpoint from what a developer would see.
Speaker:So I'm trying to put together a bit of a post or a bit
Speaker:of content around the similarities between the cyber and information security sort of
Speaker:boom of a few years ago or sort of 5-10 years ago, and accessibility
Speaker:now because of the regulation change, because of the awareness that's growing.
Speaker:But back then a lot of people were seeing cyber and information security
Speaker:as this team that came in to stop you developing as a blockade. No,
Speaker:you can't continue until you do X, Y or Z, but unfortunately, I think
Speaker:there are developers, development teams or even senior stakeholders that see
Speaker:accessibility as one of those things. They want the minimum viable product, that's
Speaker:what they're going for. And everything is fast and agile. We just need something
Speaker:out there, we need a product that people are using rather than we need
Speaker:to make it available to a larger chunk of the community. So I'm really
Speaker:going to try and pin those nuances a bit better. And cyber is
Speaker:ingrained now you've got things like DevSecOps, so why can't we have
Speaker:DevAccessibilityOps?
Speaker:Yeah. I always explain the example of when I started my career as a
Speaker:software engineer, I found that we were struggling to sell the idea of automated
Speaker:testing and how the arguments we had for it are the same that we
Speaker:are having for accessibility. I find it interesting that somehow automated testing
Speaker:has become part of the culture of software engineering. It's expected for you
Speaker:to know about it. Every single job posting mentions it, every single
Speaker:interview is going to ask about it, but somehow we haven't got there with
Speaker:accessibility. What I always say as well is, as engineers, our main goal is
Speaker:to make software that works, and if it's not accessible, it's not working for
Speaker:a lot of people. So we fail to do what we were supposed to
Speaker:do.
Speaker:Absolutely. Yeah. We need to get to that end goal, at least. Brilliant.
Speaker:So when it comes to, like you say, the job specs and finding new
Speaker:people within this space, or hiring other engineers and designers or members of
Speaker:accessibility guilds or teams... In previous roles, have you had any involvement or
Speaker:do you have any advice of what you think the right person would look
Speaker:like in terms of what they've written on a CV or what they've achieved?
Speaker:Yeah, I've been involved sometimes in hiring processes, and I think
Speaker:the difficult thing to know is what you said to define really well what
Speaker:the job is going to be and what is going to be expected from
Speaker:that person. Very often you see job postings for accessibility roles that
Speaker:could be two or three different roles, and also to have the right kind
Speaker:of expectations of what people can you find. So as an example of mobile
Speaker:engineering, right. If you're finding someone that knows a lot about iOS
Speaker:development and accessibility, and that's what you need, and you can find
Speaker:someone perfect, like you hit jackpot! But a lot of times I think it's
Speaker:more real, or you can start that way and see if you can find
Speaker:someone. But I think a lot of times it's more realistic to think, would
Speaker:it work better finding someone that is a really good iOS engineer with a
Speaker:passion for accessibility, even if it's not a specialist that we can upskill,
Speaker:that we can give them room to learn about it, teach them what's
Speaker:necessary to hopefully bring that person to the level we need, or the
Speaker:other way around. Do we know someone that is an accessibility specialist and
Speaker:doesn't know much about is development that is willing to learn? Always wanted
Speaker:to know more about iOS development. We have lots of iOS developers in the
Speaker:company... Can we get that person and
Speaker:teach them what the person will need to do? The job. And I think that's
Speaker:sometimes like a better strategy probably, and something that not a lot of
Speaker:times companies consider.
Speaker:I think you're right. And another thing that I'm trying to get together as
Speaker:someone that's trying to help with the recruitment in the space is avenues of
Speaker:roles for people. So rather than it just being you're an Accessibility
Speaker:Specialist and that job description is as long as a piece of string because
Speaker:you've got every single requirement, every web accessibility bit of knowledge, even
Speaker:web development, so you're looking at HTML, CSS, Javascript, all the new modern
Speaker:frameworks and they're saying oh, but we have mobile products as well. So they
Speaker:need to know Swift, they need to know Java or Kotlin for Android. And
Speaker:again it just goes on and on. So I'm trying to say you can
Speaker:have people that focus on accessibility, that have the technical, people that have
Speaker:the strategy and the general programme and project management around that, and
Speaker:awareness, even the culture change could go into that section. So to split
Speaker:them out rather than just yeah, you're a specialist so you should be able
Speaker:to do absolutely everything. I think that's the unfortunate expectation at the
Speaker:moment. Yeah, you're right. I think a lot of that onus is on me
Speaker:now, I think, because I'm trying to be THE guy for accessibility recruitment.
Speaker:So yeah, I can always use as much help as possible. I listen to
Speaker:all the feedback from people and I think that leads on to sort of
Speaker:salaries and expectations and recompensation and things in that regard
Speaker:as well. So unfortunately when it's an unknown to people that
Speaker:are holding the purse strings or giving the budget for new areas of exploration
Speaker:within a company, they're not going to give you what you want. So it
Speaker:is tricky, but I think that the tide will turn as soon as we
Speaker:get more movement in that space. Brilliant, I guess. What's your experience
Speaker:been of the sort of job hunting and interview process throughout your
Speaker:career? Is there anything that you've done personally to ensure that you're moving
Speaker:into another accessibility focused role as an iOS developer, and engineer? Or have
Speaker:you sort of gone for iOS engineer roles with you've got a feeling that
Speaker:you could probably advocate for that and then include that as an extracurricular
Speaker:kind of thing that you do when you join?
Speaker:Yeah, it's been more like that, I think. As I mentioned, I started learning
Speaker:a lot about accessibility at the BBC and I tried to get more and
Speaker:more involved with the champions network there. And then when I moved to
Speaker:Skyscanner, one of the first things I tried to see is what is being
Speaker:done around accessibility here and then I joined the champions network that they had
Speaker:there. And I think that's the good thing as well. When you start in
Speaker:a company and you have that bit of knowledge that is not extended to
Speaker:everyone, is unfortunately still rare,
Speaker:you tend to gain more and more responsibilities and be more and more
Speaker:involved in helping to change the culture around accessibility and to help other
Speaker:teams and not just yours. And things like that are actually, I think, very
Speaker:important for career development. So in lots of big companies, you're going to
Speaker:be asked in order to progress, to have a bigger impact than just your
Speaker:team, but help other teams and do improvements that
Speaker:are cross company and not just focusing your little area of what you own.
Speaker:And when I joined Spotify, same thing I joined with no expectations. I actually
Speaker:didn't know the project I was going to start working on. They said it
Speaker:was something new and secret. So I just found out when I was going
Speaker:to start and it was the Spotify Kids app and it was a super
Speaker:fun project to be involved with and same thing. I just tried to find
Speaker:the people that were passing the door accessibility in the company and
Speaker:eventually the team was created and because of the work I had been
Speaker:doing in the guild, they thought of me as someone that could join the
Speaker:team and I'm super grateful for that. I think it was very special to
Speaker:be able to join a team that is completely focused on accessibility.
Speaker:But I think other people that, for example, can influence and something I try
Speaker:to do in the companies I worked before as well, like hiring processes. If
Speaker:you can, for example, add questions about accessibility in the pool of questions
Speaker:that you ask to candidates, I think that's brilliant. As we know, lots of
Speaker:people may not know the answer to those questions, but I think it works
Speaker:really well as a statement of it's important to us. So the person, if
Speaker:it's successful and joins the company, will think, they asked me about
Speaker:accessibility, so it's surely something important in this company. And more
Speaker:importantly, if you can influence what are the requirements in job descriptions as
Speaker:well. If you can add accessibility there, then the candidates will prepare for it
Speaker:before they get to interview. And again, it's a statement of it's important
Speaker:here. Automated testing is important, Accessibility is as important as well.
Speaker:It's brilliant. Yeah, I agree. I think the only issue with that from my
Speaker:perspective is adding anything else to job specs already. I think people are going
Speaker:to go, oh God, you want me that have that as well. But I
Speaker:guess if it's a nice to have. Or just to mention, again, it's just
Speaker:showing the dedication to growth in that field or
Speaker:offering that opportunity of something beyond the day to day job that
Speaker:you're being hired to do. And again, career progression. If you've got that
Speaker:passion and you want to grow in your career and not just keep doing
Speaker:the same thing, then this is an amazing and very rewarding avenue to take.
Speaker:So yeah, I agree. So I'm going to go on to a little bit
Speaker:more of a techie sort of side of things, which hopefully you'll enjoy. I
Speaker:was having a think about a lot of the issues that we do see
Speaker:within mobile and digital accessibility in general, and thinking they're not
Speaker:necessarily all just from an ignorance or unawareness standpoint in terms of
Speaker:excluding users. I think a lot of it is unintentional, but I think that
Speaker:sometimes it is just that we didn't have the tools or the knowledge that
Speaker:we do now, so that a lot of legacy platforms and tech or
Speaker:applications have been developed in that time period without the consideration for
Speaker:things like VoiceOver, switch controls and any of the other sort of assistive
Speaker:tech. And then because of that, it becomes 20 to 30 times more expensive
Speaker:to put it right because they're already active products that people are using.
Speaker:So I don't mean for you to solve everything right now on the podcast,
Speaker:it'd be great if you did. But do you have a vision for how
Speaker:we would overcome this issue? Or is it just we need to just scrap
Speaker:everything and start developing again with accessibility in mind? Or could we
Speaker:automate that and streamline in a more streamlined solution to ensure that we're
Speaker:getting the overhaul sort of done and those legacy apps that are still long
Speaker:standing and needed are going to be able to become more accessible.
Speaker:I think it's a super interesting project topic
Speaker:in the mobile world, especially iOS and Android. I think the best tip I
Speaker:can give anyone is use native components, if you can. So native components are
Speaker:the components for building UIs that in the case of iOS, Apple provides you.
Speaker:It could be labels, buttons, text fields, things as simple as that, but also
Speaker:colours and more complicated components like colour pickers or date pickers,
Speaker:things like that. And obviously sometimes you need something that
Speaker:didn't provide or to add functionality they don't give. But I'm saying that
Speaker:because actually the first time I remember hearing the term
Speaker:accessibility was when I was working at a really small startup called Bananity in
Speaker:Barcelona and I was the sole mobile developer doing both iOS and Android apps.
Speaker:And just to make my life easy. I decided to use native components out
Speaker:of the box, customise them as little as possible. And then one user thanked
Speaker:us in the App Store for making the app accessible. And I was like,
Speaker:what? I haven't done anything. Let me check this out. And then I found
Speaker:that, yeah, you use native components. Apple is very good at making those
Speaker:components accessible, so there's not much work you need to do. And I
Speaker:find that, as you said, bigger and older projects tend to have a lack
Speaker:of accessibility because maybe at the time they decided to implement components
Speaker:themselves because they didn't exist yet, or the ones Apple provided didn't have the
Speaker:functionality they needed. An example could be there's a component in iOS
Speaker:called collection view that is a way of drawing very complicated layouts like
Speaker:Bridge, or if you think about the Pinterest kind of layout where there's
Speaker:columns that have different heights and things like that, you could do something
Speaker:like that with a collection view, but that's a component that didn't exist. When
Speaker:iOS development started and when Apple started providing it, it was not very
Speaker:performant. So a lot of teams would decide to make those components
Speaker:themselves. The problem with that is you need to think about accessibility. And if
Speaker:you don't, then there's a problem. For example, now when Apple introduced dynamic
Speaker:type, or the possibility to increase the text size, if you didn't consider that
Speaker:for your collection view, then the layout would start to break and things like
Speaker:that. But what I like to say in this sort of projects, big projects,
Speaker:is I like the Boy Scout rule. So always leave the campground cleaner
Speaker:than you found it. And in the accessibility world, we like to say
Speaker:progress over perfection. So just when you have to do something new, or go
Speaker:and fix a bug, just have a look around and see what you can
Speaker:improve. A lot of times I hear people saying, what's the point of making
Speaker:this screen accessible if the rest of the app isn't? But you have to
Speaker:start somewhere and users will value that and it will set a precedent, it
Speaker:will set an example for everyone else. And it's just a way of starting.
Speaker:I think a few years ago, every single project in iOS was Objective-C
Speaker:and Apple introduced Swift for example, today most projects are UIKit and Apple
Speaker:introduced SwiftUI. And now teams are trying to see how they can migrate.
Speaker:And in most projects, what happened is if I have to write something new,
Speaker:I make sure it's in Swift or SwiftUI or is accessible. In this case,
Speaker:if I need to fix a bug, then maybe I change this piece of
Speaker:code to Swift or SwiftUI. So I think that's a good approach, just little
Speaker:by little, and it takes time, but you'll get there.
Speaker:Absolutely, yeah. And it can be done. You've proven that. I think it's just
Speaker:the commitment, I think, as well, is the big part. But brilliant. I mean,
Speaker:you've already taught us so much in this short space of time. But the
Speaker:final question that I always ask on these episodes is, what do you believe
Speaker:is the simplest and most cost effective way that someone can implement more
Speaker:digital accessibility within their own line of work? Is there anything in
Speaker:particular? Or would you say what you've just said kind of covers a lot
Speaker:of that?
Speaker:Yeah. I'm a big fan of Ted Lasso, and there's a quote that I
Speaker:don't remember. He says a quote from someone, I don't remember who that was,
Speaker:but it is: "Be curious, not Judgemental." So I think that's the key, is to
Speaker:ask yourself questions. Most issues that you see
Speaker:are repeated over and over and they're not difficult to fix at all. You
Speaker:see missing labels, you see colour contrast issues, you see buttons that are
Speaker:too small, things like that. So if you ask yourself questions like, what
Speaker:happens if my user cannot see the screen? Or what happens if my user
Speaker:does not differentiate colours? Or what happens if my user cannot hear or
Speaker:cannot touch the screen? Then you start being in that mindset of thinking,
Speaker:how do I make this accessible? And not being judgmental, not making
Speaker:assumptions of how your users may use your app. I think,
Speaker:for example, I assume back in the day, maybe blind users don't use the
Speaker:camera app, for example. And that's far from true. It's one of the apps
Speaker:that a lot of them use the most. I think be curious there. Ask
Speaker:yourself questions and not being judgmental, not making assumptions.
Speaker:I like, again, the example of the Threads app. I think we have to
Speaker:approach accessibility with kindness as well. And I need to remind myself
Speaker:about that as well many times. They ended up implementing a text for images.
Speaker:I've been involved in many apps, for example, where the reviews in the App
Speaker:Store have been the opposite. It's been like, is there anyone working in accessibility
Speaker:in this app? And you are working in accessibility? Not just you, but a
Speaker:lot of people. But we fail as well. Sometimes things may regress.
Speaker:You do your best and, yeah, progress over perfection, I think, is
Speaker:the thing that everyone should keep in mind.
Speaker:Definitely. And I think that kindness needs to extend further, always. I think
Speaker:that you probably get a lot of people thinking, are you even doing
Speaker:anything? And you think, oh my God, there's only a certain amount of hours
Speaker:in the day. There's only a certain amount of things that I can actually
Speaker:focus on at one given time and your mental health and your work life
Speaker:balance and everything that goes behind you, the human that's trying to make
Speaker:a difference. If you're going to pile on even more pressure as a user
Speaker:that thinks nothing's being done, it's just going to make things worse. So
Speaker:I think we need that acceptance of we're trying, but it's going to take
Speaker:some time to get there, but also we need to shout out about it
Speaker:more like you're doing. So I think that it's just, look, we're aware we're
Speaker:trying to do X, Y and Z and holding our hands up. I think
Speaker:that Chris Patnoe said that when we were visiting the ADC, the Accessibility
Speaker:Discovery Centre in Google's offices in London, and he just said, look, we're
Speaker:not perfect. We are going to make mistakes and if anything, it's the best
Speaker:thing we can do because then that will highlight more issues that we need
Speaker:to focus on or do better in the future. So I think trying to
Speaker:be perfect is a pointless exercise. So I completely agree and I think that
Speaker:what you've just shared there is a profound and apt sort of way to
Speaker:bring the episode to a close Dani. So, thank you so much for joining
Speaker:me and for just all the friendship and advice that you've given to me
Speaker:over the years that we've sort of known each other online and I just
Speaker:hope that we can stay in touch. You've had a huge, huge impact and
Speaker:positive impact on so many people with your tweets, your book. A lot of
Speaker:the people that I hire for other companies have mentioned your work as
Speaker:well. So I hope that you understand how much you're giving back to the
Speaker:community. So it's just been a pleasure to get to know you over the
Speaker:years and yeah, hope that we can stay in touch moving forward as well.
Speaker:Same. Yeah, I really hope so. Thank you so much for everything. I really
Speaker:enjoyed it and I'm looking forward for more episodes of the podcast as well.
Speaker:Thank you so much. Yeah, hopefully we'll do some more group sessions or something
Speaker:as well, and you can be a part of that. But thanks for joining
Speaker:me this time and yeah, I'll see you all on the next one!
Speaker:Thankyou.