1/ Wow, mind overflowing after @cklokmose 's inspiring talk, "What if software were different?: from applications to computational media"
Some highlights:
-
-
3/ Unsurprisingly, when asked if they "reprogram" their software, most people say they don't. The question honestly sounds a little bizarre, which says something about our current culture.pic.twitter.com/2GDsubHRvQ
Prikaži ovu nit -
4/ OK, so what should we have instead? How about a computational medium that's malleable, shareable, distributable, computable? (building on ideas of Alan Kay/Adele Goldberg, Mark Weiser, Andy diSessa, etc)pic.twitter.com/ROicqlbWhI
Prikaži ovu nit -
5/ This intro was followed by fun demos of the Webstrates system, including multiple layers of live meta editing from within the slideshow
Similar demos online: https://webstrates.net/ Prikaži ovu nit -
6/ OK, now some of my own riffs on this theme: First, smoothing the slope: It's great that end users can compose little packages in Webstrates, but only programmers can edit/create packages. (similar situation exists in many plugin ecosystems) Can we blur that line more?
Prikaži ovu nit -
7/ For example: What if plugins were internally composed of more granular layers? As much as possible of the plugin is implemented in some higher level system (think spreadsheet level) A motivated end user could tweak some higher-level parts of the plugin before hitting a wallpic.twitter.com/4dElNAsN5v
Prikaži ovu nit -
8/ Second, implicit re-use: In most plugin systems today (I believe Webstrates included), the only convenient way to re-use code is if it's been neatly packaged up for you. It would be way too much work to extract a feature from the tangle of someone else's app
Prikaži ovu nit -
9/ Instead, could we build programming platform where unintended re-use happens more "for free"? Eg if I want a comments system on my website, rather than use a library, I can just pull it out of someone's blog site? (Tough goal, but I have some ideas)pic.twitter.com/vj4OU2I4O4
Prikaži ovu nit -
10/ Finally, code understanding: Changing software requires at least some understanding of how it works. This seems incredibly difficult for normal apps today. Can we make a programming model where end user comprehensibility is baked in as a requirement?
Prikaži ovu nit -
11/11 Anyway, the Webstrates work is super thought provoking and you should check it out! https://webstrates.net/ https://demo.webstrates.net/Codestrates/
Prikaži ovu nit
Kraj razgovora
Novi razgovor -
-
-
This is a great articulation of why
@hiproj,@SheldrakeHvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi
-
Čini se da učitavanje traje već neko vrijeme.
Twitter je možda preopterećen ili ima kratkotrajnih poteškoća u radu. Pokušajte ponovno ili potražite dodatne informacije u odjeljku Status Twittera.

