Universal Doclets is a vision on how to achieve re-usable data and code over the current web. Building a new world-wide infrastructure might yield a more optimized experience, but the likelyhood of getting any kind of market share is low. Aims: make it possible to create applications by re-using existing and untrusted components, over the network. make it simple enough that unsophisticated developers can create their own applications make it live, no dead code, no API's make it collaborative applications should be able to run anywhere
11/8/2022KrakenJS/post-robot is a full fledged postMessage bus protocol, that we might use as-is for a new hope. We might even use KrakenJS/zoid as a complete library to implement decoupled components based on iframes. However, both libraries are fairly complex and have drifted towards a different use-case than what we'd minimally need for a new hope. So instead we might use them as inspiration. In that case, we could also use JSONTag as the default message format over the bus, since we can then create our own bus implementation. JSONTag has these benefits: more specific typing/tagging of data allows internal links, even circular
11/2/2022An open reply to "The lost apps of the 80s" There is an 2021 article about The lost apps of the 80s in which Dave Winer and Ray Ozzie[1] discuss apps from the eighties that were lost in the transition to the web era. they seem to be gone. Seemingly forever One quotes from the article stands out to me especially: Now, we don't have choice. If I want to write on Facebook, I have to use their awful buggy editor. If I want a Substack newsletter or a Medium blog, or whatever -- I have to use their editors, which vary in quality, but none of them would have stood a chance in the 80s software market. This made me think of the Solid project and its promise to return choices and ownership back to the user. Not just for data, but also for applications, especially with things like Semantic Components and our own New Hope ideas.
11/18/2021Hello, my name is Auke, 48 years old and I've been building software, mostly web related for a long time. As anyone doing this for any time will tell you, the work is rotten. Programming sucks. API's are inconsistent. Standards proliferate and are incorrectly implemented. And in general everything is more complex than it should be. And that is just from a programmers perspective. At least I can generally understand how stuff works. How other people cope with the mess we made of the web and software in general, I can only imagine. While contemplating my life choices I was re-introduced to Alan Kay, specifically this talk: Alan Kay, 2015: Power of Simplicity. In it he succinctly explains how to invent the future. As someone who has done just that in the 1970's at Xero PARC (Palo Alto Research Center), he speaks from experience. The main point Alan makes is that to invent the future you must first imagine it, and you must do so further into the future then you might think. At Xerox PARC they imagined a future about 30 years into the future. Then they asked themselves what things would then be absolutely possible or even common, that today is impossible. Then extrapolate from those things to something that might be possible in about 10 years. Then set a target, and set out to achieve that target in about 5 years. Don't try and slice it up any further, do not expect any deliverables before the 5 years are done. Although he suggests that if you aim for 5 years, you will probably achieve your goal earlier, in about 3 years. Then take a year to reorient and do another 5 years. And in about 7 years you will have changed the world. So, here I am, trying to change the world since 1994, or at least the part I love, the web. Its 2020, 26 years with no real progress. Can I do better? Can we do better?
11/3/2021or
By clicking below, you agree to our terms of service.
New to HackMD? Sign up