WebAIM - Web Accessibility In Mind

E-mail List Archives

Thread: visually impaired front end developer

for

Number of posts in this thread: 16 (In chronological order)

From: karthik k
Date: Tue, Sep 12 2017 10:04PM
Subject: visually impaired front end developer
No previous message | Next message →

Hi experts,

can a totally blind person work as front end developer? is there any
front end developer here? if yes, could you please explain some of the
challenges that you face? other experts can also explain it in general

--

thanks and regards,
Karthik K
Phone, +919060989650

From: Srinivasu Chakravarthula
Date: Tue, Sep 12 2017 11:15PM
Subject: Re: visually impaired front end developer
← Previous message | Next message →

Hello Karthik,
Yes, people with vision imapaired can be front end developers with some
exception where you may need to take help. For instance, inserting right
image and understanding visual specs. etc., I have had colleagues who have
been developers and even engineering managers.

Best wishes,

Regards,

Srinivasu Chakravarthula - Twitter: http://twitter.com/CSrinivasu/
Website: http://www.srinivasu.org | http://serveominclusion.com

Let's create an inclusive web!

Lead Accessibility Consultant, Informatica


On Wed, Sep 13, 2017 at 9:34 AM, karthik k < = EMAIL ADDRESS REMOVED = >
wrote:

> Hi experts,
>
> can a totally blind person work as front end developer? is there any
> front end developer here? if yes, could you please explain some of the
> challenges that you face? other experts can also explain it in general
>
> --
>
> thanks and regards,
> Karthik K
> Phone, +919060989650
> > > > >

From: karthik k
Date: Tue, Sep 12 2017 11:23PM
Subject: Re: visually impaired front end developer
← Previous message | Next message →

Thanks a lot Srini

On 9/13/17, Srinivasu Chakravarthula < = EMAIL ADDRESS REMOVED = > wrote:
> Hello Karthik,
> Yes, people with vision imapaired can be front end developers with some
> exception where you may need to take help. For instance, inserting right
> image and understanding visual specs. etc., I have had colleagues who have
> been developers and even engineering managers.
>
> Best wishes,
>
> Regards,
>
> Srinivasu Chakravarthula - Twitter: http://twitter.com/CSrinivasu/
> Website: http://www.srinivasu.org | http://serveominclusion.com
>
> Let's create an inclusive web!
>
> Lead Accessibility Consultant, Informatica
>
>
> On Wed, Sep 13, 2017 at 9:34 AM, karthik k < = EMAIL ADDRESS REMOVED = >
> wrote:
>
>> Hi experts,
>>
>> can a totally blind person work as front end developer? is there any
>> front end developer here? if yes, could you please explain some of the
>> challenges that you face? other experts can also explain it in general
>>
>> --
>>
>> thanks and regards,
>> Karthik K
>> Phone, +919060989650
>> >> >> >> >>
> > > > >


--

thanks and regards,
Karthik K
Phone, +919060989650

From:
Date: Wed, Sep 13 2017 2:48AM
Subject: Re: visually impaired front end developer
← Previous message | Next message →

On 13/09/2017 05:04, karthik k wrote:
> can a totally blind person work as front end developer? is there any
> front end developer here? if yes, could you please explain some of the
> challenges that you face? other experts can also explain it in general

