Fixing the Developer Mindset<br />Accessibility is not a checklist<br />15.02.2010<br />
Subramanyan <br />Murali<br />YDN Evangelist, Audience Platforms Tech Lead<br />http://rmsguhan.com<br />2<br />
Goal of Web developer is not merely to dazzle, but to deliver information to the widest audience possible<br />3<br />
Developers on the web<br />Today web developers and designers are more concerned about dazzling the customer with fancy fe...
Neither Accessible nor Usable<br />Web Designers and Developers are usually ignorant or arrogant<br />Lack of awareness an...
Neither Accessible nor Usable …<br />…<br />78% used colors with poor contrast, causing issues for those with color blindn...
Accessibility is more than a checklist item<br />Lot of developers usually treat developing accessible web sites as a chec...
Accessibility is more than a checklist item ..<br />Developers think that making a site accessible will mean radical chang...
Mindset and approach has to change. Doing things right will help everyone<br />9<br />
Rethink the approach<br />To threaten people with big laws and law suites is point less<br />You cannot sell anything by s...
Consider Module patterns on Web pages<br />11<br />
Markup focused on presentation<br />12<br />
Markup focused on content and semantics<br />13<br />
Actual Markup of the examples<br />14<br />
Good clean code benefits all<br />Semantic markup will benefit everyone. Web crawlers make better sense out a page, pages ...
Working with technology should be fun<br />Through correct mindset and approach, solving problems ground up is actually fu...
The developers of today are only as capable as their current limitations, and one of our biggest limitation is attitude an...
The New mindset<br />Content is the most important component on the web. Content must always come first<br />Knowledge of ...
What Tech industry can do<br />Educate their employees about benefits of scoping in for accessibility best practices groun...
What Education institutes can do<br />It is important to start with strong fundamentals. One cannot teach great Web design...
What Yahoo! Inc. is trying to do<br />Accessibility is no longer a separate discussion topic <br />We are working towards ...
What Yahoo! is trying to do ...<br />Yahoo! UI libraries have ARIA support and are all progressively enhanced<br />Explore...
What we have been trying to do<br />23<br />http://uk.tv.yahoo.com/<br />
What we have been trying to do …<br />24<br />http://uk.tv.yahoo.com/<br />
What we have been trying to do ...<br />25<br />http://search.yahoo.com<br />
What we have been trying to do …<br />26<br />http://search.yahoo.com<br />
Accessibility is about removing the barriers and a mindset change can break barriers<br />27<br />
Thank you<br />28<br />
References <br />http://www.slideshare.net/guest2d6a45/yahoo-accessibility-rewiring-inclusion-strategies-tools-and-techniq...
References  … <br />http://www.slideshare.net/cheilmann/liberated-accessibility-presentation<br />http://www.accessibility...
Upcoming SlideShare
Loading in...5
×

Fixing the developer Mindset

2,381

