Your SlideShare is downloading. ×

Fixing the developer Mindset

2,315

Published on

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

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

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
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
  • Transcript

    • 1. Fixing the Developer Mindset
      Accessibility is not a checklist
      15.02.2010
    • 2. Subramanyan
      Murali
      YDN Evangelist, Audience Platforms Tech Lead
      http://rmsguhan.com
      2
    • 3. Goal of Web developer is not merely to dazzle, but to deliver information to the widest audience possible
      3
    • 4. Developers on the web
      Today web developers and designers are more concerned about dazzling the customer with fancy features
      Web developers are self educated, and often focus on visual aspects
      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
      And since information is useful for everyone, delivering that information to the widest audience possible, irrespective of Medium, platform and capability is really important
      4
    • 5. Neither Accessible nor Usable
      Web Designers and Developers are usually ignorant or arrogant
      Lack of awareness and Interest create problems and add to the list of badly developed websites
      According to a report, commissioned by the United Nations as part of its International Day of Disabled Persons
      93% failed to provide adequate text descriptions for graphics
      73% relied on JavaScript for important functionality

      5
    • 6. Neither Accessible nor Usable …

      78% used colors with poor contrast, causing issues for those with color blindness
      98% did not follow industry web standards for the programming code
      97% did not allow people to alter or resize pages
      89% offered poor page navigation
      87% used pop-ups causing problems for those using screen magnification software
      6
    • 7. Accessibility is more than a checklist item
      Lot of developers usually treat developing accessible web sites as a check list item
      Topics like semantic web, CSS3, ARIA are all developer favorites at conferences, but actual application is a hurdle
      In many companies, not being 508 compliant means a Million dollar law suite
      So Developers always live in fear and think of accessibility as a road block
      7
    • 8. Accessibility is more than a checklist item ..
      Developers think that making a site accessible will mean radical changes in design and additional man hours
      It is a radical change if you do not apply guidelines and best practices ground up
      Procrastination is the root of all accessibility failures
      We as technologists portray accessibility as a gigantic problem to solve and being incredibly hard to tackle
      8
    • 9. Mindset and approach has to change. Doing things right will help everyone
      9
    • 10. Rethink the approach
      To threaten people with big laws and law suites is point less
      You cannot sell anything by showing that it doesn’t work. Approach must be positive
      Developers, Designers and Engineers are really creative people, need to channel their interests better
      present the technology as a useful add on rather than a check list item
      10
    • 11. Consider Module patterns on Web pages
      11
    • 12. Markup focused on presentation
      12
    • 13. Markup focused on content and semantics
      13
    • 14. Actual Markup of the examples
      14
    • 15. Good clean code benefits all
      Semantic markup will benefit everyone. Web crawlers make better sense out a page, pages fare better for Search engines (SEO)
      Simplicity is everything. Start off with a simple design and then layer endlessly
      Progressive enhancement is a great approach
      Offer functionality only when platform has capability of handling it
      Opposite of graceful degradation
      Never depend on Javascript, Flash or Silverlight for major functionalities
      Always design for basic functionality, not for enhancements
      15
    • 16. Working with technology should be fun
      Through correct mindset and approach, solving problems ground up is actually fun
      Solve real problems that impact real people
      Fancy Ui'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
      Smart solutions to solve real problems
      http://developer.yahoo.com/yui/grids/builder/
      16
    • 17. The developers of today are only as capable as their current limitations, and one of our biggest limitation is attitude and mindset
      17
    • 18. The New mindset
      Content is the most important component on the web. Content must always come first
      Knowledge of assistive technologies is as essential as knowing HTML, CSS or Javascript
      Smart user engagement techniques is really important
      Clean Layouts
      Ground up standards compliance
      18
    • 19. What Tech industry can do
      Educate their employees about benefits of scoping in for accessibility best practices ground up
      In many cases, accessibility is an after thought, and teams scope for it as a separate activity
      This is when it becomes extremely hard to handle and time consuming
      Have the tools in place right from the start
      Invest in Accessibility has a solid test criteria for success of a product
      User engagement design groups need to factor in application usability with application presentation
      19
    • 20. What Education institutes can do
      It is important to start with strong fundamentals. One cannot teach great Web design without proper fundamentals
      Place emphasis on content and not presentation
      Do not start with fancy titles like Ajax, Flash, DHTML etc
      Stress on features as core components of an application, not colors and font sizes
      20
    • 21. What Yahoo! Inc. is trying to do
      Accessibility is no longer a separate discussion topic
      We are working towards improving our existing solutions
      Emphasis on Clean and Simple designs
      Develop for Core functionalities first, then layer endlessly
      'Code Preliminaries' even before a single line of code is written
      Focus on what needs to be done for a given UI mock
      Cover all accessibility related items ground up
      Periodic reviews
      Focus on ARIA on our platforms
      21
    • 22. What Yahoo! is trying to do ...
      Yahoo! UI libraries have ARIA support and are all progressively enhanced
      Explore cleaner ways to indicate progress, show dynamic updates and Ajax status
      22
    • 23. What we have been trying to do
      23
      http://uk.tv.yahoo.com/
    • 24. What we have been trying to do …
      24
      http://uk.tv.yahoo.com/
    • 25. What we have been trying to do ...
      25
      http://search.yahoo.com
    • 26. What we have been trying to do …
      26
      http://search.yahoo.com
    • 27. Accessibility is about removing the barriers and a mindset change can break barriers
      27
    • 28. Thank you
      28
    • 29. References
      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
      http://www.slideshare.net/cheilmann/accessible-web-applicationss
      http://www.slideshare.net/cheilmann/seo-and-accessibility
      29
    • 30. References …
      http://www.slideshare.net/cheilmann/liberated-accessibility-presentation
      http://www.accessibility-professionals.org/accessibility/mindset.html
      http://dnis.org/interview.php?issue_id=1&volume_id=7&interview_id=132
      30

    ×