I was a web designer/developer for a handful of years in the late 1990s
before I lost my sight. I've continued to code HTML, JavaScript, , PHP
and a few other things since then, but the one thing I've never been
able to do is translate a visual design concept into code, or make sure
that the CSS is doing what I intended it to do (especially
cross-browser. Depending on the team you're working with, this may/may
not be a significant issue though.


LĂ©onie.

--
@LeonieWatson @ = EMAIL ADDRESS REMOVED = tink.uk carpe diem

From: Bryan Garaventa
Date: Wed, Sep 13 2017 11:30AM
Subject: Re: visually impaired front end developer
← Previous message | Next message →

Hi,
Yes it is possible, though it's important for employers not to expect a blind front end engineer to be able to accomplish all of the same levels of visual design that a sighted person can such as visual styling entails. Unfortunately as a result, many in the field don't think this means that a blind front end engineer can do the same level of work as a sighted one, so they are often overlooked in the job market. This is ironic however, because speaking personally I have skills as a blind front end engineer that only the smallest percentage of the total pool of front end engineers globally have, which is that I know how to make front end components that are guaranteed to be accessible for the simple reason that they have to be in order for me to use them, and I don't see the point of building anything that I can't use myself. So blind front end engineers specialize in the field of functional accessibility where focus management, keyboard functionality, and intuitive user interaction is the most important aspects to concentrate on, whereas in contrast the majority of sighted front engineers focus on sighted and mouse related functionality and are often surprisingly lacking in basic knowledge regarding these skills, which is the primary reason why most of the most popular frameworks and libraries are still inaccessible to this day even though all of these concepts have existed for many years.

Here are some tools that I use daily for these tasks.
http://dlee.org/bx/bx.htm#intro
I use this for DOM rendering analysis when applying CSS, markup examination, and MSAA/UIA accessibility tree examination when applying ARIA and the like.

This is a code editor built specifically for blind programmers. I've been using it to write all that I have in the last ten years.
https://github.com/jamalmazrui/EdSharp

I guess I'm somewhat of a minimalist. Others here can provide additional tools to help.

All the best,
Bryan





Bryan Garaventa
Accessibility Fellow
Level Access, Inc.
= EMAIL ADDRESS REMOVED =
415.624.2709 (o)
www.LevelAccess.com

-----Original Message-----
From: WebAIM-Forum [mailto: = EMAIL ADDRESS REMOVED = ] On Behalf Of karthik k
Sent: Tuesday, September 12, 2017 9:04 PM
To: WebAIM Discussion List < = EMAIL ADDRESS REMOVED = >
Subject: [WebAIM] visually impaired front end developer

Hi experts,

can a totally blind person work as front end developer? is there any front end developer here? if yes, could you please explain some of the challenges that you face? other experts can also explain it in general

--

thanks and regards,
Karthik K
Phone, +919060989650

From: karthik k
Date: Wed, Sep 13 2017 10:29PM
Subject: Re: visually impaired front end developer
← Previous message | Next message →

Hi all,

thanks for your valuable comments, I've learned front end development
very recently from a w3c recognized institution, however, i am not
able to do the assignments given by them. say if the assignment is
about html tags or forms, the trainer is just sending images, i don't
even know what's there in the image. how can i proceed
in this case? and, do visually impaired who work as front end
developer face similar challenges? how to overcome this challenge?
can we use any other application to read the image? i think the image
contains a design which is expected to code. Am i correct?On 9/13/17,
Bryan


On 9/14/17, karthik k < = EMAIL ADDRESS REMOVED = > wrote:
> Hi all,
>
> thanks for your valuable comments, I've learned front end development
> very recently from a w3c recognized institution, however, i am not
> able to do the assignments given by them. say if the assignment is
> about html tags or forms, the trainer is just sending these kind of
> images, i don't even know what's there in the image. how can i proceed
> in this case? and, visually impaired who are working as front end
> developer, face similar challenges? how to overcome this challenge?
> can we use any other application to read this image? On 9/13/17, Bryan
> Garaventa < = EMAIL ADDRESS REMOVED = > wrote:
>> Hi,
>> Yes it is possible, though it's important for employers not to expect a
>> blind front end engineer to be able to accomplish all of the same levels
>> of
>> visual design that a sighted person can such as visual styling entails.
>> Unfortunately as a result, many in the field don't think this means that
>> a
>> blind front end engineer can do the same level of work as a sighted one,
>> so
>> they are often overlooked in the job market. This is ironic however,
>> because
>> speaking personally I have skills as a blind front end engineer that only
>> the smallest percentage of the total pool of front end engineers globally
>> have, which is that I know how to make front end components that are
>> guaranteed to be accessible for the simple reason that they have to be in
>> order for me to use them, and I don't see the point of building anything
>> that I can't use myself. So blind front end engineers specialize in the
>> field of functional accessibility where focus management, keyboard
>> functionality, and intuitive user interaction is the most important
>> aspects
>> to concentrate on, whereas in contrast the majority of sighted front
>> engineers focus on sighted and mouse related functionality and are often
>> surprisingly lacking in basic knowledge regarding these skills, which is
>> the
>> primary reason why most of the most popular frameworks and libraries are
>> still inaccessible to this day even though all of these concepts have
>> existed for many years.
>>
>> Here are some tools that I use daily for these tasks.
>> http://dlee.org/bx/bx.htm#intro
>> I use this for DOM rendering analysis when applying CSS, markup
>> examination,
>> and MSAA/UIA accessibility tree examination when applying ARIA and the
>> like.
>>
>> This is a code editor built specifically for blind programmers. I've been
>> using it to write all that I have in the last ten years.
>> https://github.com/jamalmazrui/EdSharp
>>
>> I guess I'm somewhat of a minimalist. Others here can provide additional
>> tools to help.
>>
>> All the best,
>> Bryan
>>
>>
>>
>>
>>
>> Bryan Garaventa
>> Accessibility Fellow
>> Level Access, Inc.
>> = EMAIL ADDRESS REMOVED =
>> 415.624.2709 (o)
>> www.LevelAccess.com
>>
>> -----Original Message-----
>> From: WebAIM-Forum [mailto: = EMAIL ADDRESS REMOVED = ] On
>> Behalf
>> Of karthik k
>> Sent: Tuesday, September 12, 2017 9:04 PM
>> To: WebAIM Discussion List < = EMAIL ADDRESS REMOVED = >
>> Subject: [WebAIM] visually impaired front end developer
>>
>> Hi experts,
>>
>> can a totally blind person work as front end developer? is there any
>> front
>> end developer here? if yes, could you please explain some of the
>> challenges
>> that you face? other experts can also explain it in general
>>
>> --
>>
>> thanks and regards,
>> Karthik K
>> Phone, +919060989650
>> >> >> at
>> http://webaim.org/discussion/archives
>> >> >> >> >> >>
>
>
> --
>
> thanks and regards,
> Karthik K
> Phone, +919060989650
>


--

thanks and regards,
Karthik K
Phone, +919060989650

From: Bryan Garaventa
Date: Thu, Sep 14 2017 12:16PM
Subject: Re: visually impaired front end developer
← Previous message | Next message →

Hi,
Actually if you are receiving images as assignments by your employer, that is a no-starter and guaranteed to give you nothing to work from.

In which case I recommend replying and requesting a plain text representation of what is being requested. There is no image recognition software that will identify what you are supposed to do based on a visual design representation unfortunately and there likely never will be. It is a basic requirement that employers be aware of the specific limitations of people employed by them, in the same way that they should not be asking a person in a wheelchair to climb a ladder and change a light fixture.

Often this is done by people who just didn't think about it first, or weren't aware, so it should never be a problem to ask for clarification. I do this all the time myself. I've found that being absolutely clear about something helps avoid major headaches later.


Bryan Garaventa
Accessibility Fellow
Level Access, Inc.
= EMAIL ADDRESS REMOVED =
415.624.2709 (o)
www.LevelAccess.com

-----Original Message-----
From: WebAIM-Forum [mailto: = EMAIL ADDRESS REMOVED = ] On Behalf Of karthik k
Sent: Wednesday, September 13, 2017 9:30 PM
To: WebAIM Discussion List < = EMAIL ADDRESS REMOVED = >
Subject: Re: [WebAIM] visually impaired front end developer

Hi all,

thanks for your valuable comments, I've learned front end development very recently from a w3c recognized institution, however, i am not able to do the assignments given by them. say if the assignment is about html tags or forms, the trainer is just sending images, i don't even know what's there in the image. how can i proceed in this case? and, do visually impaired who work as front end developer face similar challenges? how to overcome this challenge?
can we use any other application to read the image? i think the image contains a design which is expected to code. Am i correct?On 9/13/17, Bryan


On 9/14/17, karthik k < = EMAIL ADDRESS REMOVED = > wrote:
> Hi all,
>
> thanks for your valuable comments, I've learned front end development
> very recently from a w3c recognized institution, however, i am not
> able to do the assignments given by them. say if the assignment is
> about html tags or forms, the trainer is just sending these kind of
> images, i don't even know what's there in the image. how can i proceed
> in this case? and, visually impaired who are working as front end
> developer, face similar challenges? how to overcome this challenge?
> can we use any other application to read this image? On 9/13/17, Bryan
> Garaventa < = EMAIL ADDRESS REMOVED = > wrote:
>> Hi,
>> Yes it is possible, though it's important for employers not to expect
>> a blind front end engineer to be able to accomplish all of the same
>> levels of visual design that a sighted person can such as visual
>> styling entails.
>> Unfortunately as a result, many in the field don't think this means
>> that a blind front end engineer can do the same level of work as a
>> sighted one, so they are often overlooked in the job market. This is
>> ironic however, because speaking personally I have skills as a blind
>> front end engineer that only the smallest percentage of the total
>> pool of front end engineers globally have, which is that I know how
>> to make front end components that are guaranteed to be accessible for
>> the simple reason that they have to be in order for me to use them,
>> and I don't see the point of building anything that I can't use
>> myself. So blind front end engineers specialize in the field of
>> functional accessibility where focus management, keyboard
>> functionality, and intuitive user interaction is the most important
>> aspects to concentrate on, whereas in contrast the majority of
>> sighted front engineers focus on sighted and mouse related
>> functionality and are often surprisingly lacking in basic knowledge
>> regarding these skills, which is the primary reason why most of the
>> most popular frameworks and libraries are still inaccessible to this
>> day even though all of these concepts have existed for many years.
>>
>> Here are some tools that I use daily for these tasks.
>> http://dlee.org/bx/bx.htm#intro
>> I use this for DOM rendering analysis when applying CSS, markup
>> examination, and MSAA/UIA accessibility tree examination when
>> applying ARIA and the like.
>>
>> This is a code editor built specifically for blind programmers. I've
>> been using it to write all that I have in the last ten years.
>> https://github.com/jamalmazrui/EdSharp
>>
>> I guess I'm somewhat of a minimalist. Others here can provide
>> additional tools to help.
>>
>> All the best,
>> Bryan
>>
>>
>>
>>
>>
>> Bryan Garaventa
>> Accessibility Fellow
>> Level Access, Inc.
>> = EMAIL ADDRESS REMOVED =
>> 415.624.2709 (o)
>> www.LevelAccess.com
>>
>> -----Original Message-----
>> From: WebAIM-Forum [mailto: = EMAIL ADDRESS REMOVED = ] On
>> Behalf Of karthik k
>> Sent: Tuesday, September 12, 2017 9:04 PM
>> To: WebAIM Discussion List < = EMAIL ADDRESS REMOVED = >
>> Subject: [WebAIM] visually impaired front end developer
>>
>> Hi experts,
>>
>> can a totally blind person work as front end developer? is there any
>> front end developer here? if yes, could you please explain some of
>> the challenges that you face? other experts can also explain it in
>> general
>>
>> --
>>
>> thanks and regards,
>> Karthik K
>> Phone, +919060989650
>> >> >> archives at http://webaim.org/discussion/archives
>> >> >> >> archives at http://webaim.org/discussion/archives
>> >>
>
>
> --
>
> thanks and regards,
> Karthik K
> Phone, +919060989650
>


--

thanks and regards,
Karthik K
Phone, +919060989650

From: karthik k
Date: Fri, Sep 15 2017 12:14AM
Subject: Re: visually impaired front end developer
← Previous message | Next message →

thanks a lot Bryan

It's done in a training institute, not by employer, however the same applies

On 9/14/17, Bryan Garaventa < = EMAIL ADDRESS REMOVED = > wrote:
> Hi,
> Actually if you are receiving images as assignments by your employer, that
> is a no-starter and guaranteed to give you nothing to work from.
>
> In which case I recommend replying and requesting a plain text
> representation of what is being requested. There is no image recognition
> software that will identify what you are supposed to do based on a visual
> design representation unfortunately and there likely never will be. It is a
> basic requirement that employers be aware of the specific limitations of
> people employed by them, in the same way that they should not be asking a
> person in a wheelchair to climb a ladder and change a light fixture.
>
> Often this is done by people who just didn't think about it first, or
> weren't aware, so it should never be a problem to ask for clarification. I
> do this all the time myself. I've found that being absolutely clear about
> something helps avoid major headaches later.
>
>
> Bryan Garaventa
> Accessibility Fellow
> Level Access, Inc.
> = EMAIL ADDRESS REMOVED =
> 415.624.2709 (o)
> www.LevelAccess.com
>
> -----Original Message-----
> From: WebAIM-Forum [mailto: = EMAIL ADDRESS REMOVED = ] On Behalf
> Of karthik k
> Sent: Wednesday, September 13, 2017 9:30 PM
> To: WebAIM Discussion List < = EMAIL ADDRESS REMOVED = >
> Subject: Re: [WebAIM] visually impaired front end developer
>
> Hi all,
>
> thanks for your valuable comments, I've learned front end development very
> recently from a w3c recognized institution, however, i am not able to do the
> assignments given by them. say if the assignment is about html tags or
> forms, the trainer is just sending images, i don't even know what's there in
> the image. how can i proceed in this case? and, do visually impaired who
> work as front end developer face similar challenges? how to overcome this
> challenge?
> can we use any other application to read the image? i think the image
> contains a design which is expected to code. Am i correct?On 9/13/17, Bryan
>
>
> On 9/14/17, karthik k < = EMAIL ADDRESS REMOVED = > wrote:
>> Hi all,
>>
>> thanks for your valuable comments, I've learned front end development
>> very recently from a w3c recognized institution, however, i am not
>> able to do the assignments given by them. say if the assignment is
>> about html tags or forms, the trainer is just sending these kind of
>> images, i don't even know what's there in the image. how can i proceed
>> in this case? and, visually impaired who are working as front end
>> developer, face similar challenges? how to overcome this challenge?
>> can we use any other application to read this image? On 9/13/17, Bryan
>> Garaventa < = EMAIL ADDRESS REMOVED = > wrote:
>>> Hi,
>>> Yes it is possible, though it's important for employers not to expect
>>> a blind front end engineer to be able to accomplish all of the same
>>> levels of visual design that a sighted person can such as visual
>>> styling entails.
>>> Unfortunately as a result, many in the field don't think this means
>>> that a blind front end engineer can do the same level of work as a
>>> sighted one, so they are often overlooked in the job market. This is
>>> ironic however, because speaking personally I have skills as a blind
>>> front end engineer that only the smallest percentage of the total
>>> pool of front end engineers globally have, which is that I know how
>>> to make front end components that are guaranteed to be accessible for
>>> the simple reason that they have to be in order for me to use them,
>>> and I don't see the point of building anything that I can't use
>>> myself. So blind front end engineers specialize in the field of
>>> functional accessibility where focus management, keyboard
>>> functionality, and intuitive user interaction is the most important
>>> aspects to concentrate on, whereas in contrast the majority of
>>> sighted front engineers focus on sighted and mouse related
>>> functionality and are often surprisingly lacking in basic knowledge
>>> regarding these skills, which is the primary reason why most of the
>>> most popular frameworks and libraries are still inaccessible to this
>>> day even though all of these concepts have existed for many years.
>>>
>>> Here are some tools that I use daily for these tasks.
>>> http://dlee.org/bx/bx.htm#intro
>>> I use this for DOM rendering analysis when applying CSS, markup
>>> examination, and MSAA/UIA accessibility tree examination when
>>> applying ARIA and the like.
>>>
>>> This is a code editor built specifically for blind programmers. I've
>>> been using it to write all that I have in the last ten years.
>>> https://github.com/jamalmazrui/EdSharp
>>>
>>> I guess I'm somewhat of a minimalist. Others here can provide
>>> additional tools to help.
>>>
>>> All the best,
>>> Bryan
>>>
>>>
>>>
>>>
>>>
>>> Bryan Garaventa
>>> Accessibility Fellow
>>> Level Access, Inc.
>>> = EMAIL ADDRESS REMOVED =
>>> 415.624.2709 (o)
>>> www.LevelAccess.com
>>>
>>> -----Original Message-----
>>> From: WebAIM-Forum [mailto: = EMAIL ADDRESS REMOVED = ] On
>>> Behalf Of karthik k
>>> Sent: Tuesday, September 12, 2017 9:04 PM
>>> To: WebAIM Discussion List < = EMAIL ADDRESS REMOVED = >
>>> Subject: [WebAIM] visually impaired front end developer
>>>
>>> Hi experts,
>>>
>>> can a totally blind person work as front end developer? is there any
>>> front end developer here? if yes, could you please explain some of
>>> the challenges that you face? other experts can also explain it in
>>> general
>>>
>>> --
>>>
>>> thanks and regards,
>>> Karthik K
>>> Phone, +919060989650
>>> >>> >>> archives at http://webaim.org/discussion/archives
>>> >>> >>> >>> archives at http://webaim.org/discussion/archives
>>> >>>
>>
>>
>> --
>>
>> thanks and regards,
>> Karthik K
>> Phone, +919060989650
>>
>
>
> --
>
> thanks and regards,
> Karthik K
> Phone, +919060989650
> > > http://webaim.org/discussion/archives
> > > > > >


--

thanks and regards,
Karthik K
Phone, +919060989650

From: Roel Van Gils
Date: Tue, Sep 19 2017 4:29AM
Subject: Re: visually impaired front end developer
← Previous message | Next message →

Hi Bryan,

If they're just sending images over of what the final result should look like, I presume they expect you to 'slice' that design. Slicing is a term that's (unfortunately) still being used by many web agencies when referring to the process of turning (high-fidelity) visual designs into (hopefully) cross-browser, responsive, semantic, accessible and fast-loading to HTML and CSS.

From the Wikipedia page https://en.wikipedia.org/wiki/Slicing_(interface_design):

"In fields employing interface design skills, slicing is the process of dividing a single 2D user interface composition layout (comp) into multiple image files (digital assets) of the graphical user interface (GUI) for one or more electronic pages. It is typically part of the client side development process of creating a web page and/or web site, but is also used in the user interface design process of software development and game development."

'Slicing' is only one aspect of modern front-end development, but I'm afraid it's an aspect that's very hard to do for someone who is blind. I've did it myself, for many years, being a completely colourblind front-end developer (I have achromatopsia). I could get around my limitations, by sampling colours from the design and use their corresponding values in my CSS (and double check a lot), but when you're blind, I'm afraid there's no way you can turn visual designs into code (especially CSS) without the help of someone else.

You'll need to adjust your workflow. You could, for example, be responsible for coding standards based, semantic HTML based on a textual representation of a page's contend and provide all the necessary CSS hooks, and then have a sighted developer write out the CSS.

Needless to say, perhaps, but apart from 'slicing', front-end development has many other aspect to it in which you can really excel as a blind developer (accessibility testing, performance optimisation, security, ...).

Roel


--
Roel Van Gils
Inclusive Design & Accessibility Consultant

Tel.: +32 473 88 18 06
Skype: roelvangils
Twitter: twitter.com/roelvangils
LinkedIn: linkedin.com/in/roelvangils


> On 14 Sep 2017, at 06:29, karthik k < = EMAIL ADDRESS REMOVED = > wrote:
>
> Hi all,
>
> thanks for your valuable comments, I've learned front end development
> very recently from a w3c recognized institution, however, i am not
> able to do the assignments given by them. say if the assignment is
> about html tags or forms, the trainer is just sending images, i don't
> even know what's there in the image. how can i proceed
> in this case? and, do visually impaired who work as front end
> developer face similar challenges? how to overcome this challenge?
> can we use any other application to read the image? i think the image
> contains a design which is expected to code. Am i correct?On 9/13/17,
> Bryan
>
>
> On 9/14/17, karthik k < = EMAIL ADDRESS REMOVED = > wrote:
>> Hi all,
>>
>> thanks for your valuable comments, I've learned front end development
>> very recently from a w3c recognized institution, however, i am not
>> able to do the assignments given by them. say if the assignment is
>> about html tags or forms, the trainer is just sending these kind of
>> images, i don't even know what's there in the image. how can i proceed
>> in this case? and, visually impaired who are working as front end
>> developer, face similar challenges? how to overcome this challenge?
>> can we use any other application to read this image? On 9/13/17, Bryan
>> Garaventa < = EMAIL ADDRESS REMOVED = > wrote:
>>> Hi,
>>> Yes it is possible, though it's important for employers not to expect a
>>> blind front end engineer to be able to accomplish all of the same levels
>>> of
>>> visual design that a sighted person can such as visual styling entails.
>>> Unfortunately as a result, many in the field don't think this means that
>>> a
>>> blind front end engineer can do the same level of work as a sighted one,
>>> so
>>> they are often overlooked in the job market. This is ironic however,
>>> because
>>> speaking personally I have skills as a blind front end engineer that only
>>> the smallest percentage of the total pool of front end engineers globally
>>> have, which is that I know how to make front end components that are
>>> guaranteed to be accessible for the simple reason that they have to be in
>>> order for me to use them, and I don't see the point of building anything
>>> that I can't use myself. So blind front end engineers specialize in the
>>> field of functional accessibility where focus management, keyboard
>>> functionality, and intuitive user interaction is the most important
>>> aspects
>>> to concentrate on, whereas in contrast the majority of sighted front
>>> engineers focus on sighted and mouse related functionality and are often
>>> surprisingly lacking in basic knowledge regarding these skills, which is
>>> the
>>> primary reason why most of the most popular frameworks and libraries are
>>> still inaccessible to this day even though all of these concepts have
>>> existed for many years.
>>>
>>> Here are some tools that I use daily for these tasks.
>>> http://dlee.org/bx/bx.htm#intro
>>> I use this for DOM rendering analysis when applying CSS, markup
>>> examination,
>>> and MSAA/UIA accessibility tree examination when applying ARIA and the
>>> like.
>>>
>>> This is a code editor built specifically for blind programmers. I've been
>>> using it to write all that I have in the last ten years.
>>> https://github.com/jamalmazrui/EdSharp
>>>
>>> I guess I'm somewhat of a minimalist. Others here can provide additional
>>> tools to help.
>>>
>>> All the best,
>>> Bryan
>>>
>>>
>>>
>>>
>>>
>>> Bryan Garaventa
>>> Accessibility Fellow
>>> Level Access, Inc.
>>> = EMAIL ADDRESS REMOVED =
>>> 415.624.2709 (o)
>>> www.LevelAccess.com
>>>
>>> -----Original Message-----
>>> From: WebAIM-Forum [mailto: = EMAIL ADDRESS REMOVED = ] On
>>> Behalf
>>> Of karthik k
>>> Sent: Tuesday, September 12, 2017 9:04 PM
>>> To: WebAIM Discussion List < = EMAIL ADDRESS REMOVED = >
>>> Subject: [WebAIM] visually impaired front end developer
>>>
>>> Hi experts,
>>>
>>> can a totally blind person work as front end developer? is there any
>>> front
>>> end developer here? if yes, could you please explain some of the
>>> challenges
>>> that you face? other experts can also explain it in general
>>>
>>> --
>>>
>>> thanks and regards,
>>> Karthik K
>>> Phone, +919060989650
>>> >>> >>> at
>>> http://webaim.org/discussion/archives
>>> >>> >>> >>> >>> >>>
>>
>>
>> --
>>
>> thanks and regards,
>> Karthik K
>> Phone, +919060989650
>>
>
>
> --
>
> thanks and regards,
> Karthik K
> Phone, +919060989650
> > > >

From: JP Jamous
Date: Tue, Sep 19 2017 5:20AM
Subject: Re: visually impaired front end developer
← Previous message | Next message →

I am going to throw my own 2 cents based on experience. Simply do not do it. I am totally blind as well and I had my own business doing just that. Web design from the back-end to the front-end. I had no problem with the back-end even when it came to the markup of the front-end. When CSS was applied, I fought it hard and for years. Heck, I won't waste my time on that anymore, because it is not economically worth it. I'd rather hire someone to do the CSS based on my recommendations and handle the other parts myself. That's how you build synergy.

As Roel was stating, Slicing is a darn nasty task. As a business owner, I used to have my interns explain to me their designs and I got heavily involved in that myself. However, I was paying them and they had to report to me directly.

Imagine that you are in a corporate and the design come to you through the UX design team and you have to figure it out. You ask the UX designers and your team mates, but they all have full plates. They will help for a while, but after that it would become an inconvenience to them. Not because they are rude, but because they are busy and need every bit of time to spend on their projects.

You can dive into DB design and coding, writing back-end code, and much more. If you like coding, those are 2 things that come to mind. So yes, there are alternatives besides HTML. You can code in XML and JSON so servers can communicate data through them.

As a friendly advice, I'd steer you away from front-end design. You will not be as good as a sighted person and a sighted person will never be as good as you are with a screen reader. If you realize that fact and you trade your services with your sighted counter-part, then both of you come out winning at the end as each is efficient in his or her area. If you want to get stubborn about it and refuse to accept this fact that each is an expert in his or her own area, then you'd be purchasing a ticket to hell. Look at countries that get isolated from the rest of the world, economically they suffer, because they cannot produce everything as good as their neighbors. That's a fact of life and will never change. Just as trading is important between countries, the same concept applies to jobs in general regardless whether you have a disability or not.

-----Original Message-----
From: WebAIM-Forum [mailto: = EMAIL ADDRESS REMOVED = ] On Behalf Of Roel Van Gils
Sent: Tuesday, September 19, 2017 5:29 AM
To: WebAIM Discussion List < = EMAIL ADDRESS REMOVED = >
Subject: Re: [WebAIM] visually impaired front end developer

Hi Bryan,

If they're just sending images over of what the final result should look like, I presume they expect you to 'slice' that design. Slicing is a term that's (unfortunately) still being used by many web agencies when referring to the process of turning (high-fidelity) visual designs into (hopefully) cross-browser, responsive, semantic, accessible and fast-loading to HTML and CSS.

From the Wikipedia page https://en.wikipedia.org/wiki/Slicing_(interface_design):

"In fields employing interface design skills, slicing is the process of dividing a single 2D user interface composition layout (comp) into multiple image files (digital assets) of the graphical user interface (GUI) for one or more electronic pages. It is typically part of the client side development process of creating a web page and/or web site, but is also used in the user interface design process of software development and game development."

'Slicing' is only one aspect of modern front-end development, but I'm afraid it's an aspect that's very hard to do for someone who is blind. I've did it myself, for many years, being a completely colourblind front-end developer (I have achromatopsia). I could get around my limitations, by sampling colours from the design and use their corresponding values in my CSS (and double check a lot), but when you're blind, I'm afraid there's no way you can turn visual designs into code (especially CSS) without the help of someone else.

You'll need to adjust your workflow. You could, for example, be responsible for coding standards based, semantic HTML based on a textual representation of a page's contend and provide all the necessary CSS hooks, and then have a sighted developer write out the CSS.

Needless to say, perhaps, but apart from 'slicing', front-end development has many other aspect to it in which you can really excel as a blind developer (accessibility testing, performance optimisation, security, ...).

Roel


--
Roel Van Gils
Inclusive Design & Accessibility Consultant

Tel.: +32 473 88 18 06
Skype: roelvangils
Twitter: twitter.com/roelvangils
LinkedIn: linkedin.com/in/roelvangils


> On 14 Sep 2017, at 06:29, karthik k < = EMAIL ADDRESS REMOVED = > wrote:
>
> Hi all,
>
> thanks for your valuable comments, I've learned front end development
> very recently from a w3c recognized institution, however, i am not
> able to do the assignments given by them. say if the assignment is
> about html tags or forms, the trainer is just sending images, i don't
> even know what's there in the image. how can i proceed in this case?
> and, do visually impaired who work as front end developer face similar
> challenges? how to overcome this challenge?
> can we use any other application to read the image? i think the image
> contains a design which is expected to code. Am i correct?On 9/13/17,
> Bryan
>
>
> On 9/14/17, karthik k < = EMAIL ADDRESS REMOVED = > wrote:
>> Hi all,
>>
>> thanks for your valuable comments, I've learned front end development
>> very recently from a w3c recognized institution, however, i am not
>> able to do the assignments given by them. say if the assignment is
>> about html tags or forms, the trainer is just sending these kind of
>> images, i don't even know what's there in the image. how can i
>> proceed in this case? and, visually impaired who are working as front
>> end developer, face similar challenges? how to overcome this challenge?
>> can we use any other application to read this image? On 9/13/17,
>> Bryan Garaventa < = EMAIL ADDRESS REMOVED = > wrote:
>>> Hi,
>>> Yes it is possible, though it's important for employers not to
>>> expect a blind front end engineer to be able to accomplish all of
>>> the same levels of visual design that a sighted person can such as
>>> visual styling entails.
>>> Unfortunately as a result, many in the field don't think this means
>>> that a blind front end engineer can do the same level of work as a
>>> sighted one, so they are often overlooked in the job market. This is
>>> ironic however, because speaking personally I have skills as a blind
>>> front end engineer that only the smallest percentage of the total
>>> pool of front end engineers globally have, which is that I know how
>>> to make front end components that are guaranteed to be accessible
>>> for the simple reason that they have to be in order for me to use
>>> them, and I don't see the point of building anything that I can't
>>> use myself. So blind front end engineers specialize in the field of
>>> functional accessibility where focus management, keyboard
>>> functionality, and intuitive user interaction is the most important
>>> aspects to concentrate on, whereas in contrast the majority of
>>> sighted front engineers focus on sighted and mouse related
>>> functionality and are often surprisingly lacking in basic knowledge
>>> regarding these skills, which is the primary reason why most of the
>>> most popular frameworks and libraries are still inaccessible to this
>>> day even though all of these concepts have existed for many years.
>>>
>>> Here are some tools that I use daily for these tasks.
>>> http://dlee.org/bx/bx.htm#intro
>>> I use this for DOM rendering analysis when applying CSS, markup
>>> examination, and MSAA/UIA accessibility tree examination when
>>> applying ARIA and the like.
>>>
>>> This is a code editor built specifically for blind programmers. I've
>>> been using it to write all that I have in the last ten years.
>>> https://github.com/jamalmazrui/EdSharp
>>>
>>> I guess I'm somewhat of a minimalist. Others here can provide
>>> additional tools to help.
>>>
>>> All the best,
>>> Bryan
>>>
>>>
>>>
>>>
>>>
>>> Bryan Garaventa
>>> Accessibility Fellow
>>> Level Access, Inc.
>>> = EMAIL ADDRESS REMOVED =
>>> 415.624.2709 (o)
>>> www.LevelAccess.com
>>>
>>> -----Original Message-----
>>> From: WebAIM-Forum [mailto: = EMAIL ADDRESS REMOVED = ] On
>>> Behalf Of karthik k
>>> Sent: Tuesday, September 12, 2017 9:04 PM
>>> To: WebAIM Discussion List < = EMAIL ADDRESS REMOVED = >
>>> Subject: [WebAIM] visually impaired front end developer
>>>
>>> Hi experts,
>>>
>>> can a totally blind person work as front end developer? is there any
>>> front end developer here? if yes, could you please explain some of
>>> the challenges that you face? other experts can also explain it in
>>> general
>>>
>>> --
>>>
>>> thanks and regards,
>>> Karthik K
>>> Phone, +919060989650
>>> >>> >>> archives at http://webaim.org/discussion/archives
>>> >>> >>> >>> archives at http://webaim.org/discussion/archives
>>> >>>
>>
>>
>> --
>>
>> thanks and regards,
>> Karthik K
>> Phone, +919060989650
>>
>
>
> --
>
> thanks and regards,
> Karthik K
> Phone, +919060989650
> > > archives at http://webaim.org/discussion/archives
> ---
This email has been checked for viruses by AVG.
http://www.avg.com

From: Bryan Garaventa
Date: Tue, Sep 19 2017 3:15PM
Subject: Re: visually impaired front end developer
← Previous message | Next message →

Indeed, as with all people and skills there are strengths and weaknesses, and the optimal balance is to work on honing the areas that are strongest so they can be applied to the greatest affect rather than concentrate all personal resources attempting to accomplish the impossible. In my case this was visual design, which I left to those who know this and have the requisite skills. Years ago I studied CSS in attempt to understand it, and there are tricks that I learned to examine spatial positioning ratios and identifying layers within rendered markup to see how and where things are applied, but this is basic mathematics and doesn't really apply within advanced visual design.

There is still great value in blind front end engineering, for the simple reason that all assistive technologies interface with the front end and 99% of all accessibility issues occur at this level, so understanding how and why these things occur is a fundamental aspect of diagnosing and building accessible software. This being said, it is unreasonable to expect a blind person to ever be an award winning visual designer, because it won't happen, nor will they be a race car driver, or a fighter jet pilot, or any of a number of other impossible career choices.

However, in the case of front end engineering, there is a whole category of necessary skills associated with this that are possible for a blind person to excel at, but it is extremely hard and the learning curve is extremely steep. It has taken me a long time to learn all that I have so far for example, and I continue to learn new things all the time. When I started, ARIA had not even been invented yet, so I had to learn all of these things when and as they became available. There were no university courses to learn these things.

One of the things that I discovered while doing this, is that it is impossible for fully sighted front end engineers to ever become totally and unerringly proficient in the category of functional accessibility as we know it today, requiring the precise usage of focus management and accessibility attribute usage such as with ARIA, because they will never have the same level of assistive technology familiarization as a person who literally has no choice but to use such technologies every day and cannot stop using them. Both have value, but they approach it from different angles.

In this last case, functional accessibility is a vital category of front end engineering that is often overlooked, and this is precisely where the vast majority of accessibility issues occur. Granted this is entirely separate from visual design, which is ideally done by those who know best in this regard. Typically however, those who know best about totally visual design have very little knowledge in the way of functional accessibility though, which perpetuates the issue.

So, as with all things, achieving balance is a critical aspect to achieve both visual design and functional accessibility, where those who excel at one work with those who excel at the other, and thus both goals are reached. This is what I set out to prove when I requested help from a visual designer in the remaking of WhatSock, to see if this could be done as easily as I believed it could be, and yes, it is. One of the biggest problems though, is that there is not a balance of those who know purely visual design in comparison with the population of those who excel at blind front end engineering, nor are those who excel at purely visual front end engineering even aware that this whole other aspect even exists, and many don't see there is any value in it anyway.

In regard to blind front end engineering, I'm not going to discourage anybody from learning, but I won't lie and say this is an easy path. When I started, I was subscribed to a blind programming listserv back in the early 2000's where I asked about doing this, and I was told that this was impossible and that I was crazy for even attempting it and that I would never succeed. I persisted though, and I did succeed in many regards that have led to all of the tools and development resources that I have built since then, but it has taken me eighteen years to do this without the aid of a formal education in any of these topics because they didn't even exist when I started learning how to do them. So for those wishing to go down this path, it is extremely hard, but there is great value to the industry for those who achieve it.

Regarding the front end engineering field as a whole though, if accessible development is ever to become a mainstream process for education and practice around the world, people are going to have to start thinking differently about the topic of design. Design is not just what something looks like, but what it does and how it does it at the same time. If both of these don't work together, nothing is accessible. Those who have the required skills to achieve one or the other are going to have to start working together to make this happen, and this is going to have to become a basic concept that is taught in front end engineering courses so that it can propagate naturally instead of this always being a retroactive consideration when it's often too late to do anything about it.


Bryan Garaventa
Accessibility Fellow
Level Access, Inc.
= EMAIL ADDRESS REMOVED =
415.624.2709 (o)
www.LevelAccess.com

-----Original Message-----
From: WebAIM-Forum [mailto: = EMAIL ADDRESS REMOVED = ] On Behalf Of Roel Van Gils
Sent: Tuesday, September 19, 2017 3:29 AM
To: WebAIM Discussion List < = EMAIL ADDRESS REMOVED = >
Subject: Re: [WebAIM] visually impaired front end developer

Hi Bryan,

If they're just sending images over of what the final result should look like, I presume they expect you to 'slice' that design. Slicing is a term that's (unfortunately) still being used by many web agencies when referring to the process of turning (high-fidelity) visual designs into (hopefully) cross-browser, responsive, semantic, accessible and fast-loading to HTML and CSS.

From the Wikipedia page https://en.wikipedia.org/wiki/Slicing_(interface_design):

"In fields employing interface design skills, slicing is the process of dividing a single 2D user interface composition layout (comp) into multiple image files (digital assets) of the graphical user interface (GUI) for one or more electronic pages. It is typically part of the client side development process of creating a web page and/or web site, but is also used in the user interface design process of software development and game development."

'Slicing' is only one aspect of modern front-end development, but I'm afraid it's an aspect that's very hard to do for someone who is blind. I've did it myself, for many years, being a completely colourblind front-end developer (I have achromatopsia). I could get around my limitations, by sampling colours from the design and use their corresponding values in my CSS (and double check a lot), but when you're blind, I'm afraid there's no way you can turn visual designs into code (especially CSS) without the help of someone else.

You'll need to adjust your workflow. You could, for example, be responsible for coding standards based, semantic HTML based on a textual representation of a page's contend and provide all the necessary CSS hooks, and then have a sighted developer write out the CSS.

Needless to say, perhaps, but apart from 'slicing', front-end development has many other aspect to it in which you can really excel as a blind developer (accessibility testing, performance optimisation, security, ...).

Roel


--
Roel Van Gils
Inclusive Design & Accessibility Consultant

Tel.: +32 473 88 18 06
Skype: roelvangils
Twitter: twitter.com/roelvangils
LinkedIn: linkedin.com/in/roelvangils


> On 14 Sep 2017, at 06:29, karthik k < = EMAIL ADDRESS REMOVED = > wrote:
>
> Hi all,
>
> thanks for your valuable comments, I've learned front end development
> very recently from a w3c recognized institution, however, i am not
> able to do the assignments given by them. say if the assignment is
> about html tags or forms, the trainer is just sending images, i don't
> even know what's there in the image. how can i proceed in this case?
> and, do visually impaired who work as front end developer face similar
> challenges? how to overcome this challenge?
> can we use any other application to read the image? i think the image
> contains a design which is expected to code. Am i correct?On 9/13/17,
> Bryan
>
>
> On 9/14/17, karthik k < = EMAIL ADDRESS REMOVED = > wrote:
>> Hi all,
>>
>> thanks for your valuable comments, I've learned front end development
>> very recently from a w3c recognized institution, however, i am not
>> able to do the assignments given by them. say if the assignment is
>> about html tags or forms, the trainer is just sending these kind of
>> images, i don't even know what's there in the image. how can i
>> proceed in this case? and, visually impaired who are working as front
>> end developer, face similar challenges? how to overcome this challenge?
>> can we use any other application to read this image? On 9/13/17,
>> Bryan Garaventa < = EMAIL ADDRESS REMOVED = > wrote:
>>> Hi,
>>> Yes it is possible, though it's important for employers not to
>>> expect a blind front end engineer to be able to accomplish all of
>>> the same levels of visual design that a sighted person can such as
>>> visual styling entails.
>>> Unfortunately as a result, many in the field don't think this means
>>> that a blind front end engineer can do the same level of work as a
>>> sighted one, so they are often overlooked in the job market. This is
>>> ironic however, because speaking personally I have skills as a blind
>>> front end engineer that only the smallest percentage of the total
>>> pool of front end engineers globally have, which is that I know how
>>> to make front end components that are guaranteed to be accessible
>>> for the simple reason that they have to be in order for me to use
>>> them, and I don't see the point of building anything that I can't
>>> use myself. So blind front end engineers specialize in the field of
>>> functional accessibility where focus management, keyboard
>>> functionality, and intuitive user interaction is the most important
>>> aspects to concentrate on, whereas in contrast the majority of
>>> sighted front engineers focus on sighted and mouse related
>>> functionality and are often surprisingly lacking in basic knowledge
>>> regarding these skills, which is the primary reason why most of the
>>> most popular frameworks and libraries are still inaccessible to this
>>> day even though all of these concepts have existed for many years.
>>>
>>> Here are some tools that I use daily for these tasks.
>>> http://dlee.org/bx/bx.htm#intro
>>> I use this for DOM rendering analysis when applying CSS, markup
>>> examination, and MSAA/UIA accessibility tree examination when
>>> applying ARIA and the like.
>>>
>>> This is a code editor built specifically for blind programmers. I've
>>> been using it to write all that I have in the last ten years.
>>> https://github.com/jamalmazrui/EdSharp
>>>
>>> I guess I'm somewhat of a minimalist. Others here can provide
>>> additional tools to help.
>>>
>>> All the best,
>>> Bryan
>>>
>>>
>>>
>>>
>>>
>>> Bryan Garaventa
>>> Accessibility Fellow
>>> Level Access, Inc.
>>> = EMAIL ADDRESS REMOVED =
>>> 415.624.2709 (o)
>>> www.LevelAccess.com
>>>
>>> -----Original Message-----
>>> From: WebAIM-Forum [mailto: = EMAIL ADDRESS REMOVED = ] On
>>> Behalf Of karthik k
>>> Sent: Tuesday, September 12, 2017 9:04 PM
>>> To: WebAIM Discussion List < = EMAIL ADDRESS REMOVED = >
>>> Subject: [WebAIM] visually impaired front end developer
>>>
>>> Hi experts,
>>>
>>> can a totally blind person work as front end developer? is there any
>>> front end developer here? if yes, could you please explain some of
>>> the challenges that you face? other experts can also explain it in
>>> general
>>>
>>> --
>>>
>>> thanks and regards,
>>> Karthik K
>>> Phone, +919060989650
>>> >>> >>> archives at http://webaim.org/discussion/archives
>>> >>> >>> >>> archives at http://webaim.org/discussion/archives
>>> >>>
>>
>>
>> --
>>
>> thanks and regards,
>> Karthik K
>> Phone, +919060989650
>>
>
>
> --
>
> thanks and regards,
> Karthik K
> Phone, +919060989650
> > > archives at http://webaim.org/discussion/archives
>

From: JP Jamous
Date: Tue, Sep 19 2017 4:30PM
Subject: Re: visually impaired front end developer
← Previous message | Next message →

Right on Bryan. It has taken me 10 years myself to get to where I am at and I had the same mentality such as you about visual design. Now, I have shifted to functional design and that opened up many other doors for me.

Surely, there are opportunities in the a11y area that some that is blind can take advantage of, which are related to front-end design. I do know that going this route is always a challenge. If someone is up to that, then all he has to do is roll up his sleves.

Back-end comes with its challenges as well. They tend to be lesser than that of front-end and some folks choose to go that way too.

I state the above to attest that there is no right or wrong. How far someone wants to take his or her career is up to that person. Just know there are alternatives out there and opportunities are always present.

-----Original Message-----
From: WebAIM-Forum [mailto: = EMAIL ADDRESS REMOVED = ] On Behalf Of Bryan Garaventa
Sent: Tuesday, September 19, 2017 4:16 PM
To: WebAIM Discussion List < = EMAIL ADDRESS REMOVED = >
Subject: Re: [WebAIM] visually impaired front end developer

Indeed, as with all people and skills there are strengths and weaknesses, and the optimal balance is to work on honing the areas that are strongest so they can be applied to the greatest affect rather than concentrate all personal resources attempting to accomplish the impossible. In my case this was visual design, which I left to those who know this and have the requisite skills. Years ago I studied CSS in attempt to understand it, and there are tricks that I learned to examine spatial positioning ratios and identifying layers within rendered markup to see how and where things are applied, but this is basic mathematics and doesn't really apply within advanced visual design.

There is still great value in blind front end engineering, for the simple reason that all assistive technologies interface with the front end and 99% of all accessibility issues occur at this level, so understanding how and why these things occur is a fundamental aspect of diagnosing and building accessible software. This being said, it is unreasonable to expect a blind person to ever be an award winning visual designer, because it won't happen, nor will they be a race car driver, or a fighter jet pilot, or any of a number of other impossible career choices.

However, in the case of front end engineering, there is a whole category of necessary skills associated with this that are possible for a blind person to excel at, but it is extremely hard and the learning curve is extremely steep. It has taken me a long time to learn all that I have so far for example, and I continue to learn new things all the time. When I started, ARIA had not even been invented yet, so I had to learn all of these things when and as they became available. There were no university courses to learn these things.

One of the things that I discovered while doing this, is that it is impossible for fully sighted front end engineers to ever become totally and unerringly proficient in the category of functional accessibility as we know it today, requiring the precise usage of focus management and accessibility attribute usage such as with ARIA, because they will never have the same level of assistive technology familiarization as a person who literally has no choice but to use such technologies every day and cannot stop using them. Both have value, but they approach it from different angles.

In this last case, functional accessibility is a vital category of front end engineering that is often overlooked, and this is precisely where the vast majority of accessibility issues occur. Granted this is entirely separate from visual design, which is ideally done by those who know best in this regard. Typically however, those who know best about totally visual design have very little knowledge in the way of functional accessibility though, which perpetuates the issue.

So, as with all things, achieving balance is a critical aspect to achieve both visual design and functional accessibility, where those who excel at one work with those who excel at the other, and thus both goals are reached. This is what I set out to prove when I requested help from a visual designer in the remaking of WhatSock, to see if this could be done as easily as I believed it could be, and yes, it is. One of the biggest problems though, is that there is not a balance of those who know purely visual design in comparison with the population of those who excel at blind front end engineering, nor are those who excel at purely visual front end engineering even aware that this whole other aspect even exists, and many don't see there is any value in it anyway.

In regard to blind front end engineering, I'm not going to discourage anybody from learning, but I won't lie and say this is an easy path. When I started, I was subscribed to a blind programming listserv back in the early 2000's where I asked about doing this, and I was told that this was impossible and that I was crazy for even attempting it and that I would never succeed. I persisted though, and I did succeed in many regards that have led to all of the tools and development resources that I have built since then, but it has taken me eighteen years to do this without the aid of a formal education in any of these topics because they didn't even exist when I started learning how to do them. So for those wishing to go down this path, it is extremely hard, but there is great value to the industry for those who achieve it.

Regarding the front end engineering field as a whole though, if accessible development is ever to become a mainstream process for education and practice around the world, people are going to have to start thinking differently about the topic of design. Design is not just what something looks like, but what it does and how it does it at the same time. If both of these don't work together, nothing is accessible. Those who have the required skills to achieve one or the other are going to have to start working together to make this happen, and this is going to have to become a basic concept that is taught in front end engineering courses so that it can propagate naturally instead of this always being a retroactive consideration when it's often too late to do anything about it.


Bryan Garaventa
Accessibility Fellow
Level Access, Inc.
= EMAIL ADDRESS REMOVED =
415.624.2709 (o)
www.LevelAccess.com

-----Original Message-----
From: WebAIM-Forum [mailto: = EMAIL ADDRESS REMOVED = ] On Behalf Of Roel Van Gils
Sent: Tuesday, September 19, 2017 3:29 AM
To: WebAIM Discussion List < = EMAIL ADDRESS REMOVED = >
Subject: Re: [WebAIM] visually impaired front end developer

Hi Bryan,

If they're just sending images over of what the final result should look like, I presume they expect you to 'slice' that design. Slicing is a term that's (unfortunately) still being used by many web agencies when referring to the process of turning (high-fidelity) visual designs into (hopefully) cross-browser, responsive, semantic, accessible and fast-loading to HTML and CSS.

From the Wikipedia page https://en.wikipedia.org/wiki/Slicing_(interface_design):

"In fields employing interface design skills, slicing is the process of dividing a single 2D user interface composition layout (comp) into multiple image files (digital assets) of the graphical user interface (GUI) for one or more electronic pages. It is typically part of the client side development process of creating a web page and/or web site, but is also used in the user interface design process of software development and game development."

'Slicing' is only one aspect of modern front-end development, but I'm afraid it's an aspect that's very hard to do for someone who is blind. I've did it myself, for many years, being a completely colourblind front-end developer (I have achromatopsia). I could get around my limitations, by sampling colours from the design and use their corresponding values in my CSS (and double check a lot), but when you're blind, I'm afraid there's no way you can turn visual designs into code (especially CSS) without the help of someone else.

You'll need to adjust your workflow. You could, for example, be responsible for coding standards based, semantic HTML based on a textual representation of a page's contend and provide all the necessary CSS hooks, and then have a sighted developer write out the CSS.

Needless to say, perhaps, but apart from 'slicing', front-end development has many other aspect to it in which you can really excel as a blind developer (accessibility testing, performance optimisation, security, ...).

Roel


--
Roel Van Gils
Inclusive Design & Accessibility Consultant

Tel.: +32 473 88 18 06
Skype: roelvangils
Twitter: twitter.com/roelvangils
LinkedIn: linkedin.com/in/roelvangils


> On 14 Sep 2017, at 06:29, karthik k < = EMAIL ADDRESS REMOVED = > wrote:
>
> Hi all,
>
> thanks for your valuable comments, I've learned front end development
> very recently from a w3c recognized institution, however, i am not
> able to do the assignments given by them. say if the assignment is
> about html tags or forms, the trainer is just sending images, i don't
> even know what's there in the image. how can i proceed in this case?
> and, do visually impaired who work as front end developer face similar
> challenges? how to overcome this challenge?
> can we use any other application to read the image? i think the image
> contains a design which is expected to code. Am i correct?On 9/13/17,
> Bryan
>
>
> On 9/14/17, karthik k < = EMAIL ADDRESS REMOVED = > wrote:
>> Hi all,
>>
>> thanks for your valuable comments, I've learned front end development
>> very recently from a w3c recognized institution, however, i am not
>> able to do the assignments given by them. say if the assignment is
>> about html tags or forms, the trainer is just sending these kind of
>> images, i don't even know what's there in the image. how can i
>> proceed in this case? and, visually impaired who are working as front
>> end developer, face similar challenges? how to overcome this challenge?
>> can we use any other application to read this image? On 9/13/17,
>> Bryan Garaventa < = EMAIL ADDRESS REMOVED = > wrote:
>>> Hi,
>>> Yes it is possible, though it's important for employers not to
>>> expect a blind front end engineer to be able to accomplish all of
>>> the same levels of visual design that a sighted person can such as
>>> visual styling entails.
>>> Unfortunately as a result, many in the field don't think this means
>>> that a blind front end engineer can do the same level of work as a
>>> sighted one, so they are often overlooked in the job market. This is
>>> ironic however, because speaking personally I have skills as a blind
>>> front end engineer that only the smallest percentage of the total
>>> pool of front end engineers globally have, which is that I know how
>>> to make front end components that are guaranteed to be accessible
>>> for the simple reason that they have to be in order for me to use
>>> them, and I don't see the point of building anything that I can't
>>> use myself. So blind front end engineers specialize in the field of
>>> functional accessibility where focus management, keyboard
>>> functionality, and intuitive user interaction is the most important
>>> aspects to concentrate on, whereas in contrast the majority of
>>> sighted front engineers focus on sighted and mouse related
>>> functionality and are often surprisingly lacking in basic knowledge
>>> regarding these skills, which is the primary reason why most of the
>>> most popular frameworks and libraries are still inaccessible to this
>>> day even though all of these concepts have existed for many years.
>>>
>>> Here are some tools that I use daily for these tasks.
>>> http://dlee.org/bx/bx.htm#intro
>>> I use this for DOM rendering analysis when applying CSS, markup
>>> examination, and MSAA/UIA accessibility tree examination when
>>> applying ARIA and the like.
>>>
>>> This is a code editor built specifically for blind programmers. I've
>>> been using it to write all that I have in the last ten years.
>>> https://github.com/jamalmazrui/EdSharp
>>>
>>> I guess I'm somewhat of a minimalist. Others here can provide
>>> additional tools to help.
>>>
>>> All the best,
>>> Bryan
>>>
>>>
>>>
>>>
>>>
>>> Bryan Garaventa
>>> Accessibility Fellow
>>> Level Access, Inc.
>>> = EMAIL ADDRESS REMOVED =
>>> 415.624.2709 (o)
>>> www.LevelAccess.com
>>>
>>> -----Original Message-----
>>> From: WebAIM-Forum [mailto: = EMAIL ADDRESS REMOVED = ] On
>>> Behalf Of karthik k
>>> Sent: Tuesday, September 12, 2017 9:04 PM
>>> To: WebAIM Discussion List < = EMAIL ADDRESS REMOVED = >
>>> Subject: [WebAIM] visually impaired front end developer
>>>
>>> Hi experts,
>>>
>>> can a totally blind person work as front end developer? is there any
>>> front end developer here? if yes, could you please explain some of
>>> the challenges that you face? other experts can also explain it in
>>> general
>>>
>>> --
>>>
>>> thanks and regards,
>>> Karthik K
>>> Phone, +919060989650
>>> >>> >>> archives at http://webaim.org/discussion/archives
>>> >>> >>> >>> archives at http://webaim.org/discussion/archives
>>> >>>
>>
>>
>> --
>>
>> thanks and regards,
>> Karthik K
>> Phone, +919060989650
>>
>
>
> --
>
> thanks and regards,
> Karthik K
> Phone, +919060989650
> > > archives at http://webaim.org/discussion/archives
> ---
This email has been checked for viruses by AVG.
http://www.avg.com

From: mhysnm1964@gmail.com
Date: Sat, Sep 23 2017 10:36PM
Subject: Re: visually impaired front end developer
← Previous message | Next message →

Brian,

An excellent post and fully agree with what you have said. I would even take it to the next level that tools haven't been design yet to permit someone with a vision impairedment to achieve their full protentual in front end development. I recall VB6 where the scripts with Jaws would give you pixcel positioning that assisted you in laying out a form (dialog). This same concept can be applied. With the introduction of AI and some smart computer design, I feel this is possible if someone had the time, resource and money.

Just wish I had the forma, money as I would like to research this to see if it possible.


-----Original Message-----
From: WebAIM-Forum [mailto: = EMAIL ADDRESS REMOVED = ] On Behalf Of JP Jamous
Sent: Wednesday, 20 September 2017 8:30 AM
To: 'WebAIM Discussion List' < = EMAIL ADDRESS REMOVED = >
Subject: Re: [WebAIM] visually impaired front end developer

Right on Bryan. It has taken me 10 years myself to get to where I am at and I had the same mentality such as you about visual design. Now, I have shifted to functional design and that opened up many other doors for me.

Surely, there are opportunities in the a11y area that some that is blind can take advantage of, which are related to front-end design. I do know that going this route is always a challenge. If someone is up to that, then all he has to do is roll up his sleves.

Back-end comes with its challenges as well. They tend to be lesser than that of front-end and some folks choose to go that way too.

I state the above to attest that there is no right or wrong. How far someone wants to take his or her career is up to that person. Just know there are alternatives out there and opportunities are always present.

-----Original Message-----
From: WebAIM-Forum [mailto: = EMAIL ADDRESS REMOVED = ] On Behalf Of Bryan Garaventa
Sent: Tuesday, September 19, 2017 4:16 PM
To: WebAIM Discussion List < = EMAIL ADDRESS REMOVED = >
Subject: Re: [WebAIM] visually impaired front end developer

Indeed, as with all people and skills there are strengths and weaknesses, and the optimal balance is to work on honing the areas that are strongest so they can be applied to the greatest affect rather than concentrate all personal resources attempting to accomplish the impossible. In my case this was visual design, which I left to those who know this and have the requisite skills. Years ago I studied CSS in attempt to understand it, and there are tricks that I learned to examine spatial positioning ratios and identifying layers within rendered markup to see how and where things are applied, but this is basic mathematics and doesn't really apply within advanced visual design.

There is still great value in blind front end engineering, for the simple reason that all assistive technologies interface with the front end and 99% of all accessibility issues occur at this level, so understanding how and why these things occur is a fundamental aspect of diagnosing and building accessible software. This being said, it is unreasonable to expect a blind person to ever be an award winning visual designer, because it won't happen, nor will they be a race car driver, or a fighter jet pilot, or any of a number of other impossible career choices.

However, in the case of front end engineering, there is a whole category of necessary skills associated with this that are possible for a blind person to excel at, but it is extremely hard and the learning curve is extremely steep. It has taken me a long time to learn all that I have so far for example, and I continue to learn new things all the time. When I started, ARIA had not even been invented yet, so I had to learn all of these things when and as they became available. There were no university courses to learn these things.

One of the things that I discovered while doing this, is that it is impossible for fully sighted front end engineers to ever become totally and unerringly proficient in the category of functional accessibility as we know it today, requiring the precise usage of focus management and accessibility attribute usage such as with ARIA, because they will never have the same level of assistive technology familiarization as a person who literally has no choice but to use such technologies every day and cannot stop using them. Both have value, but they approach it from different angles.

In this last case, functional accessibility is a vital category of front end engineering that is often overlooked, and this is precisely where the vast majority of accessibility issues occur. Granted this is entirely separate from visual design, which is ideally done by those who know best in this regard. Typically however, those who know best about totally visual design have very little knowledge in the way of functional accessibility though, which perpetuates the issue.

So, as with all things, achieving balance is a critical aspect to achieve both visual design and functional accessibility, where those who excel at one work with those who excel at the other, and thus both goals are reached. This is what I set out to prove when I requested help from a visual designer in the remaking of WhatSock, to see if this could be done as easily as I believed it could be, and yes, it is. One of the biggest problems though, is that there is not a balance of those who know purely visual design in comparison with the population of those who excel at blind front end engineering, nor are those who excel at purely visual front end engineering even aware that this whole other aspect even exists, and many don't see there is any value in it anyway.

In regard to blind front end engineering, I'm not going to discourage anybody from learning, but I won't lie and say this is an easy path. When I started, I was subscribed to a blind programming listserv back in the early 2000's where I asked about doing this, and I was told that this was impossible and that I was crazy for even attempting it and that I would never succeed. I persisted though, and I did succeed in many regards that have led to all of the tools and development resources that I have built since then, but it has taken me eighteen years to do this without the aid of a formal education in any of these topics because they didn't even exist when I started learning how to do them. So for those wishing to go down this path, it is extremely hard, but there is great value to the industry for those who achieve it.

Regarding the front end engineering field as a whole though, if accessible development is ever to become a mainstream process for education and practice around the world, people are going to have to start thinking differently about the topic of design. Design is not just what something looks like, but what it does and how it does it at the same time. If both of these don't work together, nothing is accessible. Those who have the required skills to achieve one or the other are going to have to start working together to make this happen, and this is going to have to become a basic concept that is taught in front end engineering courses so that it can propagate naturally instead of this always being a retroactive consideration when it's often too late to do anything about it.


Bryan Garaventa
Accessibility Fellow
Level Access, Inc.
= EMAIL ADDRESS REMOVED =
415.624.2709 (o)
www.LevelAccess.com

-----Original Message-----
From: WebAIM-Forum [mailto: = EMAIL ADDRESS REMOVED = ] On Behalf Of Roel Van Gils
Sent: Tuesday, September 19, 2017 3:29 AM
To: WebAIM Discussion List < = EMAIL ADDRESS REMOVED = >
Subject: Re: [WebAIM] visually impaired front end developer

Hi Bryan,

If they're just sending images over of what the final result should look like, I presume they expect you to 'slice' that design. Slicing is a term that's (unfortunately) still being used by many web agencies when referring to the process of turning (high-fidelity) visual designs into (hopefully) cross-browser, responsive, semantic, accessible and fast-loading to HTML and CSS.

From the Wikipedia page https://en.wikipedia.org/wiki/Slicing_(interface_design):

"In fields employing interface design skills, slicing is the process of dividing a single 2D user interface composition layout (comp) into multiple image files (digital assets) of the graphical user interface (GUI) for one or more electronic pages. It is typically part of the client side development process of creating a web page and/or web site, but is also used in the user interface design process of software development and game development."

'Slicing' is only one aspect of modern front-end development, but I'm afraid it's an aspect that's very hard to do for someone who is blind. I've did it myself, for many years, being a completely colourblind front-end developer (I have achromatopsia). I could get around my limitations, by sampling colours from the design and use their corresponding values in my CSS (and double check a lot), but when you're blind, I'm afraid there's no way you can turn visual designs into code (especially CSS) without the help of someone else.

You'll need to adjust your workflow. You could, for example, be responsible for coding standards based, semantic HTML based on a textual representation of a page's contend and provide all the necessary CSS hooks, and then have a sighted developer write out the CSS.

Needless to say, perhaps, but apart from 'slicing', front-end development has many other aspect to it in which you can really excel as a blind developer (accessibility testing, performance optimisation, security, ...).

Roel


--
Roel Van Gils
Inclusive Design & Accessibility Consultant

Tel.: +32 473 88 18 06
Skype: roelvangils
Twitter: twitter.com/roelvangils
LinkedIn: linkedin.com/in/roelvangils


> On 14 Sep 2017, at 06:29, karthik k < = EMAIL ADDRESS REMOVED = > wrote:
>
> Hi all,
>
> thanks for your valuable comments, I've learned front end development
> very recently from a w3c recognized institution, however, i am not
> able to do the assignments given by them. say if the assignment is
> about html tags or forms, the trainer is just sending images, i don't
> even know what's there in the image. how can i proceed in this case?
> and, do visually impaired who work as front end developer face similar
> challenges? how to overcome this challenge?
> can we use any other application to read the image? i think the image
> contains a design which is expected to code. Am i correct?On 9/13/17,
> Bryan
>
>
> On 9/14/17, karthik k < = EMAIL ADDRESS REMOVED = > wrote:
>> Hi all,
>>
>> thanks for your valuable comments, I've learned front end development
>> very recently from a w3c recognized institution, however, i am not
>> able to do the assignments given by them. say if the assignment is
>> about html tags or forms, the trainer is just sending these kind of
>> images, i don't even know what's there in the image. how can i
>> proceed in this case? and, visually impaired who are working as front
>> end developer, face similar challenges? how to overcome this challenge?
>> can we use any other application to read this image? On 9/13/17,
>> Bryan Garaventa < = EMAIL ADDRESS REMOVED = > wrote:
>>> Hi,
>>> Yes it is possible, though it's important for employers not to
>>> expect a blind front end engineer to be able to accomplish all of
>>> the same levels of visual design that a sighted person can such as
>>> visual styling entails.
>>> Unfortunately as a result, many in the field don't think this means
>>> that a blind front end engineer can do the same level of work as a
>>> sighted one, so they are often overlooked in the job market. This is
>>> ironic however, because speaking personally I have skills as a blind
>>> front end engineer that only the smallest percentage of the total
>>> pool of front end engineers globally have, which is that I know how
>>> to make front end components that are guaranteed to be accessible
>>> for the simple reason that they have to be in order for me to use
>>> them, and I don't see the point of building anything that I can't
>>> use myself. So blind front end engineers specialize in the field of
>>> functional accessibility where focus management, keyboard
>>> functionality, and intuitive user interaction is the most important
>>> aspects to concentrate on, whereas in contrast the majority of
>>> sighted front engineers focus on sighted and mouse related
>>> functionality and are often surprisingly lacking in basic knowledge
>>> regarding these skills, which is the primary reason why most of the
>>> most popular frameworks and libraries are still inaccessible to this
>>> day even though all of these concepts have existed for many years.
>>>
>>> Here are some tools that I use daily for these tasks.
>>> http://dlee.org/bx/bx.htm#intro
>>> I use this for DOM rendering analysis when applying CSS, markup
>>> examination, and MSAA/UIA accessibility tree examination when
>>> applying ARIA and the like.
>>>
>>> This is a code editor built specifically for blind programmers. I've
>>> been using it to write all that I have in the last ten years.
>>> https://github.com/jamalmazrui/EdSharp
>>>
>>> I guess I'm somewhat of a minimalist. Others here can provide
>>> additional tools to help.
>>>
>>> All the best,
>>> Bryan
>>>
>>>
>>>
>>>
>>>
>>> Bryan Garaventa
>>> Accessibility Fellow
>>> Level Access, Inc.
>>> = EMAIL ADDRESS REMOVED =
>>> 415.624.2709 (o)
>>> www.LevelAccess.com
>>>
>>> -----Original Message-----
>>> From: WebAIM-Forum [mailto: = EMAIL ADDRESS REMOVED = ] On
>>> Behalf Of karthik k
>>> Sent: Tuesday, September 12, 2017 9:04 PM
>>> To: WebAIM Discussion List < = EMAIL ADDRESS REMOVED = >
>>> Subject: [WebAIM] visually impaired front end developer
>>>
>>> Hi experts,
>>>
>>> can a totally blind person work as front end developer? is there any
>>> front end developer here? if yes, could you please explain some of
>>> the challenges that you face? other experts can also explain it in
>>> general
>>>
>>> --
>>>
>>> thanks and regards,
>>> Karthik K
>>> Phone, +919060989650
>>> >>> >>> archives at http://webaim.org/discussion/archives
>>> >>> >>> >>> archives at http://webaim.org/discussion/archives
>>> >>>
>>
>>
>> --
>>
>> thanks and regards,
>> Karthik K
>> Phone, +919060989650
>>
>
>
> --
>
> thanks and regards,
> Karthik K
> Phone, +919060989650
> > > archives at http://webaim.org/discussion/archives
> ---
This email has been checked for viruses by AVG.
http://www.avg.com

From: karthik k
Date: Mon, Sep 25 2017 4:14AM
Subject: Re: visually impaired front end developer
← Previous message | Next message →

Hi Bryan

could you tell me a little about blind programmers mailer list so that
i can subscribe, and there by understand the challenges and some
solutions available?

On 9/24/17, = EMAIL ADDRESS REMOVED = < = EMAIL ADDRESS REMOVED = > wrote:
> Brian,
>
> An excellent post and fully agree with what you have said. I would even take
> it to the next level that tools haven't been design yet to permit someone
> with a vision impairedment to achieve their full protentual in front end
> development. I recall VB6 where the scripts with Jaws would give you pixcel
> positioning that assisted you in laying out a form (dialog). This same
> concept can be applied. With the introduction of AI and some smart computer
> design, I feel this is possible if someone had the time, resource and money.
>
> Just wish I had the forma, money as I would like to research this to see if
> it possible.
>
>
> -----Original Message-----
> From: WebAIM-Forum [mailto: = EMAIL ADDRESS REMOVED = ] On Behalf
> Of JP Jamous
> Sent: Wednesday, 20 September 2017 8:30 AM
> To: 'WebAIM Discussion List' < = EMAIL ADDRESS REMOVED = >
> Subject: Re: [WebAIM] visually impaired front end developer
>
> Right on Bryan. It has taken me 10 years myself to get to where I am at and
> I had the same mentality such as you about visual design. Now, I have
> shifted to functional design and that opened up many other doors for me.
>
> Surely, there are opportunities in the a11y area that some that is blind can
> take advantage of, which are related to front-end design. I do know that
> going this route is always a challenge. If someone is up to that, then all
> he has to do is roll up his sleves.
>
> Back-end comes with its challenges as well. They tend to be lesser than that
> of front-end and some folks choose to go that way too.
>
> I state the above to attest that there is no right or wrong. How far someone
> wants to take his or her career is up to that person. Just know there are
> alternatives out there and opportunities are always present.
>
> -----Original Message-----
> From: WebAIM-Forum [mailto: = EMAIL ADDRESS REMOVED = ] On Behalf
> Of Bryan Garaventa
> Sent: Tuesday, September 19, 2017 4:16 PM
> To: WebAIM Discussion List < = EMAIL ADDRESS REMOVED = >
> Subject: Re: [WebAIM] visually impaired front end developer
>
> Indeed, as with all people and skills there are strengths and weaknesses,
> and the optimal balance is to work on honing the areas that are strongest so
> they can be applied to the greatest affect rather than concentrate all
> personal resources attempting to accomplish the impossible. In my case this
> was visual design, which I left to those who know this and have the
> requisite skills. Years ago I studied CSS in attempt to understand it, and
> there are tricks that I learned to examine spatial positioning ratios and
> identifying layers within rendered markup to see how and where things are
> applied, but this is basic mathematics and doesn't really apply within
> advanced visual design.
>
> There is still great value in blind front end engineering, for the simple
> reason that all assistive technologies interface with the front end and 99%
> of all accessibility issues occur at this level, so understanding how and
> why these things occur is a fundamental aspect of diagnosing and building
> accessible software. This being said, it is unreasonable to expect a blind
> person to ever be an award winning visual designer, because it won't happen,
> nor will they be a race car driver, or a fighter jet pilot, or any of a
> number of other impossible career choices.
>
> However, in the case of front end engineering, there is a whole category of
> necessary skills associated with this that are possible for a blind person
> to excel at, but it is extremely hard and the learning curve is extremely
> steep. It has taken me a long time to learn all that I have so far for
> example, and I continue to learn new things all the time. When I started,
> ARIA had not even been invented yet, so I had to learn all of these things
> when and as they became available. There were no university courses to learn
> these things.
>
> One of the things that I discovered while doing this, is that it is
> impossible for fully sighted front end engineers to ever become totally and
> unerringly proficient in the category of functional accessibility as we know
> it today, requiring the precise usage of focus management and accessibility
> attribute usage such as with ARIA, because they will never have the same
> level of assistive technology familiarization as a person who literally has
> no choice but to use such technologies every day and cannot stop using them.
> Both have value, but they approach it from different angles.
>
> In this last case, functional accessibility is a vital category of front end
> engineering that is often overlooked, and this is precisely where the vast
> majority of accessibility issues occur. Granted this is entirely separate
> from visual design, which is ideally done by those who know best in this
> regard. Typically however, those who know best about totally visual design
> have very little knowledge in the way of functional accessibility though,
> which perpetuates the issue.
>
> So, as with all things, achieving balance is a critical aspect to achieve
> both visual design and functional accessibility, where those who excel at
> one work with those who excel at the other, and thus both goals are reached.
> This is what I set out to prove when I requested help from a visual designer
> in the remaking of WhatSock, to see if this could be done as easily as I
> believed it could be, and yes, it is. One of the biggest problems though, is
> that there is not a balance of those who know purely visual design in
> comparison with the population of those who excel at blind front end
> engineering, nor are those who excel at purely visual front end engineering
> even aware that this whole other aspect even exists, and many don't see
> there is any value in it anyway.
>
> In regard to blind front end engineering, I'm not going to discourage
> anybody from learning, but I won't lie and say this is an easy path. When I
> started, I was subscribed to a blind programming listserv back in the early
> 2000's where I asked about doing this, and I was told that this was
> impossible and that I was crazy for even attempting it and that I would
> never succeed. I persisted though, and I did succeed in many regards that
> have led to all of the tools and development resources that I have built
> since then, but it has taken me eighteen years to do this without the aid of
> a formal education in any of these topics because they didn't even exist
> when I started learning how to do them. So for those wishing to go down this
> path, it is extremely hard, but there is great value to the industry for
> those who achieve it.
>
> Regarding the front end engineering field as a whole though, if accessible
> development is ever to become a mainstream process for education and
> practice around the world, people are going to have to start thinking
> differently about the topic of design. Design is not just what something
> looks like, but what it does and how it does it at the same time. If both of
> these don't work together, nothing is accessible. Those who have the
> required skills to achieve one or the other are going to have to start
> working together to make this happen, and this is going to have to become a
> basic concept that is taught in front end engineering courses so that it can
> propagate naturally instead of this always being a retroactive consideration
> when it's often too late to do anything about it.
>
>
> Bryan Garaventa
> Accessibility Fellow
> Level Access, Inc.
> = EMAIL ADDRESS REMOVED =
> 415.624.2709 (o)
> www.LevelAccess.com
>
> -----Original Message-----
> From: WebAIM-Forum [mailto: = EMAIL ADDRESS REMOVED = ] On Behalf
> Of Roel Van Gils
> Sent: Tuesday, September 19, 2017 3:29 AM
> To: WebAIM Discussion List < = EMAIL ADDRESS REMOVED = >
> Subject: Re: [WebAIM] visually impaired front end developer
>
> Hi Bryan,
>
> If they're just sending images over of what the final result should look
> like, I presume they expect you to 'slice' that design. Slicing is a term
> that's (unfortunately) still being used by many web agencies when referring
> to the process of turning (high-fidelity) visual designs into (hopefully)
> cross-browser, responsive, semantic, accessible and fast-loading to HTML and
> CSS.
>
> From the Wikipedia page
> https://en.wikipedia.org/wiki/Slicing_(interface_design):
>
> "In fields employing interface design skills, slicing is the process of
> dividing a single 2D user interface composition layout (comp) into multiple
> image files (digital assets) of the graphical user interface (GUI) for one
> or more electronic pages. It is typically part of the client side
> development process of creating a web page and/or web site, but is also used
> in the user interface design process of software development and game
> development."
>
> 'Slicing' is only one aspect of modern front-end development, but I'm afraid
> it's an aspect that's very hard to do for someone who is blind. I've did it
> myself, for many years, being a completely colourblind front-end developer
> (I have achromatopsia). I could get around my limitations, by sampling
> colours from the design and use their corresponding values in my CSS (and
> double check a lot), but when you're blind, I'm afraid there's no way you
> can turn visual designs into code (especially CSS) without the help of
> someone else.
>
> You'll need to adjust your workflow. You could, for example, be responsible
> for coding standards based, semantic HTML based on a textual representation
> of a page's contend and provide all the necessary CSS hooks, and then have a
> sighted developer write out the CSS.
>
> Needless to say, perhaps, but apart from 'slicing', front-end development
> has many other aspect to it in which you can really excel as a blind
> developer (accessibility testing, performance optimisation, security, ...).
>
> Roel
>
>
> --
> Roel Van Gils
> Inclusive Design & Accessibility Consultant
>
> Tel.: +32 473 88 18 06
> Skype: roelvangils
> Twitter: twitter.com/roelvangils
> LinkedIn: linkedin.com/in/roelvangils
>
>
>> On 14 Sep 2017, at 06:29, karthik k < = EMAIL ADDRESS REMOVED = > wrote:
>>
>> Hi all,
>>
>> thanks for your valuable comments, I've learned front end development
>> very recently from a w3c recognized institution, however, i am not
>> able to do the assignments given by them. say if the assignment is
>> about html tags or forms, the trainer is just sending images, i don't
>> even know what's there in the image. how can i proceed in this case?
>> and, do visually impaired who work as front end developer face similar
>> challenges? how to overcome this challenge?
>> can we use any other application to read the image? i think the image
>> contains a design which is expected to code. Am i correct?On 9/13/17,
>> Bryan
>>
>>
>> On 9/14/17, karthik k < = EMAIL ADDRESS REMOVED = > wrote:
>>> Hi all,
>>>
>>> thanks for your valuable comments, I've learned front end development
>>> very recently from a w3c recognized institution, however, i am not
>>> able to do the assignments given by them. say if the assignment is
>>> about html tags or forms, the trainer is just sending these kind of
>>> images, i don't even know what's there in the image. how can i
>>> proceed in this case? and, visually impaired who are working as front
>>> end developer, face similar challenges? how to overcome this challenge?
>>> can we use any other application to read this image? On 9/13/17,
>>> Bryan Garaventa < = EMAIL ADDRESS REMOVED = > wrote:
>>>> Hi,
>>>> Yes it is possible, though it's important for employers not to
>>>> expect a blind front end engineer to be able to accomplish all of
>>>> the same levels of visual design that a sighted person can such as
>>>> visual styling entails.
>>>> Unfortunately as a result, many in the field don't think this means
>>>> that a blind front end engineer can do the same level of work as a
>>>> sighted one, so they are often overlooked in the job market. This is
>>>> ironic however, because speaking personally I have skills as a blind
>>>> front end engineer that only the smallest percentage of the total
>>>> pool of front end engineers globally have, which is that I know how
>>>> to make front end components that are guaranteed to be accessible
>>>> for the simple reason that they have to be in order for me to use
>>>> them, and I don't see the point of building anything that I can't
>>>> use myself. So blind front end engineers specialize in the field of
>>>> functional accessibility where focus management, keyboard
>>>> functionality, and intuitive user interaction is the most important
>>>> aspects to concentrate on, whereas in contrast the majority of
>>>> sighted front engineers focus on sighted and mouse related
>>>> functionality and are often surprisingly lacking in basic knowledge
>>>> regarding these skills, which is the primary reason why most of the
>>>> most popular frameworks and libraries are still inaccessible to this
>>>> day even though all of these concepts have existed for many years.
>>>>
>>>> Here are some tools that I use daily for these tasks.
>>>> http://dlee.org/bx/bx.htm#intro
>>>> I use this for DOM rendering analysis when applying CSS, markup
>>>> examination, and MSAA/UIA accessibility tree examination when
>>>> applying ARIA and the like.
>>>>
>>>> This is a code editor built specifically for blind programmers. I've
>>>> been using it to write all that I have in the last ten years.
>>>> https://github.com/jamalmazrui/EdSharp
>>>>
>>>> I guess I'm somewhat of a minimalist. Others here can provide
>>>> additional tools to help.
>>>>
>>>> All the best,
>>>> Bryan
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> Bryan Garaventa
>>>> Accessibility Fellow
>>>> Level Access, Inc.
>>>> = EMAIL ADDRESS REMOVED =
>>>> 415.624.2709 (o)
>>>> www.LevelAccess.com
>>>>
>>>> -----Original Message-----
>>>> From: WebAIM-Forum [mailto: = EMAIL ADDRESS REMOVED = ] On
>>>> Behalf Of karthik k
>>>> Sent: Tuesday, September 12, 2017 9:04 PM
>>>> To: WebAIM Discussion List < = EMAIL ADDRESS REMOVED = >
>>>> Subject: [WebAIM] visually impaired front end developer
>>>>
>>>> Hi experts,
>>>>
>>>> can a totally blind person work as front end developer? is there any
>>>> front end developer here? if yes, could you please explain some of
>>>> the challenges that you face? other experts can also explain it in
>>>> general
>>>>
>>>> --
>>>>
>>>> thanks and regards,
>>>> Karthik K
>>>> Phone, +919060989650
>>>> >>>> >>>> archives at http://webaim.org/discussion/archives
>>>> >>>> >>>> >>>> archives at http://webaim.org/discussion/archives
>>>> >>>>
>>>
>>>
>>> --
>>>
>>> thanks and regards,
>>> Karthik K
>>> Phone, +919060989650
>>>
>>
>>
>> --
>>
>> thanks and regards,
>> Karthik K
>> Phone, +919060989650
>> >> >> archives at http://webaim.org/discussion/archives
>> >
>
>
>
>
> > > http://webaim.org/discussion/archives
> > > > http://webaim.org/discussion/archives
> >
>
> ---
> This email has been checked for viruses by AVG.
> http://www.avg.com
>
> > > http://webaim.org/discussion/archives
> >
> > > > >


--

thanks and regards,
Karthik K
Phone, +919060989650

From: Sean Murphy
Date: Mon, Sep 25 2017 5:40AM
Subject: Re: visually impaired front end developer
← Previous message | Next message →

Look for blind programming-l Mailer and this is the group Brian is referring to

As Brian and others outline front end development can be a very difficult process to complete when you canot see


Sean the

My experience is the part

> On 25 Sep 2017, at 8:14 pm, karthik k < = EMAIL ADDRESS REMOVED = > wrote:
>
> Hi Bryan
>
> could you tell me a little about blind programmers mailer list so that
> i can subscribe, and there by understand the challenges and some
> solutions available?
>
>> On 9/24/17, = EMAIL ADDRESS REMOVED = < = EMAIL ADDRESS REMOVED = > wrote:
>> Brian,
>>
>> An excellent post and fully agree with what you have said. I would even take
>> it to the next level that tools haven't been design yet to permit someone
>> with a vision impairedment to achieve their full protentual in front end
>> development. I recall VB6 where the scripts with Jaws would give you pixcel
>> positioning that assisted you in laying out a form (dialog). This same
>> concept can be applied. With the introduction of AI and some smart computer
>> design, I feel this is possible if someone had the time, resource and money.
>>
>> Just wish I had the forma, money as I would like to research this to see if
>> it possible.
>>
>>
>> -----Original Message-----
>> From: WebAIM-Forum [mailto: = EMAIL ADDRESS REMOVED = ] On Behalf
>> Of JP Jamous
>> Sent: Wednesday, 20 September 2017 8:30 AM
>> To: 'WebAIM Discussion List' < = EMAIL ADDRESS REMOVED = >
>> Subject: Re: [WebAIM] visually impaired front end developer
>>
>> Right on Bryan. It has taken me 10 years myself to get to where I am at and
>> I had the same mentality such as you about visual design. Now, I have
>> shifted to functional design and that opened up many other doors for me.
>>
>> Surely, there are opportunities in the a11y area that some that is blind can
>> take advantage of, which are related to front-end design. I do know that
>> going this route is always a challenge. If someone is up to that, then all
>> he has to do is roll up his sleves.
>>
>> Back-end comes with its challenges as well. They tend to be lesser than that
>> of front-end and some folks choose to go that way too.
>>
>> I state the above to attest that there is no right or wrong. How far someone
>> wants to take his or her career is up to that person. Just know there are
>> alternatives out there and opportunities are always present.
>>
>> -----Original Message-----
>> From: WebAIM-Forum [mailto: = EMAIL ADDRESS REMOVED = ] On Behalf
>> Of Bryan Garaventa
>> Sent: Tuesday, September 19, 2017 4:16 PM
>> To: WebAIM Discussion List < = EMAIL ADDRESS REMOVED = >
>> Subject: Re: [WebAIM] visually impaired front end developer
>>
>> Indeed, as with all people and skills there are strengths and weaknesses,
>> and the optimal balance is to work on honing the areas that are strongest so
>> they can be applied to the greatest affect rather than concentrate all
>> personal resources attempting to accomplish the impossible. In my case this
>> was visual design, which I left to those who know this and have the
>> requisite skills. Years ago I studied CSS in attempt to understand it, and
>> there are tricks that I learned to examine spatial positioning ratios and
>> identifying layers within rendered markup to see how and where things are
>> applied, but this is basic mathematics and doesn't really apply within
>> advanced visual design.
>>
>> There is still great value in blind front end engineering, for the simple
>> reason that all assistive technologies interface with the front end and 99%
>> of all accessibility issues occur at this level, so understanding how and
>> why these things occur is a fundamental aspect of diagnosing and building
>> accessible software. This being said, it is unreasonable to expect a blind
>> person to ever be an award winning visual designer, because it won't happen,
>> nor will they be a race car driver, or a fighter jet pilot, or any of a
>> number of other impossible career choices.
>>
>> However, in the case of front end engineering, there is a whole category of
>> necessary skills associated with this that are possible for a blind person
>> to excel at, but it is extremely hard and the learning curve is extremely
>> steep. It has taken me a long time to learn all that I have so far for
>> example, and I continue to learn new things all the time. When I started,
>> ARIA had not even been invented yet, so I had to learn all of these things
>> when and as they became available. There were no university courses to learn
>> these things.
>>
>> One of the things that I discovered while doing this, is that it is
>> impossible for fully sighted front end engineers to ever become totally and
>> unerringly proficient in the category of functional accessibility as we know
>> it today, requiring the precise usage of focus management and accessibility
>> attribute usage such as with ARIA, because they will never have the same
>> level of assistive technology familiarization as a person who literally has
>> no choice but to use such technologies every day and cannot stop using them.
>> Both have value, but they approach it from different angles.
>>
>> In this last case, functional accessibility is a vital category of front end
>> engineering that is often overlooked, and this is precisely where the vast
>> majority of accessibility issues occur. Granted this is entirely separate
>> from visual design, which is ideally done by those who know best in this
>> regard. Typically however, those who know best about totally visual design
>> have very little knowledge in the way of functional accessibility though,
>> which perpetuates the issue.
>>
>> So, as with all things, achieving balance is a critical aspect to achieve
>> both visual design and functional accessibility, where those who excel at
>> one work with those who excel at the other, and thus both goals are reached.
>> This is what I set out to prove when I requested help from a visual designer
>> in the remaking of WhatSock, to see if this could be done as easily as I
>> believed it could be, and yes, it is. One of the biggest problems though, is
>> that there is not a balance of those who know purely visual design in
>> comparison with the population of those who excel at blind front end
>> engineering, nor are those who excel at purely visual front end engineering
>> even aware that this whole other aspect even exists, and many don't see
>> there is any value in it anyway.
>>
>> In regard to blind front end engineering, I'm not going to discourage
>> anybody from learning, but I won't lie and say this is an easy path. When I
>> started, I was subscribed to a blind programming listserv back in the early
>> 2000's where I asked about doing this, and I was told that this was
>> impossible and that I was crazy for even attempting it and that I would
>> never succeed. I persisted though, and I did succeed in many regards that
>> have led to all of the tools and development resources that I have built
>> since then, but it has taken me eighteen years to do this without the aid of
>> a formal education in any of these topics because they didn't even exist
>> when I started learning how to do them. So for those wishing to go down this
>> path, it is extremely hard, but there is great value to the industry for
>> those who achieve it.
>>
>> Regarding the front end engineering field as a whole though, if accessible
>> development is ever to become a mainstream process for education and
>> practice around the world, people are going to have to start thinking
>> differently about the topic of design. Design is not just what something
>> looks like, but what it does and how it does it at the same time. If both of
>> these don't work together, nothing is accessible. Those who have the
>> required skills to achieve one or the other are going to have to start
>> working together to make this happen, and this is going to have to become a
>> basic concept that is taught in front end engineering courses so that it can
>> propagate naturally instead of this always being a retroactive consideration
>> when it's often too late to do anything about it.
>>
>>
>> Bryan Garaventa
>> Accessibility Fellow
>> Level Access, Inc.
>> = EMAIL ADDRESS REMOVED =
>> 415.624.2709 (o)
>> www.LevelAccess.com
>>
>> -----Original Message-----
>> From: WebAIM-Forum [mailto: = EMAIL ADDRESS REMOVED = ] On Behalf
>> Of Roel Van Gils
>> Sent: Tuesday, September 19, 2017 3:29 AM
>> To: WebAIM Discussion List < = EMAIL ADDRESS REMOVED = >
>> Subject: Re: [WebAIM] visually impaired front end developer
>>
>> Hi Bryan,
>>
>> If they're just sending images over of what the final result should look
>> like, I presume they expect you to 'slice' that design. Slicing is a term
>> that's (unfortunately) still being used by many web agencies when referring
>> to the process of turning (high-fidelity) visual designs into (hopefully)
>> cross-browser, responsive, semantic, accessible and fast-loading to HTML and
>> CSS.
>>
>> From the Wikipedia page
>> https://en.wikipedia.org/wiki/Slicing_(interface_design):
>>
>> "In fields employing interface design skills, slicing is the process of
>> dividing a single 2D user interface composition layout (comp) into multiple
>> image files (digital assets) of the graphical user interface (GUI) for one
>> or more electronic pages. It is typically part of the client side
>> development process of creating a web page and/or web site, but is also used
>> in the user interface design process of software development and game
>> development."
>>
>> 'Slicing' is only one aspect of modern front-end development, but I'm afraid
>> it's an aspect that's very hard to do for someone who is blind. I've did it
>> myself, for many years, being a completely colourblind front-end developer
>> (I have achromatopsia). I could get around my limitations, by sampling
>> colours from the design and use their corresponding values in my CSS (and
>> double check a lot), but when you're blind, I'm afraid there's no way you
>> can turn visual designs into code (especially CSS) without the help of
>> someone else.
>>
>> You'll need to adjust your workflow. You could, for example, be responsible
>> for coding standards based, semantic HTML based on a textual representation
>> of a page's contend and provide all the necessary CSS hooks, and then have a
>> sighted developer write out the CSS.
>>
>> Needless to say, perhaps, but apart from 'slicing', front-end development
>> has many other aspect to it in which you can really excel as a blind
>> developer (accessibility testing, performance optimisation, security, ...).
>>
>> Roel
>>
>>
>> --
>> Roel Van Gils
>> Inclusive Design & Accessibility Consultant
>>
>> Tel.: +32 473 88 18 06
>> Skype: roelvangils
>> Twitter: twitter.com/roelvangils
>> LinkedIn: linkedin.com/in/roelvangils
>>
>>
>>> On 14 Sep 2017, at 06:29, karthik k < = EMAIL ADDRESS REMOVED = > wrote:
>>>
>>> Hi all,
>>>
>>> thanks for your valuable comments, I've learned front end development
>>> very recently from a w3c recognized institution, however, i am not
>>> able to do the assignments given by them. say if the assignment is
>>> about html tags or forms, the trainer is just sending images, i don't
>>> even know what's there in the image. how can i proceed in this case?
>>> and, do visually impaired who work as front end developer face similar
>>> challenges? how to overcome this challenge?
>>> can we use any other application to read the image? i think the image
>>> contains a design which is expected to code. Am i correct?On 9/13/17,
>>> Bryan
>>>
>>>
>>>> On 9/14/17, karthik k < = EMAIL ADDRESS REMOVED = > wrote:
>>>> Hi all,
>>>>
>>>> thanks for your valuable comments, I've learned front end development
>>>> very recently from a w3c recognized institution, however, i am not
>>>> able to do the assignments given by them. say if the assignment is
>>>> about html tags or forms, the trainer is just sending these kind of
>>>> images, i don't even know what's there in the image. how can i
>>>> proceed in this case? and, visually impaired who are working as front
>>>> end developer, face similar challenges? how to overcome this challenge?
>>>> can we use any other application to read this image? On 9/13/17,
>>>> Bryan Garaventa < = EMAIL ADDRESS REMOVED = > wrote:
>>>>> Hi,
>>>>> Yes it is possible, though it's important for employers not to
>>>>> expect a blind front end engineer to be able to accomplish all of
>>>>> the same levels of visual design that a sighted person can such as
>>>>> visual styling entails.
>>>>> Unfortunately as a result, many in the field don't think this means
>>>>> that a blind front end engineer can do the same level of work as a
>>>>> sighted one, so they are often overlooked in the job market. This is
>>>>> ironic however, because speaking personally I have skills as a blind
>>>>> front end engineer that only the smallest percentage of the total
>>>>> pool of front end engineers globally have, which is that I know how
>>>>> to make front end components that are guaranteed to be accessible
>>>>> for the simple reason that they have to be in order for me to use
>>>>> them, and I don't see the point of building anything that I can't
>>>>> use myself. So blind front end engineers specialize in the field of
>>>>> functional accessibility where focus management, keyboard
>>>>> functionality, and intuitive user interaction is the most important
>>>>> aspects to concentrate on, whereas in contrast the majority of
>>>>> sighted front engineers focus on sighted and mouse related
>>>>> functionality and are often surprisingly lacking in basic knowledge
>>>>> regarding these skills, which is the primary reason why most of the
>>>>> most popular frameworks and libraries are still inaccessible to this
>>>>> day even though all of these concepts have existed for many years.
>>>>>
>>>>> Here are some tools that I use daily for these tasks.
>>>>> http://dlee.org/bx/bx.htm#intro
>>>>> I use this for DOM rendering analysis when applying CSS, markup
>>>>> examination, and MSAA/UIA accessibility tree examination when
>>>>> applying ARIA and the like.
>>>>>
>>>>> This is a code editor built specifically for blind programmers. I've
>>>>> been using it to write all that I have in the last ten years.
>>>>> https://github.com/jamalmazrui/EdSharp
>>>>>
>>>>> I guess I'm somewhat of a minimalist. Others here can provide
>>>>> additional tools to help.
>>>>>
>>>>> All the best,
>>>>> Bryan
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> Bryan Garaventa
>>>>> Accessibility Fellow
>>>>> Level Access, Inc.
>>>>> = EMAIL ADDRESS REMOVED =
>>>>> 415.624.2709 (o)
>>>>> www.LevelAccess.com
>>>>>
>>>>> -----Original Message-----
>>>>> From: WebAIM-Forum [mailto: = EMAIL ADDRESS REMOVED = ] On
>>>>> Behalf Of karthik k
>>>>> Sent: Tuesday, September 12, 2017 9:04 PM
>>>>> To: WebAIM Discussion List < = EMAIL ADDRESS REMOVED = >
>>>>> Subject: [WebAIM] visually impaired front end developer
>>>>>
>>>>> Hi experts,
>>>>>
>>>>> can a totally blind person work as front end developer? is there any
>>>>> front end developer here? if yes, could you please explain some of
>>>>> the challenges that you face? other experts can also explain it in
>>>>> general
>>>>>
>>>>> --
>>>>>
>>>>> thanks and regards,
>>>>> Karthik K
>>>>> Phone, +919060989650
>>>>> >>>>> >>>>> archives at http://webaim.org/discussion/archives
>>>>> >>>>> >>>>> >>>>> archives at http://webaim.org/discussion/archives
>>>>> >>>>>
>>>>
>>>>
>>>> --
>>>>
>>>> thanks and regards,
>>>> Karthik K
>>>> Phone, +919060989650
>>>>
>>>
>>>
>>> --
>>>
>>> thanks and regards,
>>> Karthik K
>>> Phone, +919060989650
>>> >>> >>> archives at http://webaim.org/discussion/archives
>>> >>
>>
>>
>>
>>
>> >> >> http://webaim.org/discussion/archives
>> >> >> >> http://webaim.org/discussion/archives
>> >>
>>
>> ---
>> This email has been checked for viruses by AVG.
>> http://www.avg.com
>>
>> >> >> http://webaim.org/discussion/archives
>> >>
>> >> >> >> >>
>
>
> --
>
> thanks and regards,
> Karthik K
> Phone, +919060989650
> > > >

From: Maurice Peret
Date: Mon, Sep 25 2017 6:20AM
Subject: Re: visually impaired front end developer
← Previous message | No next message

Are you looking for an exciting career change where you can have a serious positive impact upon the lives and livelihoods of working blind people and others?

Are you adept in the latest in digital accessibility, usability, policy, protocol, procurement, application, and implementation?

If so, I have an opportunity for you!

Blind Industries & Services of Maryland is an internationally recognized innovative leader in the blindness field as part of the largest and most successful jobs program for blind people in the United States, AbilityOne. With well over 600 associates, we are positively changing people's attitudes about blindness one contract, one successful training outcome, and one strategic business decision at a time.

Please consider the attached job description and reach out to me if you possess these specialized technological program management talents and skillsets.

Maurice Peret, Talent Recruiter, Human Resources Department
Blind Industries & Services of Maryland
3345 Washington Boulevard, Halethorp, Maryland 21227
Office: 410.737.2673 Mobile: 804.928.4015
= EMAIL ADDRESS REMOVED =
https://www.bism.org/career
-----Original Message-----
From: = EMAIL ADDRESS REMOVED = [mailto: = EMAIL ADDRESS REMOVED = ]
Sent: Sunday, September 24, 2017 12:36 AM
To: 'WebAIM Discussion List' < = EMAIL ADDRESS REMOVED = >
Subject: Re: [WebAIM] visually impaired front end developer

Brian,

An excellent post and fully agree with what you have said. I would even take it to the next level that tools haven't been design yet to permit someone with a vision impairedment to achieve their full protentual in front end development. I recall VB6 where the scripts with Jaws would give you pixcel positioning that assisted you in laying out a form (dialog). This same concept can be applied. With the introduction of AI and some smart computer design, I feel this is possible if someone had the time, resource and money.

Just wish I had the forma, money as I would like to research this to see if it possible.


-----Original Message-----
From: WebAIM-Forum [mailto: = EMAIL ADDRESS REMOVED = ] On Behalf Of JP Jamous
Sent: Wednesday, 20 September 2017 8:30 AM
To: 'WebAIM Discussion List' < = EMAIL ADDRESS REMOVED = >
Subject: Re: [WebAIM] visually impaired front end developer

Right on Bryan. It has taken me 10 years myself to get to where I am at and I had the same mentality such as you about visual design. Now, I have shifted to functional design and that opened up many other doors for me.

Surely, there are opportunities in the a11y area that some that is blind can take advantage of, which are related to front-end design. I do know that going this route is always a challenge. If someone is up to that, then all he has to do is roll up his sleves.

Back-end comes with its challenges as well. They tend to be lesser than that of front-end and some folks choose to go that way too.

I state the above to attest that there is no right or wrong. How far someone wants to take his or her career is up to that person. Just know there are alternatives out there and opportunities are always present.

-----Original Message-----
From: WebAIM-Forum [mailto: = EMAIL ADDRESS REMOVED = ] On Behalf Of Bryan Garaventa
Sent: Tuesday, September 19, 2017 4:16 PM
To: WebAIM Discussion List < = EMAIL ADDRESS REMOVED = >
Subject: Re: [WebAIM] visually impaired front end developer

Indeed, as with all people and skills there are strengths and weaknesses, and the optimal balance is to work on honing the areas that are strongest so they can be applied to the greatest affect rather than concentrate all personal resources attempting to accomplish the impossible. In my case this was visual design, which I left to those who know this and have the requisite skills. Years ago I studied CSS in attempt to understand it, and there are tricks that I learned to examine spatial positioning ratios and identifying layers within rendered markup to see how and where things are applied, but this is basic mathematics and doesn't really apply within advanced visual design.

There is still great value in blind front end engineering, for the simple reason that all assistive technologies interface with the front end and 99% of all accessibility issues occur at this level, so understanding how and why these things occur is a fundamental aspect of diagnosing and building accessible software. This being said, it is unreasonable to expect a blind person to ever be an award winning visual designer, because it won't happen, nor will they be a race car driver, or a fighter jet pilot, or any of a number of other impossible career choices.

However, in the case of front end engineering, there is a whole category of necessary skills associated with this that are possible for a blind person to excel at, but it is extremely hard and the learning curve is extremely steep. It has taken me a long time to learn all that I have so far for example, and I continue to learn new things all the time. When I started, ARIA had not even been invented yet, so I had to learn all of these things when and as they became available. There were no university courses to learn these things.

One of the things that I discovered while doing this, is that it is impossible for fully sighted front end engineers to ever become totally and unerringly proficient in the category of functional accessibility as we know it today, requiring the precise usage of focus management and accessibility attribute usage such as with ARIA, because they will never have the same level of assistive technology familiarization as a person who literally has no choice but to use such technologies every day and cannot stop using them. Both have value, but they approach it from different angles.

In this last case, functional accessibility is a vital category of front end engineering that is often overlooked, and this is precisely where the vast majority of accessibility issues occur. Granted this is entirely separate from visual design, which is ideally done by those who know best in this regard. Typically however, those who know best about totally visual design have very little knowledge in the way of functional accessibility though, which perpetuates the issue.

So, as with all things, achieving balance is a critical aspect to achieve both visual design and functional accessibility, where those who excel at one work with those who excel at the other, and thus both goals are reached. This is what I set out to prove when I requested help from a visual designer in the remaking of WhatSock, to see if this could be done as easily as I believed it could be, and yes, it is. One of the biggest problems though, is that there is not a balance of those who know purely visual design in comparison with the population of those who excel at blind front end engineering, nor are those who excel at purely visual front end engineering even aware that this whole other aspect even exists, and many don't see there is any value in it anyway.

In regard to blind front end engineering, I'm not going to discourage anybody from learning, but I won't lie and say this is an easy path. When I started, I was subscribed to a blind programming listserv back in the early 2000's where I asked about doing this, and I was told that this was impossible and that I was crazy for even attempting it and that I would never succeed. I persisted though, and I did succeed in many regards that have led to all of the tools and development resources that I have built since then, but it has taken me eighteen years to do this without the aid of a formal education in any of these topics because they didn't even exist when I started learning how to do them. So for those wishing to go down this path, it is extremely hard, but there is great value to the industry for those who achieve it.

Regarding the front end engineering field as a whole though, if accessible development is ever to become a mainstream process for education and practice around the world, people are going to have to start thinking differently about the topic of design. Design is not just what something looks like, but what it does and how it does it at the same time. If both of these don't work together, nothing is accessible. Those who have the required skills to achieve one or the other are going to have to start working together to make this happen, and this is going to have to become a basic concept that is taught in front end engineering courses so that it can propagate naturally instead of this always being a retroactive consideration when it's often too late to do anything about it.


Bryan Garaventa
Accessibility Fellow
Level Access, Inc.
= EMAIL ADDRESS REMOVED =
415.624.2709 (o)
www.LevelAccess.com

-----Original Message-----
From: WebAIM-Forum [mailto: = EMAIL ADDRESS REMOVED = ] On Behalf Of Roel Van Gils
Sent: Tuesday, September 19, 2017 3:29 AM
To: WebAIM Discussion List < = EMAIL ADDRESS REMOVED = >
Subject: Re: [WebAIM] visually impaired front end developer

Hi Bryan,

If they're just sending images over of what the final result should look like, I presume they expect you to 'slice' that design. Slicing is a term that's (unfortunately) still being used by many web agencies when referring to the process of turning (high-fidelity) visual designs into (hopefully) cross-browser, responsive, semantic, accessible and fast-loading to HTML and CSS.

>From the Wikipedia page https://en.wikipedia.org/wiki/Slicing_(interface_design):

"In fields employing interface design skills, slicing is the process of dividing a single 2D user interface composition layout (comp) into multiple image files (digital assets) of the graphical user interface (GUI) for one or more electronic pages. It is typically part of the client side development process of creating a web page and/or web site, but is also used in the user interface design process of software development and game development."

'Slicing' is only one aspect of modern front-end development, but I'm afraid it's an aspect that's very hard to do for someone who is blind. I've did it myself, for many years, being a completely colourblind front-end developer (I have achromatopsia). I could get around my limitations, by sampling colours from the design and use their corresponding values in my CSS (and double check a lot), but when you're blind, I'm afraid there's no way you can turn visual designs into code (especially CSS) without the help of someone else.

You'll need to adjust your workflow. You could, for example, be responsible for coding standards based, semantic HTML based on a textual representation of a page's contend and provide all the necessary CSS hooks, and then have a sighted developer write out the CSS.

Needless to say, perhaps, but apart from 'slicing', front-end development has many other aspect to it in which you can really excel as a blind developer (accessibility testing, performance optimisation, security, ...).

Roel


--
Roel Van Gils
Inclusive Design & Accessibility Consultant

Tel.: +32 473 88 18 06
Skype: roelvangils
Twitter: twitter.com/roelvangils
LinkedIn: linkedin.com/in/roelvangils


> On 14 Sep 2017, at 06:29, karthik k < = EMAIL ADDRESS REMOVED = > wrote:
>
> Hi all,
>
> thanks for your valuable comments, I've learned front end development
> very recently from a w3c recognized institution, however, i am not
> able to do the assignments given by them. say if the assignment is
> about html tags or forms, the trainer is just sending images, i don't
> even know what's there in the image. how can i proceed in this case?
> and, do visually impaired who work as front end developer face similar
> challenges? how to overcome this challenge?
> can we use any other application to read the image? i think the image
> contains a design which is expected to code. Am i correct?On 9/13/17,
> Bryan
>
>
> On 9/14/17, karthik k < = EMAIL ADDRESS REMOVED = > wrote:
>> Hi all,
>>
>> thanks for your valuable comments, I've learned front end development
>> very recently from a w3c recognized institution, however, i am not
>> able to do the assignments given by them. say if the assignment is
>> about html tags or forms, the trainer is just sending these kind of
>> images, i don't even know what's there in the image. how can i
>> proceed in this case? and, visually impaired who are working as front
>> end developer, face similar challenges? how to overcome this challenge?
>> can we use any other application to read this image? On 9/13/17,
>> Bryan Garaventa < = EMAIL ADDRESS REMOVED = > wrote:
>>> Hi,
>>> Yes it is possible, though it's important for employers not to
>>> expect a blind front end engineer to be able to accomplish all of
>>> the same levels of visual design that a sighted person can such as
>>> visual styling entails.
>>> Unfortunately as a result, many in the field don't think this means
>>> that a blind front end engineer can do the same level of work as a
>>> sighted one, so they are often overlooked in the job market. This is
>>> ironic however, because speaking personally I have skills as a blind
>>> front end engineer that only the smallest percentage of the total
>>> pool of front end engineers globally have, which is that I know how
>>> to make front end components that are guaranteed to be accessible
>>> for the simple reason that they have to be in order for me to use
>>> them, and I don't see the point of building anything that I can't
>>> use myself. So blind front end engineers specialize in the field of
>>> functional accessibility where focus management, keyboard
>>> functionality, and intuitive user interaction is the most important
>>> aspects to concentrate on, whereas in contrast the majority of
>>> sighted front engineers focus on sighted and mouse related
>>> functionality and are often surprisingly lacking in basic knowledge
>>> regarding these skills, which is the primary reason why most of the
>>> most popular frameworks and libraries are still inaccessible to this
>>> day even though all of these concepts have existed for many years.
>>>
>>> Here are some tools that I use daily for these tasks.
>>> http://dlee.org/bx/bx.htm#intro
>>> I use this for DOM rendering analysis when applying CSS, markup
>>> examination, and MSAA/UIA accessibility tree examination when
>>> applying ARIA and the like.
>>>
>>> This is a code editor built specifically for blind programmers. I've
>>> been using it to write all that I have in the last ten years.
>>> https://github.com/jamalmazrui/EdSharp
>>>
>>> I guess I'm somewhat of a minimalist. Others here can provide
>>> additional tools to help.
>>>
>>> All the best,
>>> Bryan
>>>
>>>
>>>
>>>
>>>
>>> Bryan Garaventa
>>> Accessibility Fellow
>>> Level Access, Inc.
>>> = EMAIL ADDRESS REMOVED =
>>> 415.624.2709 (o)
>>> www.LevelAccess.com
>>>
>>> -----Original Message-----
>>> From: WebAIM-Forum [mailto: = EMAIL ADDRESS REMOVED = ] On
>>> Behalf Of karthik k
>>> Sent: Tuesday, September 12, 2017 9:04 PM
>>> To: WebAIM Discussion List < = EMAIL ADDRESS REMOVED = >
>>> Subject: [WebAIM] visually impaired front end developer
>>>
>>> Hi experts,
>>>
>>> can a totally blind person work as front end developer? is there any
>>> front end developer here? if yes, could you please explain some of
>>> the challenges that you face? other experts can also explain it in
>>> general
>>>
>>> --
>>>
>>> thanks and regards,
>>> Karthik K
>>> Phone, +919060989650
>>> >>> >>> archives at http://webaim.org/discussion/archives
>>> >>> >>> >>> archives at http://webaim.org/discussion/archives
>>> >>>
>>
>>
>> --
>>
>> thanks and regards,
>> Karthik K
>> Phone, +919060989650
>>
>
>
> --
>
> thanks and regards,
> Karthik K
> Phone, +919060989650
> > > archives at http://webaim.org/discussion/archives
> ---
This email has been checked for viruses by AVG.
http://www.avg.com