Published on

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,381
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
9
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide
  • I am a web developer from Yahoo! and I have to deal with Accessibility mainly concerning the Internet
  • Quote - “Goal of Web developer is not merely to dazzle, but to deliver information to the widest audience possible” They keywords highlighted on that quote are dazzle, deliver and widestToday web developers and designers are more concerned about dazzling the customer with fancy features Internet is a world wide information and communication medium. One of the biggest reasons its so popular because it’s a medium to get information and deliver content And since information is useful for everyone, delivering that information to the widest audience possible, irrespective of Medium, platform and capability is really important
  • Fixing the developer Mindset

    1. 1. Fixing the Developer Mindset<br />Accessibility is not a checklist<br />15.02.2010<br />
    2. 2. Subramanyan <br />Murali<br />YDN Evangelist, Audience Platforms Tech Lead<br />http://rmsguhan.com<br />2<br />
    3. 3. Goal of Web developer is not merely to dazzle, but to deliver information to the widest audience possible<br />3<br />
    4. 4. Developers on the web<br />Today web developers and designers are more concerned about dazzling the customer with fancy features <br />Web developers are self educated, and often focus on visual aspects<br />Internet is a world wide information and communication medium. One of the biggest reasons its so popular is because it is a medium to get information and deliver content<br />And since information is useful for everyone, delivering that information to the widest audience possible, irrespective of Medium, platform and capability is really important <br />4<br />
    5. 5. Neither Accessible nor Usable<br />Web Designers and Developers are usually ignorant or arrogant<br />Lack of awareness and Interest create problems and add to the list of badly developed websites<br />According to a report, commissioned by the United Nations as part of its International Day of Disabled Persons <br />93% failed to provide adequate text descriptions for graphics<br />73% relied on JavaScript for important functionality<br />… <br />5<br />
    6. 6. Neither Accessible nor Usable …<br />…<br />78% used colors with poor contrast, causing issues for those with color blindness<br />98% did not follow industry web standards for the programming code<br />97% did not allow people to alter or resize pages<br />89% offered poor page navigation<br />87% used pop-ups causing problems for those using screen magnification software<br />6<br />
    7. 7. Accessibility is more than a checklist item<br />Lot of developers usually treat developing accessible web sites as a check list item <br />Topics like semantic web, CSS3, ARIA are all developer favorites at conferences, but actual application is a hurdle<br />In many companies, not being 508 compliant means a Million dollar law suite<br />So Developers always live in fear and think of accessibility as a road block<br />7<br />
    8. 8. Accessibility is more than a checklist item ..<br />Developers think that making a site accessible will mean radical changes in design and additional man hours <br />It is a radical change if you do not apply guidelines and best practices ground up<br />Procrastination is the root of all accessibility failures<br />We as technologists portray accessibility as a gigantic problem to solve and being incredibly hard to tackle<br />8<br />
    9. 9. Mindset and approach has to change. Doing things right will help everyone<br />9<br />
    10. 10. Rethink the approach<br />To threaten people with big laws and law suites is point less<br />You cannot sell anything by showing that it doesn’t work. Approach must be positive<br />Developers, Designers and Engineers are really creative people, need to channel their interests better<br />present the technology as a useful add on rather than a check list item<br />10<br />
    11. 11. Consider Module patterns on Web pages<br />11<br />
    12. 12. Markup focused on presentation<br />12<br />
    13. 13. Markup focused on content and semantics<br />13<br />
    14. 14. Actual Markup of the examples<br />14<br />
    15. 15. Good clean code benefits all<br />Semantic markup will benefit everyone. Web crawlers make better sense out a page, pages fare better for Search engines (SEO)<br />Simplicity is everything. Start off with a simple design and then layer endlessly <br />Progressive enhancement is a great approach <br />Offer functionality only when platform has capability of handling it<br />Opposite of graceful degradation<br />Never depend on Javascript, Flash or Silverlight for major functionalities <br />Always design for basic functionality, not for enhancements<br />15<br />
    16. 16. Working with technology should be fun<br />Through correct mindset and approach, solving problems ground up is actually fun<br />Solve real problems that impact real people<br />Fancy Ui&apos;s with 100 click through are not a useful solution, but a challenge to get from point A to point B in the fastest easiest time is a good problem <br />Smart solutions to solve real problems<br />http://developer.yahoo.com/yui/grids/builder/<br />16<br />
    17. 17. The developers of today are only as capable as their current limitations, and one of our biggest limitation is attitude and mindset<br />17<br />
    18. 18. The New mindset<br />Content is the most important component on the web. Content must always come first<br />Knowledge of assistive technologies is as essential as knowing HTML, CSS or Javascript<br />Smart user engagement techniques is really important<br />Clean Layouts<br />Ground up standards compliance<br />18<br />
    19. 19. What Tech industry can do<br />Educate their employees about benefits of scoping in for accessibility best practices ground up <br />In many cases, accessibility is an after thought, and teams scope for it as a separate activity<br />This is when it becomes extremely hard to handle and time consuming<br />Have the tools in place right from the start<br />Invest in Accessibility has a solid test criteria for success of a product<br />User engagement design groups need to factor in application usability with application presentation<br />19<br />
    20. 20. What Education institutes can do<br />It is important to start with strong fundamentals. One cannot teach great Web design without proper fundamentals<br />Place emphasis on content and not presentation<br />Do not start with fancy titles like Ajax, Flash, DHTML etc<br />Stress on features as core components of an application, not colors and font sizes<br />20<br />
    21. 21. What Yahoo! Inc. is trying to do<br />Accessibility is no longer a separate discussion topic <br />We are working towards improving our existing solutions<br />Emphasis on Clean and Simple designs <br />Develop for Core functionalities first, then layer endlessly<br />&apos;Code Preliminaries&apos; even before a single line of code is written <br />Focus on what needs to be done for a given UI mock<br />Cover all accessibility related items ground up<br />Periodic reviews<br />Focus on ARIA on our platforms<br />21<br />
    22. 22. What Yahoo! is trying to do ...<br />Yahoo! UI libraries have ARIA support and are all progressively enhanced<br />Explore cleaner ways to indicate progress, show dynamic updates and Ajax status<br />22<br />
    23. 23. What we have been trying to do<br />23<br />http://uk.tv.yahoo.com/<br />
    24. 24. What we have been trying to do …<br />24<br />http://uk.tv.yahoo.com/<br />
    25. 25. What we have been trying to do ...<br />25<br />http://search.yahoo.com<br />
    26. 26. What we have been trying to do …<br />26<br />http://search.yahoo.com<br />
    27. 27. Accessibility is about removing the barriers and a mindset change can break barriers<br />27<br />
    28. 28. Thank you<br />28<br />
    29. 29. References <br />http://www.slideshare.net/guest2d6a45/yahoo-accessibility-rewiring-inclusion-strategies-tools-and-techniques-to-promote-barrierfree-learning-a-national-one-day-conference-in-nottingham-at-the-national-college-on-tuesday-9-february-2010<br />http://www.slideshare.net/cheilmann/accessible-web-applicationss<br />http://www.slideshare.net/cheilmann/seo-and-accessibility<br />29<br />
    30. 30. References … <br />http://www.slideshare.net/cheilmann/liberated-accessibility-presentation<br />http://www.accessibility-professionals.org/accessibility/mindset.html<br />http://dnis.org/interview.php?issue_id=1&volume_id=7&interview_id=132<br />30<br />

    ×