[HN Gopher] How can we develop transformative tools for thought? ___________________________________________________________________ How can we develop transformative tools for thought? Author : kristianc Score : 37 points Date : 2020-01-25 17:07 UTC (5 hours ago) (HTM) web link (numinous.productions) (TXT) w3m dump (numinous.productions) | robenkleene wrote: | As a former UI designer, this is a gross misrepresentation of | what happened with Sketch (and to a lesser extent, Figma): | | > Consider, for example, the way the program Sketch has eaten | into Adobe's market share, after duplicating many of the best | features from several of Adobe's products, perhaps most notably | Illustrator. And consider the way Figma is now eating into both | Sketch and Illustrator's market share. Both Sketch and Figma have | done this without needing to make an enormous investment in | research. That's a big advantage they have over Adobe. | | Leading up to the time that Sketch emerged, UI designers were | complaining constantly to Adobe to provide features to support | their work. All of us were using a tiny subset of Photoshop's | features crammed into the corner (the vector editing features). | Remember Adobe _actively killed_ Fireworks[0] the exact product | specialized for UI designers that should have prevented Sketch | from emerging. I consider Adobe leaving an opening big enough for | Sketch to emerge one of the biggest mistakes I 've ever seen a | tech company make. It was plainly obvious that there was product | category there, so many people were talking about it that to me | as a designer it was deafening. | | Not to mention, if you were paying the slightest bit of attention | to graphical apps for artists, you would have noticed Acorn[1], a | Photoshop competitor released in 2007, three years before Sketch, | _maintained by one person_ , based on the support Apple was | aggressively adding to AppKit for this type of application. If | you were an expert in this market and you didn't realize that | someone was going to use that same toolkit to make a UI tool, | which so many people were asking for, I don't know what to tell | you. And of course that's exactly what happened with Sketch. | | This isn't a story about Sketch copying Adobe products, it's a | story about Adobe's product leadership making a series of | mistakes that left a gap in the market. | | [0]: https://en.wikipedia.org/wiki/Adobe_Fireworks | | [1]: https://flyingmeat.com/acorn/ | walterbell wrote: | The article does a good job of connecting business incentives to | interface design or lack thereof. Arguably, some of the most | influential "tools for thought" today are videos, thanks to | mobile devices/data & Youtube. They offer: - | distribution: global at low cost - accessibility: low | barrier to create/view - funding: ads, patreon, product | placement - creation: video editor + smartphone - | composition: screenshot/record anything - annotation: free- | form text/audio/overlay - UX: any structure the creator can | imagine | | The diversity of youtube "thought UX" examples shows what's | possible when creators are unleashed from restrictive tool pre- | conceptions. Twitter is a social network where an early | minimalist UX lead to user-driven innovations, with later | attempted formalization by the platform vendor. Google has not | much ventured into content creation tools for its video platform. | Apple's iPad provides tools for freeform markup of screenshots -> | PDF, with the LumaFusion video editor rivaling PC apps for one- | tenth of the cost. | | Perhaps universities have studied online videos for UX patterns | employed by creators to communicate complex topics? Which ones | deserve formalization in tool workflows, while leaving room for | ongoing experimentation? | CKN23-ARIN wrote: | Tools that empower individuals on a mass scale are threatening to | existing power structures. | anotheryou wrote: | Any evidence for active discouragement of tool building? | | I actually don't see that for general purpose tools, only where | censorship or free speech come in to play. | robenkleene wrote: | Point blank I think Mac App Store restrictions, iOS | restrictions, and the current decrepit state of AppKit are | all a systemic approach by Apple to prevent new powerful | tools from emerging that threaten their current market | dominance. Ben Thompson wrote the canonical piece about this | situation[0], but I think this paragraph from a different | article is the best summary[1]: | | > The reality for Jobs and Apple was that the company's users | needed Office (along with Adobe's products) more than they | needed a Mac. I've long argued that being in this position is | a big reason why Apple hasn't enabled sustainable apps: never | again would a software developer hold Apple hostage. The | irony, though, is that when it came time to launch the iPad | Pro, Apple had no one else to turn to. | | [0]: https://stratechery.com/2013/why-doesnt-apple-enable- | sustain... | | [1]: https://stratechery.com/2015/from-products-to-platforms/ | anotheryou wrote: | fair point, thanks. Not my universe I guess... | CKN23-ARIN wrote: | What do you mean by "active", and why must it be "active" to | be acknowledged? | carapace wrote: | If I had more time I would write a better comment, apologies. | | - - - - | | I doubt it requires big research to make good tools. Inventing | "zero" wasn't done by committee. In any event, the research has | been done. _It is steadfastly ignored._ E.g. something as simple | and straightforward as Jef Raskin 's "Humane Interface" applied | uncreatively would measurably improve the majority of user | interfaces out there. There's a near total disconnect between | good UI design and what gets inflicted on IRL users. Evidence: | every change ever made to every app or web app that made the | users scream. Heck, "Google backtracks on search results design | (techcrunch.com)" is on HN front page as I type this. At _best_ | people are fucking UI /UX to make a buck, but most of them do it | because they suck at their jobs. | | This isn't limited to UI design. E.g. MLs have had type algebra | for decades and yet it's only just barely gaining traction among | "professional" programmers today in A.D. 2020. Instead of flying | cars we have Rube Goldberg machines made out of other Rube | Goldberg machines. | | That's why "When small groups of motivated people [try] they make | rapid progress." Because what we're using now is refried _merde._ | | It doesn't scale either because people are stubborn about giving | up crap[1] -or- it just hasn't been let. | | Canon killed the Cat. https://en.wikipedia.org/wiki/Canon_Cat | | Dynamicland may be fantastic but you can't buy it for money. | | ([1] This might be the real problem: People just don't give a | fuck. Thinking takes energy- _calories_ -and so, as an evolved | animal, if you can get by w /o it, you will. "The Internet is for | porn.") | | I've known what I wanted to make ever since reading Ted Nelson's | "Dream Machines" and that was twenty-odd years ago (it was | published way earlier, that's just when I got ahold of it.) | Engelbart's "Mother of All Demos" was even earlier. | | (I've been playing with a very simple UI demo that incorporates | elements from Raskin and from Wirth's Oberon OS. Its backing | store is a git repo and all changes are autosaved. It's dreamy. | Raskin warns that excellent UIs are addictive in the sense that | once you get used to them it's like withdrawal if you have to go | back, and he's right. Mac, Windows, X et. al., it's all so | painful and clunky now.) | | So yeah, with a little work, and standing on the shoulders of | giants and not on their toes, you can make something | fantastically better than current tools/OSs. It's not hard. | | It might even make money in the marketplace, eh? | | - - - - | | > What's needed is the development of a powerful praxis, a set of | core ideas which are explicit and powerful enough that new people | can rapidly assimilate them, and begin to develop their own | practice. We're not yet at that stage with tools for thought. | | Speak for yourselves, eh? | | Here's where I think they fall into the same trap as so many | people do (philosophers, psychologists, designers-of-tools-for- | thought, etc.) when talking about thought: They do not define the | term. | | What is thought? | | (As an aside the only place I've seen that can begin to claim to | have a concrete mathematical theory of _intelligence | amplification_ is "Introduction to Cybernetics" by Ashby.) | | Anyhow, the folks who have the goods on the structure of | subjective experience work under the rubric of "Neurolinguistic | Programming" (the _other_ NLP). Unfortunately the school of | thought is still seen as pseudoscience! Oh well, what a world... | | Anyway, the "machine code" of thought is called "submodalities" | in NLP jargon, an (outmoded) model of "microcode" is called | "strategies" but that's deprecated (I don't know how to | succinctly describe the replacement models, and many of them | don't have names), etc. Using the patterns and algorithms | discovered or reified by the NLP folks you can rapidly and easily | reprogram your mind. [2] At that point you don't really need | external "tools of thought" but if that's your thing you're in a | much better place to make them. (I.e. if you want to make mind- | machine interfaces and such like, or design | audio/visual/kinesthetic UIs and UX flows.) Here you're going to | want to pick up a copy of Scott McCloud's "Understanding Comics: | The Invisible Art" to get a handle on the finer points of | cognition and storytelling. See also Brenda Laurel's "Computers | as Theatre". | | [2] For example there's a spelling "strategy" that involve using | visual memory to recall the word (as a picture) and a kinethestic | check for correctness. In other words, remember the word, feel | that it's right, then read it off from the picture in your mind. | Most good spellers use that strategy, most bad spellers do | something else. You can take someone who is bad at spelling, | teach them to use the proper "strategy", and suddenly they are | good spellers. It's analogous to replacing a buggy spellcheck | subroutine with a correct one. Spelling isn't hard, we have just | been teaching badly. We are in a transition time in psychology | similar to when alchemy became chemistry. | anotheryou wrote: | Maybe UX complexity is a problem, too. | | Tools for thought have to become like prosthetics, an extension | of your body. For this it has to have really low friction. | | Here we have two problems: | | 1. the ideal power user UX has some learning curve for newcomers | which hinders adaption a lot; | | 2. I prefer typing, but it's hard to beat a piece of paper in | ease of input and flexibility of arrangement, type of input | (graphics, text, plots, mindmaps, tables all there without any | toolbar to click). | | The 2nd point makes me think that a general interface is just | really hard and specific ones can be done really well already. | | Examples of tools for thinking I like: | | - org mode: suffers a lot from (1.) and is not that generalized | (more is possible, but little effortlessly). | | - Deepl Desktop App: real AI collaboration for translation. The | UI could be more streamlined, but is fine for now: hit ctrl+c+c, | check if the translation is ok, click "insert" and your sentence | is translated within your document. It translates 90% as good as | I do, I catch the other 10%. | | - Soulver/Opalcalc/NaSC: a bit like excel but all calculations | always visible (trade offs: not working for tabular data, not as | flexible as programing) | | - wikis: amazing for long term and collaborative storage, | problems with scaling, relevance, discovery and organization | | - paper: great input flexibility, hard to refactor, no computer | assist (calculations, data etc) | | - jupyter notebooks: finally mixing documentation and | programming, sadly problems with structure and state | | - grafical programming languages (touch designer, pure data, | bitwig grid etc.): predominant in the art-world, I think because | you can tweak values and connections best. | classified wrote: | > paper: ... no computer assist | | ... the greatest drawbacks being that you can't show relevant | ads, personalize the UX, or gain deep insights into your users' | needs. | sansnomme wrote: | Org mode doesn't suffer from 1), Emacs does. Org-style editors | like Workflowy, Notion, and now Roam are all high growth apps | with a large user base. | anotheryou wrote: | But org-mode lives in emacs. But yes, part of it can be done | in a "user friendly" way and other tools do so :). Most | notably outliners and task to agenda aggregation. | anotheryou wrote: | I usually use paper when I do math or logic and can build a | crutch from geometry. You just can't draw well with a mouse. ___________________________________________________________________ (page generated 2020-01-25 23:00 UTC)