Really exciting talk from @JoelChan86 demonstrates an interface for incrementally generating semi-formal "discourse graphs" (X supports Y, Z informs W) through naturalistic note-taking structures:

The loose structure and incrementalism seem really key!
I've been creating these sorts of relationships informally in my own note-writing processes, and it's been really interesting to see synthesis (sometimes) emerge from the noise.

Not yet sure how useful formal structures ("discourse graphs") are, vs. relatively simple queries.
Probably more formal and machine-readable structures are essential if one aspires to network this work across many scholars, as Joel does.
I didn't emphasize this enough: the thing that's so interesting about the approach @JoelChan86's illustrating here is that a semi-structured "discourse graph" emerges *as a byproduct of* normal annotation / note-taking practices. It doesn't demand extra workflows.
This kind of smooth integration and incrementalism seems critical to adoption.

Relatedly: I started writing *way* more SRS prompts ~2 years ago when I integrated them into my note-writing tools (i.e. so that writing prompts wasn't a "separate" workflow).

• • •

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

Keep Current with Andy Matuschak

Andy Matuschak 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 @andy_matuschak

11 Oct
One fun way to think about extended cognition is in terms of creating unrecognizably alien mental states.

eg: someone who has never used Hindu-Arabic numerals can't imagine what is going on in the mind of someone using them to solve a problem. Unrecognizably alien mental states!
Ditto musical notation: someone who's never used it can't imagine what's going on in the mind of a composer who has.

But also, Lisp does this to how I think about representing data; drum machines do this to how I think about rhythm; probably a Bloomberg terminal qualifies; etc.
In general, the more transformative the environment, the more unrecognizable—alien; magic!—the mental states it produces.
Read 5 tweets
11 Oct
Following up: several people mentioned the original 1987 Apple Human Interface Guidelines, which I'd not read. It's not a comprehensive primer on interface design, but it is an extraordinary read—a huge amount of detail on *why* things are as they are. And a great bibliography!
It's surprisingly difficult to find a PDF of the 1987 edition online, so here you go: andymatuschak.org/files/papers/A…
If you've only read "modern" HIGs, I definitely recommend reading the 1987 edition! It's *very* different. It is amusingly difficult to imagine this passage in a contemporary Apple text.
Read 5 tweets
9 Oct
Have been experimenting with this unusual Dasung portable e-ink display for park working sessions. It's surprisingly responsive—plenty good enough for writing, coding, studying. HDMI driven, weighs about 1.5lbs, sits in front of my normal display (& uses much less power, ofc).
Working on the reMarkable is pretty nice, but it makes me feel so passive. The device makes it so hard to write while I read, to jump around, to synthesize—I'd rather use paper most of the time.
Part of the trouble, I guess, is that this use case is too niche to get a really thoroughly-developed software stack. So things like the Kindle, reMarkable, Boox etc feel awfully "unserious" about workflows compared to my laptop. It's nice to just use my "full" setup in the park.
Read 5 tweets
23 Sep
Why are there no "standard texts" on designing software interfaces? (or tell me I'm wrong?)

If you want to learn to *build* software, there are excellent and complete texts on the subject. It's not just a tech-vs-art thing: there are standard texts on type, drawing, color, etc.
Of course, there are lots of great books peripheral to (and useful for learning) the topic of software interface design: Inmates…, Design of Everyday Things, Tufte, etc. But these don't aspire to be complete introductory guides to the subject, like How to Design Programs.
Some close contenders:

* About Face: great coverage of broader design product process, but concrete details on interface design quite limited

* Don't Make Me Think: focused on web sites and info arch, not much discussion of interactive interfaces
Read 9 tweets
10 Sep
A bit of fun: this GIF is a "legendary" @robin_____sloan Amulet (8 8's).

base64: R0lGODdhBgAJAPEAAEeEqvij+U6wk386YSwAAAAABgAJAAACD4RvERciC9pjMDooq0KoAAA7

hash: B36F0888888889A57D77E14E9B8D4B95E11C6B6C0B48FB0D7F5E634B2D129623

opensea.io/assets/0x2a212…
@robin_____sloan I was unable to reveal the amulet via the smart contract, alas, since the text is specified via `string` rather than `bytes`, and UTF-8 encoding rules muck up the string. But/so:

Title: "A picture worth a thousand words"
Carbon offset URL: dashboard.cloverly.com/receipt/202109…
@robin_____sloan (Hope you don't mind the subversion, Robin… can a GIF be poetry?)
Read 5 tweets
8 Sep
One reason we don't have more interesting, quality structured text editors: it's *really* hard to implement table-stakes editing operations well, particularly on web.

In this video, I attempt to arrow up/down and shift+up/down to select inter-line in 8 outliners. Very yikes.
Roam was the only web outliner which got arrow up/down navigation mostly right, though with some unexpected glitches at EOLs.

None of the web outliners support interline selection. OO doesn't either. Bear does great but ofc isn't really structured. And org-mode wins the day.
This sounds so nit-picky and trivial, but I think the difficulty of getting basic editing ops done well in simple outline UX illustrates just how painful it is to make a structured text editor nice enough to live in.

There'd be a lot of value in finding a good abstraction here.
Read 4 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

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

Donate via Paypal Become our Patreon

Thank you for your support!

Follow Us on Twitter!

:(