It's even worse than it appears.
Watching the Nets game last night, I felt sad for the Celtics, which is a milestone because I generally hate the Celtics, but I hate the Nets so much more. They filled Barclay's with fans. Where did they come from? Every city has fair-weather-fans, New York is no exception. The Yankees fans who root for the Mets when they're in the World Series, for example. Mets fans root against the Yankees no matter what. We like the Red Sox, because they torment the Yankees. These New Yorkers like that three carpetbaggers, KD, Kyrie and Harden decided they wanted to own an NBA team, and Brooklyn was available. This has nothing to do with New York, or even the Nets. It's just three players in the prime of their careers, all headed for the Hall of Fame, and all of them total fucking assholes. Which usually isn't a bad thing in NY, except that the Knicks are the team we actually love, and they're rising to the occasion. Their series with Atlanta, which starts tonight at the Garden, is probably going to turn out to be much better basketball than the coming rout by the top-seeded Nets of the low-seeded Celtics.#
The Republican Party is being re-formed in the model of the Russian government. It's as if Putin owns one of the two parties in our two-party system. The problem is if this persists, it will not be a two-party system.#
Brad Silverberg, who I was just thinking about, wrote a tweet on a subject I was getting ready to write about, in response to something Jay Rosen tweeted earlier. The question is does any news about Matt Gaetz really matter? He's a nobody. Obviously he did a lot of awful things, and he should be expelled from Congress, for that, and for voting to overturn a legal election (the latter being more in line with the news I care about). Same with Marjorie Three Names (a term coined by Silverberg). That they are tolerated by Repubs is news, but not super important. What matters is why aren't we actively trying to head off the looming permanent hijacking of American democracy? Why are our news channels content in reporting the points on the curve instead of the curve itself. When the 2022 election comes and the Repubs take over the House, then, when it is too late, will they report on how the next presidential election is meaningless because the Republican House will never let the election stand, if the Republican candidate should lose. That Democrats will never win another election. Whose fault will it be when it's too late? We have an incredible chance right now to get ahead of the history that the Repubs are trying to write. Why are we giving up? Maybe the people who can't watch the news as we drive off the cliff, are right?#
  • Tools for thought. That's what the new category, with outliners at the core, is called. I endorse the name. It's a good one. Our first product at Living Videotext, shipped in 1983, was called ThinkTank. Pour your your thinking into the outline structure, and then as time goes by reorganize the outline to reflect what's happened with these ideas. Right off the bat, that's a different use-case from the ones used by the TFT people. There are others. #
  • Our first ads had a big title: See what you think. We sold to people who understood that they think, were self-aware enough to have ideas about how they think, and were interested in tools that could make their thinking more powerful, as a spreadsheet makes financial planners more powerful. Or a database makes running a business less expensive and more personal. We applied the power of a personal computer to the act of thinking. And it worked!#
    • The first review of ThinkTank -- ever. In the NYT, in 1983. #
    • The back cover of the first commercial release in ThinkTank, the one that was reviewed in the NYT.#
  • It's weird for me, because I'm sure I come off as arrogant, a know-it-all, but the truth is that I've been far down the road these young people are just starting down. I believe I know how a lot of this turns out. #
  • For example, one of the TFT thought leaders last night compared this stuff to the beginning of blogging, something I also know a lot about. If he knew the truth it would blow him away. The first blogging tools were outliners, because that's what I use to write. And I still think that blogging and outlining are basically the same thing. I'm using my outliner right now to write this post. #
  • Anyway there's so much more to say. I'm glad to have the opportunity. And I want to be clear, I want to help the young folk. I want to make sure we don't lose all the progress that's already in the bank. I want the interfaces to be open, simple, steady, efficient and most important, compatible. Creating 18 different silos will waste decades of future development. It's still very early and the interfaces mostly don't exist, so it's not too late to make this more like the blogging world and less like Facebook (more likely a dozen Facebooks, btw).#
  • The three basic components that make up the TFT world. #
    • Outliners, of course. #
    • Databases which store the outlines, and maybe do discovery on what's stored there, and #
    • Renderers which view the outliner as an authoring tool, and produce a visualization of an outline or a section of an outline, as a bullet chart (presentation), tree chart or the display that the VCs love, the connected graph where you can zoom in on stuff and the blocks re-arrange. #
  • But there are other views of this world. Outlines are great structures for programming! Python started off in that direction, but stopped before they got to the good stuff imho. We went much futher with Frontier. We also used the outliner to manage the object database and user interface structures. You used the same outliner to browse through the data kept by the runtime kernel. #
  • But, even that's just the beginning. Something I haven't seen explored in any of the TFT products is the idea of an outline as a file system. With the outlines being a permanent container for all kinds of work. File systems are of course outlines. Instead of the mediocre tools for managing file systems on the major OSes, why not have a great one! That was the idea behind ThinkTank and its successors. #
  • How do you know this is right? Pop up and look at the structures in your computer and on the net. They are all outlines. So if you're thinking of an outline as an inherently small thing, you're not seeing the full picture. #
  • Again, I'm aware that this could come off as arrogant. But what do you do when a group of brilliant young visionaries discover what you discovered when you were one of them, in the mid 1970s, and spent the rest of your career exploring and developing, while the rest of the computer world pretty much ignored you? First you celebrate! It's not a lost cause after all. Then you ask yourself as I am, how do you approach this. What I've decided so far is that I am going to continue to develop Drummer, and I'm going to push in every way for zero lock-in, user choice everywhere, and clean simple and extensible APIs for each of the components. And of course I will be writing all through this process, as long as I can, because that's the other thing I do -- blog. Not only do I create the software for this stuff, I create it for myself because this is how I think, it's why I knew to develop this stuff in the first place. #
  • PS: If you want an idea of what it's like to use an outliner, here's my latest. It's free to use. Hope you like. ;-) #
  • PPS: If you're a developer of outliners, databases or renderers, or simply want to explore the data format of outlines, I recommend taking a look at OPML, which was designed specifically for interop between outline producers and consumers. I wrote a checklist for supporting OPML with examples, source code and advice. #

© copyright 1994-2021 Dave Winer.

Last update: Monday May 24, 2021; 5:19 PM EDT.

You know those obnoxious sites that pop up dialogs when they think you're about to leave, asking you to subscribe to their email newsletter? Well that won't do for Scripting News readers who are a discerning lot, very loyal, but that wouldn't last long if I did rude stuff like that. So here I am at the bottom of the page quietly encouraging you to sign up for the nightly email. It's got everything from the previous day on Scripting, plus the contents of the linkblog and who knows what else we'll get in there. People really love it. I wish I had done it sooner. And every email has an unsub link so if you want to get out, you can, easily -- no questions asked, and no follow-ups. Go ahead and do it, you won't be sorry! :-)