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

Jim Newbery — How to Survive the Single-Page Ap...

Jim Newbery — How to Survive the Single-Page App-ocalypse (Turing Fest 2018)

At their best, Single Page Apps (SPAs) can rival and even exceed native mobile and desktop applications for value they provide to users. Modern browsers are incredibly capable, and open-source tools and frameworks promise to put slick web apps within reach of even the smallest teams. However, many product teams struggle to maintain and improve their single page apps. They can be slow, buggy, hard to use and resistant to change. This is bad for business. We'll explore how this happened and suggest some approaches product teams can take to shelter themselves from trouble and develop a healthy relationship with their apps.

Turing Fest

August 02, 2018
Tweet

More Decks by Turing Fest

Other Decks in Programming

Transcript

  1. Listen to this presentation with care Do as it advises

    Keep it safely at hand May include anecdotal evidence @froots101
  2. SINGLE PAGE APPS DAMAGE BUSINESSES* * Thank you for listening

    to my controversial premise Some > CAN > CERTAIN > @froots101
  3. “None of my code runs on the server at all

    so I can host it wherever…”
  4. “It helps them use Twitter more on work time while

    they wait for the app to unf*** itself.”
  5. “Every application must have an inherent amount of irreducible complexity.

    The only question is who will have to deal with it.” @froots101
  6. Visibility Time Technology trigger Peak of inflated expectations Trough of

    disillusionment Slope of enlightenment Plateau of productivity This isn’t working @froots101
  7. Things to get right before big tech changes: Product vision

    Alignment on user outcomes Communication and psychological safety Skills and capabilities Development practices What the damned thing actually does @froots101