• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Dion Almaer

Software, Development, Products

  • @dalmaer
  • LinkedIn
  • Medium
  • RSS
  • Show Search
Hide Search

Protopia of the Web

June 24, 2016 Leave a Comment


At the Progressive Web App Dev Summit in Amsterdam Jeremy Keith asked a panel consisting of representatives across Google (Chrome), Mozilla, Microsoft (Edge), Samsung (SBrowser), and Opera about the dystopian future that the Web may find itself in.

What if the Web dies out entirely? What if it finds a niche but it akin to radio compared to the world of TV? Radio is a fantastic medium and podcasting has brought back a renaissance of sorts, however the time spent listening to pure audio is dwarfed compared to time spent watching video, especially given that the audio capability is there too.

The analogy breaks down of course, because the capabilities that the Web and native have overlap much more readily and this overlap is growing. There are trade offs between the user platforms, based on both the natural focus of capabilities and the fact that one is a meta platform that lives atop others. Both sides can try to take the best from each other, but there are some universals.

We then talked a little about the utopian future. The Web that rules all.

We love black and white, but it never matches reality.

Utopia can never exist. Everything in life is a result of trade offs, so how could you have the best of every side?

Kevin Kelly talks about the state of protopia:

Protopia is a state that is better than today than yesterday, although it might be only a little better. Protopia is much much harder to visualize. Because a protopia contains as many new problems as new benefits, this complex interaction of working and broken is very hard to predict.

The constant drive that society has to improve. In the present it is hard to feel the massive changes that are happening to humanity, and sometimes you could argue there are step backs, but he argues that we are heading in the right direction.

There are no large releases for our world. We don’t sit in stasis and then once a year ship World 1234.9.34 (we would use semver right? ;). In many ways we are running countless A/B tests:

“The future is already here — it’s just not very evenly distributed.” — William Gibson

The Web ties to reality unlike many other platforms. The browsers are shipping much more constantly, and there are many of them, allowing for more iterative change. Elsewhere you tend to have the larger release cycles.

The same is mimicked elsewhere in the ecosystem. The Web itself is changing constantly and A/B testing and updates are baked in to our way of working. Native apps are getting more capabilities here, and some developers have created work around to enable more seamless updates (whether via meta platforms such as React Native or WebView, or through DSLs that script native views).

Not having big releases can be a weakness. There is no WWDC unveiling of the future. The ecosystem has to deal with the constant change, which has a cost.

It also means that we need to highlight our important moments through history. Instead of “behold the next version” we end up with “look at what is now possible”. We peak at the future with standards and open source code. What we lose in surprise we gain in the fact that anyone can collaborate and participate much earlier in the process.

The protopias that we have in computing and in life in general is so very messy. We each see different realities and can our individual consciousnesses can only parse so much of them.

Now and then I certainly worry about what the future will bring our species, and the role that technology will play. Innovations can touch lives at unprecedented scale. This power is amazing as well as scary. I hope that we push forward together on the amazing journey to the protopian land.

There is no utopia, and that is ok, as long as we keep improving and crank the flywheel. The world is better than even in so many ways, but there is so much more we need to do for people.


It has been helpful to think about the path to a better future over the long run at a time where my mother land (UK) has gone through a painful vote on a topic that can have ramifications around the world. As saddened as I am at the result, I know that I must push on, and that this may be a kink in the road of progress.

Share this:

  • Twitter
  • Facebook

Tagged With: Mobile, Web Development

Reader Interactions

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Primary Sidebar

Twitter

My Tweets

Recent Posts

  • Generative AI: It’s Time to Get Into First Gear
  • Developer Docs + GenAI = ❤️
  • We keep confusing efficacy for effectiveness
  • The holy grail of a Web SDK
  • The rise of the extensible app platforms

Follow

  • LinkedIn
  • Medium
  • RSS
  • Twitter

Tags

3d Touch 2016 Active Recall Adaptive Design Agile Amazon Echo Android Android Development Apple Application Apps Artificial Intelligence Autocorrect blog Bots Brain Calendar Career Advice Cloud Computing Coding Cognitive Bias Commerce Communication Companies Conference Consciousness Cooking Cricket Cross Platform Deadline Delivery Design Desktop Developer Advocacy Developer Experience Developer Platform Developer Productivity Developer Relations Developers Developer Tools Development Distributed Teams Documentation DX Ecosystem Education Energy Engineering Engineering Mangement Entrepreneurship Exercise Family Fitness Founders Future GenAI Gender Equality Google Google Developer Google IO Habits Health HR JavaScript Jobs Jquery Kids Stories Kotlin Language Leadership Learning Lottery Machine Learning Management Messaging Metrics Micro Learning Microservices Microsoft Mobile Mobile App Development Mobile Apps Mobile Web Moving On NPM Open Source Organization Organization Design Pair Programming Paren Parenting Path Performance Platform Platform Thinking Politics Product Design Product Development Productivity Product Management Product Metrics Programming Progress Progressive Enhancement Progressive Web App Project Management Psychology Push Notifications pwa QA Rails React Reactive Remix Remote Working Resilience Ruby on Rails Screentime Self Improvement Service Worker Sharing Economy Shipping Shopify Short Story Silicon Valley Slack Software Software Development Spaced Repetition Speaking Startup Steve Jobs Study Teaching Team Building Tech Tech Ecosystems Technical Writing Technology Tools Transportation TV Series Twitter Typescript Uber UI Unknown User Experience User Testing UX vitals Voice Walmart Web Web Components Web Development Web Extensions Web Frameworks Web Performance Web Platform WWDC Yarn

Subscribe via Email

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Archives

  • January 2023
  • September 2022
  • June 2022
  • May 2022
  • April 2022
  • March 2022
  • February 2022
  • November 2021
  • August 2021
  • July 2021
  • February 2021
  • January 2021
  • May 2020
  • April 2020
  • October 2019
  • August 2019
  • July 2019
  • June 2019
  • April 2019
  • March 2019
  • January 2019
  • October 2018
  • August 2018
  • July 2018
  • May 2018
  • February 2018
  • December 2017
  • November 2017
  • September 2017
  • August 2017
  • July 2017
  • May 2017
  • April 2017
  • March 2017
  • February 2017
  • January 2017
  • December 2016
  • November 2016
  • October 2016
  • September 2016
  • August 2016
  • July 2016
  • June 2016
  • May 2016
  • April 2016
  • March 2016
  • February 2016
  • January 2016
  • December 2015
  • November 2015
  • October 2015
  • September 2015
  • August 2015
  • July 2015
  • June 2015
  • May 2015
  • April 2015
  • March 2015
  • February 2015
  • January 2015
  • December 2014
  • November 2014
  • October 2014
  • September 2014
  • August 2014
  • July 2014
  • June 2014
  • May 2014
  • April 2014
  • March 2014
  • February 2014
  • December 2013
  • November 2013
  • October 2013
  • September 2013
  • August 2013
  • July 2013
  • June 2013
  • May 2013
  • April 2013
  • March 2013
  • February 2013
  • December 2012
  • November 2012
  • October 2012
  • September 2012
  • August 2012

Search

Subscribe

RSS feed RSS - Posts

The right thing to do, is the right thing to do.

The right thing to do, is the right thing to do.

Dion Almaer

Copyright © 2023 · Log in