How about an app with a spreadsheet under the hood?
Like, the experience would be this: you’re using your photos app or Zoom or expense filing SaaS tool, then you go to Settings and scroll aaaaall the way to the bottom, and tap a power user button that says “Open Spreadsheet.”
Then, magically, Google Sheets opens with all your data in it, and you can sort and query it in all the ways you couldn’t before, and change the titles of your expense claims with spreadsheet functions and that all gets reflected back into the app, or build a callout to an AI to describe all your photos and add natural language tags, do it yourself or ask a friend who knows Excel functions, or whatever really. Anything the app developers didn’t add because they’re building for the 80% use case, and you’re building just for you.
So that’s the idea.
Example #1. Where the spreadsheet is an alt UI for the app.
This is the pattern described by Geoffrey Litt and Daniel Jackson in their 2020 prototype, Wildcard.
In this paper, we present spreadsheet-driven customization, a technique that enables end users to customize software without doing any traditional programming. The idea is to augment an application’s UI with a spreadsheet that is synchronized with the application’s data. When the user manipulates the spreadsheet, the underlying data is modified and the changes are propagated to the UI, and vice versa.
You can see some videos at that link: Wildcard is a prototype browser extension and, visiting Airbnb, you can pop open a spreadsheet view and sort search results in ways not supported by the official site, run calculations etc.
(Litt wrote a long Twitter thread listing lesser known projects that also use spreadsheets.)
Example #2. Where the spreadsheet is a canvas to weave together new apps.
Fabian Stelzer recently made a Google Sheets template called HOLOSHEET that includes functions to call out to GPT-3 (text generation) and Stable Diffusion (image synthesis) to draft and visualise movies…
HOLOSHEET, story edition!
built a google sheet powered by GPT-3 and #stablediffusion that outputs full stories, with images!
you input a prompt & the AIs generate story, visuals and a title
in any style you want..
here’s “The wizard approached the abyss”
a few seconds later:
(There’s a series of screenshots at that link.)
So you might say The wizard approached the abyss and specify a fantasy style from the dropdown, then an embedded, parameterised GPT-3 prompt outlines the story in four scenes, with each scene then being sent to another AI for the illustration.
Side note: Stelzer isn’t a coder. To make the =GPT3() Google Sheets function, he asked GPT-3 itself to write the Javascript.
So both of these are examples of that old design movement Adaptive Design(2020) – end-user adaptation of products that metaphorically have the wires hanging out the back.
Like, sometimes: when you own a house, and not only does it allow for changing around the rooms and so on, but it has been architected so that there’s a blank wall and space on the plot for you to build an extension.
As with architecture, so software.
Adaptive Design in software allows for
End-user software customisation – which means that software that was semi-useful now becomes an intrinsic part of my personal “ecosystem”
A kind of distributed R&D – where the user community has the ability to find its own solutions, and (as a developer) you can look at what has been done and more in that direction.
(The second point came up in conversation recently. Yes sure it’s important to go and talk to users and co-create solutions. But why not give people the tools and knowledge to adapt the technology themselves and then pay attention to the power users?)
What’s neat about spreadsheets, and particularly neat about Google Sheets, is that:
they’re a Figma-like infinite canvas that people already understand, and programmable too with formulas that so many already use - extensible, expressive and accessible
Google Sheets is naturally multiplayer and collaborative, so it’s possible for people to share and work socially.
They’re an interesting vernacular, spreadsheets.
What should startups do?
In the early 2000s, user interfaces were being torn up and re-invented as work went online. The response was a fluid world of web APIs, remix culture, and - to frame that with theory - Adaptive Design.
(Anyone remember Yahoo! Pipes (RIP)? A universal canvas for remixing the web with native handling of APIs and RSS… a bigger loss than Google Reader, that one.)
I feel like we’re seeing this deconstruction/reconstruction again? With generative AIs, and new multiplayer ways of working and new tools for thought, there’s a growing participation in finding out what our new tools should be and how they should behave.
Maybe this time round, instead of APIs we could have Excel formulas? APIs never had that work surface to knit them together; formulas have that built-in.
I wonder what an app team could do to be really spreadsheet friendly? I wonder what the Google Sheets team could do?
And: back in the day there were API lifecycle/management startups (that then all got acquired). Will there be equivalent startups to publish/consume/manage the spreadsheet surface?
If you enjoyed this post, please consider sharing it by email or on social media. Here’s the link. Thanks, —Matt.
‘Yes, we’ll see them together some Saturday afternoon then,’ she said. ‘I won’t have any hand in your not going to Cathedral on Sunday morning. I suppose we must be getting back. What time was it when you looked at your watch just now?’ "In China and some other countries it is not considered necessary to give the girls any education; but in Japan it is not so. The girls are educated here, though not so much as the boys; and of late years they have established schools where they receive what we call the higher branches of instruction. Every year new schools for girls are opened; and a great many of the Japanese who formerly would not be seen in public with their wives have adopted the Western idea, and bring their wives into society. The marriage laws have been arranged so as to allow the different classes to marry among[Pg 258] each other, and the government is doing all it can to improve the condition of the women. They were better off before than the women of any other Eastern country; and if things go on as they are now going, they will be still better in a few years. The world moves. "Frank and Fred." She whispered something to herself in horrified dismay; but then she looked at me with her eyes very blue and said "You'll see him about it, won't you? You must help unravel this tangle, Richard; and if you do I'll--I'll dance at your wedding; yours and--somebody's we know!" Her eyes began forewith. Lawrence laughed silently. He seemed to be intensely amused about something. He took a flat brown paper parcel from his pocket. making a notable addition to American literature. I did truly. "Surely," said the minister, "surely." There might have been men who would have remembered that Mrs. Lawton was a tough woman, even for a mining town, and who would in the names of their own wives have refused to let her cross the threshold of their homes. But he saw that she was ill, and he did not so much as hesitate. "I feel awful sorry for you sir," said the Lieutenant, much moved. "And if I had it in my power you should go. But I have got my orders, and I must obey them. I musn't allow anybody not actually be longing to the army to pass on across the river on the train." "Throw a piece o' that fat pine on the fire. Shorty," said the Deacon, "and let's see what I've got." "Further admonitions," continued the Lieutenant, "had the same result, and I was about to call a guard to put him under arrest, when I happened to notice a pair of field-glasses that the prisoner had picked up, and was evidently intending to appropriate to his own use, and not account for them. This was confirmed by his approaching me in a menacing manner, insolently demanding their return, and threatening me in a loud voice if I did not give them up, which I properly refused to do, and ordered a Sergeant who had come up to seize and buck-and-gag him. The Sergeant, against whom I shall appear later, did not obey my orders, but seemed to abet his companion's gross insubordination. The scene finally culminated, in the presence of a number of enlisted men, in the prisoner's wrenching the field-glasses away from me by main force, and would have struck me had not the Sergeant prevented this. It was such an act as in any other army in the world would have subjected the offender to instant execution. It was only possible in—" "Don't soft-soap me," the old woman snapped. "I'm too old for it and I'm too tough for it. I want to look at some facts, and I want you to look at them, too." She paused, and nobody said a word. "I want to start with a simple statement. We're in trouble." RE: Fruyling's World "MACDONALD'S GATE" "Read me some of it." "Well, I want something better than that." HoME大香蕉第一时间
ENTER NUMBET 0016hyrlx.com.cn www.uf27.org.cn www.mwbitx.com.cn www.tjfhs.org.cn okpktg.net.cn sjzylzm.com.cn www.nrsxtx.com.cn www.ueuhrg.com.cn www.ndipcn.com.cn www.jnswmb.com.cn
How about an app with a spreadsheet under the hood?
Like, the experience would be this: you’re using your photos app or Zoom or expense filing SaaS tool, then you go to Settings and scroll aaaaall the way to the bottom, and tap a power user button that says “Open Spreadsheet.”
Then, magically, Google Sheets opens with all your data in it, and you can sort and query it in all the ways you couldn’t before, and change the titles of your expense claims with spreadsheet functions and that all gets reflected back into the app, or build a callout to an AI to describe all your photos and add natural language tags, do it yourself or ask a friend who knows Excel functions, or whatever really. Anything the app developers didn’t add because they’re building for the 80% use case, and you’re building just for you.
So that’s the idea.
Example #1. Where the spreadsheet is an alt UI for the app.
This is the pattern described by Geoffrey Litt and Daniel Jackson in their 2020 prototype, Wildcard.
You can see some videos at that link: Wildcard is a prototype browser extension and, visiting Airbnb, you can pop open a spreadsheet view and sort search results in ways not supported by the official site, run calculations etc.
(Litt wrote a long Twitter thread listing lesser known projects that also use spreadsheets.)
Example #2. Where the spreadsheet is a canvas to weave together new apps.
Fabian Stelzer recently made a Google Sheets template called HOLOSHEET that includes functions to call out to GPT-3 (text generation) and Stable Diffusion (image synthesis) to draft and visualise movies…
(There’s a series of screenshots at that link.)
So you might say
and specify a fantasy style from the dropdown, then an embedded, parameterised GPT-3 prompt outlines the story in four scenes, with each scene then being sent to another AI for the illustration.Side note: Stelzer isn’t a coder. To make the
=GPT3()
Google Sheets function, he asked GPT-3 itself to write the Javascript.So both of these are examples of that old design movement Adaptive Design (2020) – end-user adaptation of products that metaphorically have the wires hanging out the back.
Like, sometimes: when you own a house, and not only does it allow for changing around the rooms and so on, but it has been architected so that there’s a blank wall and space on the plot for you to build an extension.
As with architecture, so software.
Adaptive Design in software allows for
(The second point came up in conversation recently. Yes sure it’s important to go and talk to users and co-create solutions. But why not give people the tools and knowledge to adapt the technology themselves and then pay attention to the power users?)
What’s neat about spreadsheets, and particularly neat about Google Sheets, is that:
They’re an interesting vernacular, spreadsheets.
What should startups do?
In the early 2000s, user interfaces were being torn up and re-invented as work went online. The response was a fluid world of web APIs, remix culture, and - to frame that with theory - Adaptive Design.
(Anyone remember Yahoo! Pipes (RIP)? A universal canvas for remixing the web with native handling of APIs and RSS… a bigger loss than Google Reader, that one.)
I feel like we’re seeing this deconstruction/reconstruction again? With generative AIs, and new multiplayer ways of working and new tools for thought, there’s a growing participation in finding out what our new tools should be and how they should behave.
Maybe this time round, instead of APIs we could have Excel formulas? APIs never had that work surface to knit them together; formulas have that built-in.
I wonder what an app team could do to be really spreadsheet friendly? I wonder what the Google Sheets team could do?
And: back in the day there were API lifecycle/management startups (that then all got acquired). Will there be equivalent startups to publish/consume/manage the spreadsheet surface?
Yeah so we should do that.