Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Web is Flux

Web is Flux

The amount of control that we as a community exercise on the web is unfortunate. The web is far more flexible and inclusive than we believe it to be. The objective of this talk is to appreciate the beauty of the web and understand why we should adopt (and encourage) practices that uphold the spirit of the web.

Souvik Das Gupta

February 14, 2014
Tweet

More Decks by Souvik Das Gupta

Other Decks in Technology

Transcript

  1. Hi!

  2. Have you ever wondered how has it managed to survive

    so long, and also improve over time?
  3. Tim Bernes-Lee Computer Science spent the last forty years making

    languages which were as powerful as possible. Nowadays we have to appreciate the reasons for picking not the most powerful solution but the least powerful. e less powerful the language, the more you can do with the data stored in that language.
  4. Because the web is tolerant, you can make any code

    “look” good on your preferred web browser.
  5. http://futurefriendlyweb.com Disruption will only accelerate. e quantity and diversity of

    connected devices—many of which we haven't imagined yet—will explode, as will the quantity and diversity of the people around the world who use them.
  6. People who are on basic browsers get a base experience,

    those on newer browsers get an enhanced experience.
  7. Christian Heilmann I am always amazed about the lack of

    support for progressive enhancement on the web. Whenever you mention it, you face a lot of “yeah, but…” and you feel having to defend something that should be ingrained in the DNA of anyone who works on the web.
  8. :/ Relying on Javascript is not a problem for us.

    Today no one can complete an online transaction without Javascript anyways.” “
  9. @andyhume Progressive enhancement is more about dealing with technology failing

    than technology not being supported. And you can quote me on that.
  10. @GnrlMxms Most bugs I deal with on a daily basis

    are caused by some JavaScript library or the other randomly breaking :/
  11. Q: Are we not encouraging people to continue using old

    browsers by supporting absence of Javascript?
  12. People don’t use old browsers out of choice, and it

    is far more important for a website to ful l its purpose/promise.
  13. In July 2013, there was a lot of discussion on

    the web about the relevance of progressive enhancement.
  14. Progressive enhancement is not about making websites for the most

    basic systems. It’s about starting with the most basic systems in mind.
  15. If we start listing the known unknowns, we’ll almost immediately

    start feeling helpless about the situation.
  16. John Allsopp A Dao of Web Design e control which

    designers know in the print medium, and o en desire in the web medium, is simply a function of the limitation of the printed page. We should embrace the fact that the web doesn’t have the same constraints, and design for this exibility.
  17. Je Bezos Find the things that won’t change in your

    business and invest heavily in those things.