Andric Profile picture
Jun 10 5 tweets 5 min read Read on X
Great quote: “The great horizontal killer applications are actually just fancy data structures”.

I would add: it’s not just data structures, but information representations that expose those data structures in an intuitive way.

Intuitive how?

In that the graphical representation and interactive controls provide a transparent interface to the underlying data structure, where:

- its graphical representation easily communicates that data structure’s current state, and

- its interactive controls allow for a wide range of operations for manipulating the data structure’s state

This idea of Excel not being widely used as a calculation tool, but a way to lay out lists and tables, seems to suggest that most people see software first as a medium, then a tool, secondarily.

A medium lets you shape information into specific representations.

Different representations help you externalize information in a different ways that facilitate certain styles of thinking:

A Kanban board lets you visualize tasks in a left to right fashion that represents the status of a task, so you can visually grok progress. The columns let you see how “full” your workload is, how congested your pipelines are.

A diagram lets you see relationships between parts of a system, or between concepts, more easily. Without which, you would struggle to think non-linearly.

A table lets you think of your data in two dimensions.

Yes, some of that data could be quantitative in nature, and so this medium lends itself well to calculation, aggregation, and charting.

But before you can manipulate data, you first need to be able to think about that data.

That’s why spreadsheets still feel more natural to use than SQL reporting tools: those tools conspicuously lack a medium for which data can be represented as useful information first and foremost.Image
Image
Image
Image
What constitutes a medium for information, as opposed to a more prosaic data manipulation tool?

I think of it like this: a tool needs to operate on a medium.

A medium is a graphical representation of some data, which means said data needs to be able to be visualized from the get go.

The tool, then, comes later, to directly manipulate that visualization in a way that shapes that visualization into a desired state.

Early productivity software that succeeded got this basic principle: desktop publishing, DAWs, photo editing tools, and non-linear video editing tools.

A pencil operates on pieces of paper.

An eyedropper on color.

A knife on a video reel.

A design principle: When designing productivity software, conceptualize it as a medium first and foremost, and a tool secondarily.Image
Image
Image
Coming back to the original thread by @simonw

The original claim: ChatGPT is a power user tool, just like Excel

I’d argue that ChatGPT is not like Excel, and quite the opposite:

Excel expresses a rich medium for information manipulation, the spreadsheet.

ChatGPT expresses no such thing, and doesn’t yet rise to the level of a rich information medium, and is still at the level of a mere tool, albeit a powerful one.

It’s a tool that @OpenAI hopes will be able to be applied to all sorts of other media living outside ChatGPT, such as existing desktop apps.

Its browsing, code interpreter, and Dall-E tools are testament to this upside-down design philosophy: the tools go to work first, only thereafter you see some output.

With the exception of code interpreter, interactions with ChatGPT are largely stateless and transactional. Manipulations are indirect.

Whereas Excel is stateful, to such a great degree that it’s functionally reactive: all interactions result in near-instant feedback.

This leaves third-party developers to include ChatGPT as a tool inside of their apps. ChatGPT plays host to that app’s native medium.

I think that makes a lot of sense for OpenAI.

It’s also good thing for everybody else who isn’t OpenAI.

If you’re building software that’s a rich information medium and not just a tool, there’s no need to worry that OpenAI’s future model capabilities will outpace your own, because OpenAI’s future model capabilities are merely an improvement in tools that your software’s native medium will play host to.Image
And meanwhile, Apple goes: well, image gen is just one of many drawing tools in Apple Notes
Math Notes from this year’s WWDC was another great example of a rich interactive medium.

There’s something visceral about having something both directly manipulable with your hands, and also digitally computable.

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Andric

Andric Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @astralwave

Jan 20, 2022
NFTs (from a creator perspective) are interesting, because they fill a niche between “fine art” and “popular media”, similar to the niche filled by limited edition action figures, signed movie posters, or inkjet prints (pop art)

mirror.xyz/mattdesl.eth/e…
They let what was known as “commercial artists” or media creators (i.e. illustrators, animators, authors, game designers) acquire patronage through a Fine Art-esque model,

It’s unprecedented in that “commercial art” used to be tied to sale of physical media, not patronage.
NFTs, as a format, solved two key problems:

1. Cratering price of media, as cost of distribution and copying in digital media is 0

2. High costs of fine art auction/gallery/fair model, which are based in meatspace
Read 14 tweets
Dec 13, 2021
The “cryptocurrencies are ponzu sauce” people are hilarious. I wonder if they think national currencies have inherent value, and that stocks trade at their book value.
I wonder if they know that “speculation” isn’t a bad thing, but is how the future gets built.

Without speculative fiction, speculative labor, and speculative investing, no one would be there to dream up the future, build it, and fund it.
Things don’t magically have value.

Someone has to speculatively assign value to it before other people agree that, yes, this is indeed something of value.

Beyond commodities and land (real assets), this has been the case for all other goods, services, and financial assets.
Read 21 tweets
Nov 24, 2021
Trying out the wombo dream app, ended up generating some interesting images!
Aurora over snowy hills
Laura Palmer in the black lodge
Read 24 tweets
Nov 23, 2021
Classic sign of someone who can’t think straight: you tell them something, and they ask, “is there any evidence for X”, as if science exists to confirm evidence instead of falsify hypotheses.
And then they will say “well since you can’t produce evidence for X, I shall believe in the inverse of X”

They’ve gone one full circle and invented the null hypothesis

Without, of course, the means or the desire to falsify said hypothesis

But with every desire to confirm it
I wonder why people develop such strange heuristics.

The heuristic to believe in the inverse of popular theories that haven’t yet been falsified might have to do with the desire to front-run scientific discoveries… without spending the necessary cognitive labor?
Read 11 tweets
Nov 18, 2021
Cynical optimism is like the barbell strategy here

Cynicism to protect short term downside (negative black swans)

Optimism to capture long term upside (positive black swans)
Works in nascent fields like crypto where going full 🦍 degen might lead to total ruin, but total cynicism will cause you to miss out on gains or sentiment shifts

The key is: Even if you don’t agree with the direction things are developing, you can bet against your beliefs
Be comfortable betting against your beliefs, because it’s almost impossible that society will converge on a Schelling Point that is optimal for you or even optimal for society.
Read 5 tweets
Nov 17, 2021
Say anything critical about the externalities of a certain group’s actions, and you’ll be labeled an X-phobe, where X is said group.

Your reputation will be tarnished as an out-group heretic, as if that matters, since filter bubbles have splintered into ever-so-small pieces.
The irony is that the group doesn’t realize only an out-group member can comment on externalities.

If you “cancel” voices external to your filter bubble (well, filter them out), maybe you can feel psychologically safe 🙉 in thinking your actions are completely moral.
It’s worth noting that the group can be any group. I’ve seen this dynamic play out across various groups.

Name anything that exists in this world, and as long as a subreddit exists for it, you can bet someone’s been cancelled for voicing perfectly sane thoughts.
Read 9 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us!

:(