{"id":"9175a986-997e-469d-97a9-e4b56d82adf2","slug":"s14e09-building-and-documentation-making-new","subject":"s14e09: Building and Documentation; Making New Mistakes; Eternal Tumblr; Governance in the Early Days of a Better Nation","title":"Building and Documentation; Making New Mistakes; Eternal Tumblr; Governance in the Early Days of a Better Nation","publish_date":"2023-01-25T19:24:14.139676+00:00","year":2023,"month":1,"season":14,"episode":9,"episode_label":"s14e09","canonical_url":"https://newsletter.danhon.com/archive/s14e09-building-and-documentation-making-new/","is_premium":0,"word_count":2586,"body_html":"<h1>0.0 Context Setting</h1>\n<p>It's a grey morning in Portland, Oregon on Wednesday, January 25, 2023 and my nearby peripheral sensors say it's 71 degrees Fahrenheit and 40% humid at my desk.</p>\n<hr />\n<h1>1.0 Some Things That Caught My Attention</h1>\n<h1>1.1 Building and Documentation</h1>\n<p>So, we're trying to buy a house. I will spare you all the usual house-buying moaning and nonsense and skip to the interesting part with just one little bit of moaning.</p>\n<p>Floor plans and inspections, huh! Nobody knows where anything is in a house! Don't hammer something into a wall because a) you might die / get electrocuted / release a horde of mice, b) the house might fall down, c) burst a pipe or whatever. Who knows how old any of the wiring is! Let's have a look inside this wall oh wait it's just full of rubbish and not actually insulation! What's this foundation? Again, rubbish!</p>\n<p>First, in wonderful, blithe style I shall wonder out loud &quot;somebody should just develop a cheap terahertz consumer scanner you can just wave around and it'll x-ray a building so you can see at least where there are things in the walls&quot;. Easy. Sure, you wouldn't know <em>what</em> those things were, but you might know not to hit a hole in something to release the horde of mice.</p>\n<p>Second! Remind you of anything? I mean what other sort of large, heterogenous structures do you spend a lot of time with that have been built over decades where the documentation's been lost or is only in the head of that one company or one person, and there's been successive owners? Where there's a bunch of old stuff and then, randomly, someone's grafted something new and shiny on without, for some reason, fixing any of the underlying fundamental issues? <em>Oh that's right, it's software</em>.</p>\n<p>I am going to stop you right there before you start imagining some sort of but what if Github for buildings, plans, and permitting?&quot; because I just do not want to do that this morning and anyway, did you not hear the part of every single episode of this newsletter where it's always about the people? Sure, tools help, but still! It's the people!</p>\n<p>Meanwhile, we have been looking at houses and I have been waving a LIDAR-equipped phone around like I'm Egon scanning for PKE readings (I should... get a 3d-printed case that includes the little wands that go up and down?). This means I've got some good-but-not-great, or rather, good-enough 3d models of the houses we've looked at. Which is cool! I am using Polycam<sup class=\"footnote-ref\"><a href=\"#fn1\" id=\"fnref1\">[1]</a></sup> and not Magicplan, because at the time of writing, Magicplan wants me to actually have to tap the screen to do things, rather than just wave my phone around and its LIDAR isn't working? In any event, my kids think it's fun that my phone is spitting out laser beams and making models of houses.</p>\n<p>This is great, but I said not-so-great because Polycam doesn't support rooms with different ceiling heights, nor does it support rooms or areas with walls/ceilings at angles other than 90 degrees. Which is another example of how good-enough is fine until you need something better and then you don't have it.</p>\n<p>But the point of this is that only about 20% -- at best -- of the houses we're looking at have floor plans supplied by the agent. Or available at all without me having to create them. Which, come on, it's 2023! Get with it America, this is practically as bad as your banking situation!</p>\n<p>Anyway. Houses. They're just as bad as software.</p>\n<p><em>Caught my attention because:</em> Kellan Elliott-McCrea has been writing about software in a blog post series and it is <em>very good</em>; the most recent post about <a href=\"https://laughingmeme.org/2023/01/23/software-and-its-discontents-part-2-complexity.html\">software complexity</a><sup class=\"footnote-ref\"><a href=\"#fn2\" id=\"fnref2\">[2]</a></sup>. Plus, every so often people keep re-inventing personal customer relationship management software, even when it's as an expensive joke<sup class=\"footnote-ref\"><a href=\"#fn3\" id=\"fnref3\">[3]</a></sup>, so we may as well invent <em>house management software</em> that would keep all this stuff together. Ha.</p>\n<h1>1.2 Making New Mistakes</h1>\n<p>I cannot and have not stopped thinking about what feels like a cracked-open door for some sort of <em>different era of internet</em> thanks to <em>waves hands</em> everything that's happened in the last few months. Here are some not entirely ordered, organized thoughts:</p>\n<h2>Eternal Tumblr</h2>\n<p>Automattic, the current owner of tumblr, one of the biggest meme mines in the world, has said they're going to implement ActivityPub, which is the underlying protocol on which Mastodon operates. There are boring ways this could go, and then <em>interesting</em> ways this could go.</p>\n<p>The boring ways include &quot;oh no! Tumblr is going to flood the Mastodon network!&quot; and this is in its own way the regular human story of outsiders coming in and some people being open to outsiders and other people not being open to outsiders and those are both certainly positions that can be valid given circumstances and experience. It will be interesting if this will shake out in a way in which there's no <em>winner</em>.</p>\n<p>The default position here is that anyone who doesn't want to see Tumblr posts doesn't have to, which is a new type of choice, not previously available on corporate platform-controlled networks.</p>\n<p>The <em>interesting</em> thing that could happen is this:</p>\n<p>First, Tumblr's <em>dashboard</em> starts acting as an ActivityPub client, which means Tumblr users can start using their dashboard to follow e.g. <a href=\"https://bookwyrm.social/about\">BookWyrm</a> (Goodreads-ish) and Mastodon posts.</p>\n<blockquote>\n<p>There's an aside here, which is that, like I said, Mastodon is an application that sits on top of the ActivityPub protocol. Mastodon itself has its own particular API, its own extensions. There's a very readable blog post about this from Manton Reece about the Venn diagram intersections between <a href=\"https://micro.blog\">Micro.blog</a>, an ActivityPub-speaking blogging platform, Mastodon, and Ivory, a new iOS Mastodon client application.</p>\n</blockquote>\n<p>Tumblr's dashboard inserts ads between posts. It's how Tumblr makes money. So far, those ads are inserted between, well, Tumblr posts. If Tumblr's dashboard inserts ads after it becomes an ActivityPub reader too, then... it will be selling ads against ActivityPub posts -- which includes Mastodon posts.</p>\n<p>Here's a few ideas about what could happen next:</p>\n<p>One option: it'll piss a bunch of people off who have already decided this is a bad idea. Those people will do things ranging from personally block the entire Tumblr network from reading their posts, lobby their Mastodon website instance owner/administrator to block the entire Tumblr network from their Mastodon website, and lobby as many people as possible to block the entire Tumblr network either personally or at the Mastodon website level.</p>\n<p>Another: A bunch of people won't care and won't personally block the Tumblr instance, but <em>it also doesn't matter if they don't care</em> because Mastodon website owners have effective control over their website. If their website owner decides to block Tumblr, then nobody who uses Tumblr can read their posts/their posts won't reach Tumblr dashboard users.</p>\n<p>And finally, the exciting can-of-worms option: some people will realize they have the opportunity to <em>attempt</em> to negotiate with Automattic, the owners of the Tumblr network and dashboard, for a share of ad revenue.</p>\n<p>This is an excitingly delicious possibility, and it's an inversion, I think, of what's previously happened with reader-aggregator applications like Google Reader and what Google/Google Reader did with RSS.</p>\n<p>You, an individual, couldn't really negotiate with whether a &quot;good&quot; actor aggregator served ads against your content because you were tiny and they were giant. The power relationship there is ridiculous.</p>\n<p>But maybe this time you're on an instance like <a href=\"https://infosec.exchange/about\">infosec.exchange</a>, a Mastodon website for info/cyber security people that has 27,000 active users. It's a pretty interesting instance! It's run by Jerry Bell, and <em>in principle</em>, Jerry Bell could decide that sure he's up for federating with the Tumblr dashboard -- if they get a cut. So what happens next?</p>\n<p>A bunch of people on the infosec.exchange instance could leave because it's against their values to have someone sell ads against their content.</p>\n<p>But what if most people stay? Jerry, the instance owner, is the sole person who gets to negotiate with Automattic. Jerry can decide where the money goes. Jerry may create some sort of legal structure that &quot;owns&quot; infosec.exchange, and the money goes there toward upkeep and maybe even interesting things like paying for external moderation help! Jerry might also decide to deliver some sort of formal dividend or pass on the rev share to infosec.exchange's users! Jerry might go <em>even further</em> and distribute that rev share, if possible, to only a specific subset of infosec.exchange users in exchange for, I don't know, goods or services rendered! Who knows!</p>\n<p>The point is, I think it's at least possible, or there's a greater than absolutely zero probability, that these negotiations could be entered into. Hell, I may as well say it:   Mastodon gGmbH, the operator of Mastodon.social, the default new user instance with 138,000 active users, is a non-profit, but it <em>could</em> enter into a rev share agreement with Automattic, <em>still</em> be a non-profit and <em>still</em> say that you won't see any ads on the instance. And that revenue share goes back to helping run the instance and funding Mastodon development. <em>Huh</em>.</p>\n<p>If Google, of all companies, decided to resurrect some sort of ActivityPub post reader, then for the first time, instances have more power to refuse to make their content available, and gate that content on, well, anything they like. There's finally the chance for a negotiated agreement if Google really want that content.</p>\n<p>Which leads me on to the next, bigger thing that's caught my attention...</p>\n<h2>Governance in the Early Days of a Better Nation</h2>\n<p>The whole point of the above is that instance owners -- people like Jerry Bell running infosec.exchange (27k active users), people like Eugen Rochko running mastodon.social (138k) and seb running sfba.social (12k) just might have the ability to negotiate, individually and personally (if they're acting like benevolent dicators for life or unix divine right monarchs), collectively, or maybe even in a representative fashion.</p>\n<p>Which effectively means figuring out governance.</p>\n<p>How does a community decide to work together? How does it allocate resources? Where do those resources come from? What responsibilities do those members have toward each other, toward non-members, and what rights do they have? What are the processes? How do they participate in making decisions that affect the whole community and indeed who or what body makes those decisions?</p>\n<p>The delicious (again) thing here is that with Mastodon being the sort of network that's decentralized, more people than before are getting a much more visceral sense that <em>running and providing software services costs money</em> and that <em>administering a community takes time and effort</em>. It doesn't just happen. This is more visible than ever before because, well, <em>there's a person doing it</em> and they're right there and can (and are!) talking to you, and you can talk to them.</p>\n<p>There's an argument here that this doesn't matter in groups smaller than, say, the Dunbar (take a shot) number of 150 people. Your instance is run by someone nice and personable and reasonable and good at communication, someone like say a Darius of friend.camp, and they know everyone, plus they have the emotional maturity to not only tell everyone not to be an asshole, but to actually tell you when you're being an asshole and even mete out and enforce consequences for asshole behavior instead of avoiding it, all while involving the community <em>but also taking responsibility</em>. In those small groups, the implicit deal is that the administrator is eating the cost in time and money and that's okay, or that people know they contribute either regularly or now and then.</p>\n<p>But then you get bigger: to groups from 150 to a thousand, then more than a thousand, then more than ten thousand. What then? Are you, well, <em>voting</em>? Does everyone get a vote? These things are <em>decisions</em>. What do the votes mean? What do people get to vote on?</p>\n<p>What's interesting to me here is that finally we get the chance -- if we choose to -- to make new mistakes and try new things. Here are things that I think haven't been explored very much, and that we have more incentive to explore now:</p>\n<ul>\n<li>the combination of governance philosophy <em>and</em> software: i.e. software that's explicitly designed to help groups of people manage themselves</li>\n<li>and what about software that's explicitly designed to help groups of people manage themselves <em>well</em>?</li>\n<li>and what does &quot;well&quot; mean anyway, if you've got opinionated software?</li>\n<li>how do you best provide the contextual information for a vote, if voting is a mechanism?</li>\n<li>how do you best make the contextual information consistent from vote to vote?</li>\n<li>how might you make it easy as possible to provide useful contextual information, and how do you decide who does it?</li>\n</ul>\n<p>Notice that I managed to say all of this without invoking the blockchain or ethereum or smart contracts or DAOs <em>at all</em>. But they have always been the same problems to solve. I do not believe governance will be done in code because it deals with humans and we are always creating new contexts, new histories, new combinations of facts so we will always need new decisions and new wiggle room. Code doesn't let us do that, at least not the way the smart contract &quot;law is code, code is law&quot; zealots think. Those zealots don't want human nuance or interention: they want what they think would be a neutral, dispassionate third party. At the very least though their concerns about bias are in my opinion valid.</p>\n<p>We haven't needed to solve these problems in this way before. These big instances need funding: the resources needed to operate them well aren't trivial, and if we don't want to fund them via advertising (or even if we do!) then there are lots of models to follow. They can be clubs, they can be guilds, and we have patterns of running those. They can act like unions, they can be owned by existing unions, the gatherings <em>may even birth new unions</em>.</p>\n<p>I think the emergence of groups that either have recognized these problems need solving or working on, or that there are even more groups that will start to face these problems, that new people are facing these problems, is so wonderfully exciting because we can <em>try new things</em>. I would be dearly disappointed if we didn't.</p>\n<hr />\n<p>I have been away for a week or so, so I am not sad that I wrote a lot. There's been a lot that's caught my attention!</p>\n<p>Best,</p>\n<p>Dan</p>\n<hr />\n<h2>A message from this episode's sponsor, &quot;Not Emotional Blackmail, But ()&quot;But?!&quot;) Would You Miss This If This Went Away?&quot;</h2>\n<p>Things That Caught My Attention is a free newsletter, and if you like it and find it useful, please [consider becoming a paid supporter]({{ upgrade_url }}), at pay-what-you want.</p>\n<p>Do you have an expense account? Money starting to burn a hole toward the end of the year? Let your boss pay, at <a href=\"https://checkout.stripe.com/pay/cs_live_a1RVENm7766rFeV7VRyko6gPUmBYSoSSYwFmRq0bEuexRXnYBaWMfCIBXB#fidkdWxOYHwnPyd1blppbHNgWk1wQ2ZjYHFtRzFpczVxZDAwNEMxQTBqTicpJ3VpbGtuQH11anZgYUxhJz8nY19gNz10Z0NKZH9fMUg1MWJtJykndnF3bHVgRGZmanBrcSc%2FJ2RmZnFaNENNblMyTkBgbjViT09MbSd4JSUl\">$25/month, or $270/year</a>, <a href=\"https://checkout.stripe.com/pay/cs_live_a1YCkAUL9SLEBElETmX99TXiU9pH4rCXaAUpPyinDlyYALZskz2frC3MZY#fidkdWxOYHwnPyd1blppbHNgWk1wQ2ZjYHFtRzFpczVxZDAwNEMxQTBqTicpJ3VpbGtuQH11anZgYUxhJz8nZks3NTVsPXFGYlxrMUg1YFBSJykndnF3bHVgRGZmanBrcSc%2FJ2RmZnFaNENNblMyTkBgbjViT09MbSd4JSUl\">$35/month, or $380/year</a>, or  <a href=\"https://checkout.stripe.com/pay/cs_live_a1IJXcRbFgg9fuLmMGh3q14xXL764GplSyapaH0egjs8CbMPzf2KC1uBsq#fidkdWxOYHwnPyd1blppbHNgWk1wQ2ZjYHFtRzFpczVxZDAwNEMxQTBqTicpJ3VpbGtuQH11anZgYUxhJz8nZ0xcZksxZk9WYlxrZ2RqPERBJykndnF3bHVgRGZmanBrcSc%2FJ2RmZnFaNENNblMyTkBgbjViT09MbSd4JSUl\">$50/month, or $500/year</a>.</p>\n<p>Paid supporters get a free copy of <a href=\"https://store.verylittlegravitas.com/l/ThingsVol1\">Things That Caught My Attention, Volume 1</a>, collecting the best essays from the first 50 episodes, and <a href=\"https://verylittlegravitas.gumroad.com/l/ThingsVol1/subscriber\">free subscribers get a 20% discount</a>.</p>\n<hr class=\"footnotes-sep\" />\n<section class=\"footnotes\">\n<ol class=\"footnotes-list\">\n<li id=\"fn1\" class=\"footnote-item\"><p><a href=\"https://poly.cam\">Polycam</a> for iOS and Android <a href=\"#fnref1\" class=\"footnote-backref\">↩︎</a></p>\n</li>\n<li id=\"fn2\" class=\"footnote-item\"><p><a href=\"https://laughingmeme.org/2023/01/23/software-and-its-discontents-part-2-complexity.html\">Software and its Discontents, Part 2: An Explosion of Complexity</a>, Kellan Elliott-McCrea, 23 January, 2023 <a href=\"#fnref2\" class=\"footnote-backref\">↩︎</a></p>\n</li>\n<li id=\"fn3\" class=\"footnote-item\"><p><a href=\"https://dateforce.app\">dateforce.app</a>, &quot;the world's first Dating Relationship Management software&quot; <a href=\"#fnref3\" class=\"footnote-backref\">↩︎</a></p>\n</li>\n</ol>\n</section>\n","body_text":"0.0 Context Setting\n\nIt's a grey morning in Portland, Oregon on Wednesday, January 25, 2023 and my nearby peripheral sensors say it's 71 degrees Fahrenheit and 40% humid at my desk.\n\n1.0 Some Things That Caught My Attention\n\n1.1 Building and Documentation\n\nSo, we're trying to buy a house. I will spare you all the usual house-buying moaning and nonsense and skip to the interesting part with just one little bit of moaning.\n\nFloor plans and inspections, huh! Nobody knows where anything is in a house! Don't hammer something into a wall because a) you might die / get electrocuted / release a horde of mice, b) the house might fall down, c) burst a pipe or whatever. Who knows how old any of the wiring is! Let's have a look inside this wall oh wait it's just full of rubbish and not actually insulation! What's this foundation? Again, rubbish!\n\nFirst, in wonderful, blithe style I shall wonder out loud \"somebody should just develop a cheap terahertz consumer scanner you can just wave around and it'll x-ray a building so you can see at least where there are things in the walls\". Easy. Sure, you wouldn't know\nwhat\nthose things were, but you might know not to hit a hole in something to release the horde of mice.\n\nSecond! Remind you of anything? I mean what other sort of large, heterogenous structures do you spend a lot of time with that have been built over decades where the documentation's been lost or is only in the head of that one company or one person, and there's been successive owners? Where there's a bunch of old stuff and then, randomly, someone's grafted something new and shiny on without, for some reason, fixing any of the underlying fundamental issues?\nOh that's right, it's software\n.\n\nI am going to stop you right there before you start imagining some sort of but what if Github for buildings, plans, and permitting?\" because I just do not want to do that this morning and anyway, did you not hear the part of every single episode of this newsletter where it's always about the people? Sure, tools help, but still! It's the people!\n\nMeanwhile, we have been looking at houses and I have been waving a LIDAR-equipped phone around like I'm Egon scanning for PKE readings (I should... get a 3d-printed case that includes the little wands that go up and down?). This means I've got some good-but-not-great, or rather, good-enough 3d models of the houses we've looked at. Which is cool! I am using Polycam\n[1]\nand not Magicplan, because at the time of writing, Magicplan wants me to actually have to tap the screen to do things, rather than just wave my phone around and its LIDAR isn't working? In any event, my kids think it's fun that my phone is spitting out laser beams and making models of houses.\n\nThis is great, but I said not-so-great because Polycam doesn't support rooms with different ceiling heights, nor does it support rooms or areas with walls/ceilings at angles other than 90 degrees. Which is another example of how good-enough is fine until you need something better and then you don't have it.\n\nBut the point of this is that only about 20% -- at best -- of the houses we're looking at have floor plans supplied by the agent. Or available at all without me having to create them. Which, come on, it's 2023! Get with it America, this is practically as bad as your banking situation!\n\nAnyway. Houses. They're just as bad as software.\n\nCaught my attention because:\nKellan Elliott-McCrea has been writing about software in a blog post series and it is\nvery good\n; the most recent post about\nsoftware complexity\n[2]\n. Plus, every so often people keep re-inventing personal customer relationship management software, even when it's as an expensive joke\n[3]\n, so we may as well invent\nhouse management software\nthat would keep all this stuff together. Ha.\n\n1.2 Making New Mistakes\n\nI cannot and have not stopped thinking about what feels like a cracked-open door for some sort of\ndifferent era of internet\nthanks to\nwaves hands\neverything that's happened in the last few months. Here are some not entirely ordered, organized thoughts:\n\nEternal Tumblr\n\nAutomattic, the current owner of tumblr, one of the biggest meme mines in the world, has said they're going to implement ActivityPub, which is the underlying protocol on which Mastodon operates. There are boring ways this could go, and then\ninteresting\nways this could go.\n\nThe boring ways include \"oh no! Tumblr is going to flood the Mastodon network!\" and this is in its own way the regular human story of outsiders coming in and some people being open to outsiders and other people not being open to outsiders and those are both certainly positions that can be valid given circumstances and experience. It will be interesting if this will shake out in a way in which there's no\nwinner\n.\n\nThe default position here is that anyone who doesn't want to see Tumblr posts doesn't have to, which is a new type of choice, not previously available on corporate platform-controlled networks.\n\nThe\ninteresting\nthing that could happen is this:\n\nFirst, Tumblr's\ndashboard\nstarts acting as an ActivityPub client, which means Tumblr users can start using their dashboard to follow e.g.\nBookWyrm\n(Goodreads-ish) and Mastodon posts.\n\nThere's an aside here, which is that, like I said, Mastodon is an application that sits on top of the ActivityPub protocol. Mastodon itself has its own particular API, its own extensions. There's a very readable blog post about this from Manton Reece about the Venn diagram intersections between\nMicro.blog\n, an ActivityPub-speaking blogging platform, Mastodon, and Ivory, a new iOS Mastodon client application.\n\nTumblr's dashboard inserts ads between posts. It's how Tumblr makes money. So far, those ads are inserted between, well, Tumblr posts. If Tumblr's dashboard inserts ads after it becomes an ActivityPub reader too, then... it will be selling ads against ActivityPub posts -- which includes Mastodon posts.\n\nHere's a few ideas about what could happen next:\n\nOne option: it'll piss a bunch of people off who have already decided this is a bad idea. Those people will do things ranging from personally block the entire Tumblr network from reading their posts, lobby their Mastodon website instance owner/administrator to block the entire Tumblr network from their Mastodon website, and lobby as many people as possible to block the entire Tumblr network either personally or at the Mastodon website level.\n\nAnother: A bunch of people won't care and won't personally block the Tumblr instance, but\nit also doesn't matter if they don't care\nbecause Mastodon website owners have effective control over their website. If their website owner decides to block Tumblr, then nobody who uses Tumblr can read their posts/their posts won't reach Tumblr dashboard users.\n\nAnd finally, the exciting can-of-worms option: some people will realize they have the opportunity to\nattempt\nto negotiate with Automattic, the owners of the Tumblr network and dashboard, for a share of ad revenue.\n\nThis is an excitingly delicious possibility, and it's an inversion, I think, of what's previously happened with reader-aggregator applications like Google Reader and what Google/Google Reader did with RSS.\n\nYou, an individual, couldn't really negotiate with whether a \"good\" actor aggregator served ads against your content because you were tiny and they were giant. The power relationship there is ridiculous.\n\nBut maybe this time you're on an instance like\ninfosec.exchange\n, a Mastodon website for info/cyber security people that has 27,000 active users. It's a pretty interesting instance! It's run by Jerry Bell, and\nin principle\n, Jerry Bell could decide that sure he's up for federating with the Tumblr dashboard -- if they get a cut. So what happens next?\n\nA bunch of people on the infosec.exchange instance could leave because it's against their values to have someone sell ads against their content.\n\nBut what if most people stay? Jerry, the instance owner, is the sole person who gets to negotiate with Automattic. Jerry can decide where the money goes. Jerry may create some sort of legal structure that \"owns\" infosec.exchange, and the money goes there toward upkeep and maybe even interesting things like paying for external moderation help! Jerry might also decide to deliver some sort of formal dividend or pass on the rev share to infosec.exchange's users! Jerry might go\neven further\nand distribute that rev share, if possible, to only a specific subset of infosec.exchange users in exchange for, I don't know, goods or services rendered! Who knows!\n\nThe point is, I think it's at least possible, or there's a greater than absolutely zero probability, that these negotiations could be entered into. Hell, I may as well say it: Mastodon gGmbH, the operator of Mastodon.social, the default new user instance with 138,000 active users, is a non-profit, but it\ncould\nenter into a rev share agreement with Automattic,\nstill\nbe a non-profit and\nstill\nsay that you won't see any ads on the instance. And that revenue share goes back to helping run the instance and funding Mastodon development.\nHuh\n.\n\nIf Google, of all companies, decided to resurrect some sort of ActivityPub post reader, then for the first time, instances have more power to refuse to make their content available, and gate that content on, well, anything they like. There's finally the chance for a negotiated agreement if Google really want that content.\n\nWhich leads me on to the next, bigger thing that's caught my attention...\n\nGovernance in the Early Days of a Better Nation\n\nThe whole point of the above is that instance owners -- people like Jerry Bell running infosec.exchange (27k active users), people like Eugen Rochko running mastodon.social (138k) and seb running sfba.social (12k) just might have the ability to negotiate, individually and personally (if they're acting like benevolent dicators for life or unix divine right monarchs), collectively, or maybe even in a representative fashion.\n\nWhich effectively means figuring out governance.\n\nHow does a community decide to work together? How does it allocate resources? Where do those resources come from? What responsibilities do those members have toward each other, toward non-members, and what rights do they have? What are the processes? How do they participate in making decisions that affect the whole community and indeed who or what body makes those decisions?\n\nThe delicious (again) thing here is that with Mastodon being the sort of network that's decentralized, more people than before are getting a much more visceral sense that\nrunning and providing software services costs money\nand that\nadministering a community takes time and effort\n. It doesn't just happen. This is more visible than ever before because, well,\nthere's a person doing it\nand they're right there and can (and are!) talking to you, and you can talk to them.\n\nThere's an argument here that this doesn't matter in groups smaller than, say, the Dunbar (take a shot) number of 150 people. Your instance is run by someone nice and personable and reasonable and good at communication, someone like say a Darius of friend.camp, and they know everyone, plus they have the emotional maturity to not only tell everyone not to be an asshole, but to actually tell you when you're being an asshole and even mete out and enforce consequences for asshole behavior instead of avoiding it, all while involving the community\nbut also taking responsibility\n. In those small groups, the implicit deal is that the administrator is eating the cost in time and money and that's okay, or that people know they contribute either regularly or now and then.\n\nBut then you get bigger: to groups from 150 to a thousand, then more than a thousand, then more than ten thousand. What then? Are you, well,\nvoting\n? Does everyone get a vote? These things are\ndecisions\n. What do the votes mean? What do people get to vote on?\n\nWhat's interesting to me here is that finally we get the chance -- if we choose to -- to make new mistakes and try new things. Here are things that I think haven't been explored very much, and that we have more incentive to explore now:\n\nthe combination of governance philosophy\nand\nsoftware: i.e. software that's explicitly designed to help groups of people manage themselves\n\nand what about software that's explicitly designed to help groups of people manage themselves\nwell\n?\n\nand what does \"well\" mean anyway, if you've got opinionated software?\n\nhow do you best provide the contextual information for a vote, if voting is a mechanism?\n\nhow do you best make the contextual information consistent from vote to vote?\n\nhow might you make it easy as possible to provide useful contextual information, and how do you decide who does it?\n\nNotice that I managed to say all of this without invoking the blockchain or ethereum or smart contracts or DAOs\nat all\n. But they have always been the same problems to solve. I do not believe governance will be done in code because it deals with humans and we are always creating new contexts, new histories, new combinations of facts so we will always need new decisions and new wiggle room. Code doesn't let us do that, at least not the way the smart contract \"law is code, code is law\" zealots think. Those zealots don't want human nuance or interention: they want what they think would be a neutral, dispassionate third party. At the very least though their concerns about bias are in my opinion valid.\n\nWe haven't needed to solve these problems in this way before. These big instances need funding: the resources needed to operate them well aren't trivial, and if we don't want to fund them via advertising (or even if we do!) then there are lots of models to follow. They can be clubs, they can be guilds, and we have patterns of running those. They can act like unions, they can be owned by existing unions, the gatherings\nmay even birth new unions\n.\n\nI think the emergence of groups that either have recognized these problems need solving or working on, or that there are even more groups that will start to face these problems, that new people are facing these problems, is so wonderfully exciting because we can\ntry new things\n. I would be dearly disappointed if we didn't.\n\nI have been away for a week or so, so I am not sad that I wrote a lot. There's been a lot that's caught my attention!\n\nBest,\n\nDan\n\nA message from this episode's sponsor, \"Not Emotional Blackmail, But ()\"But?!\") Would You Miss This If This Went Away?\"\n\nThings That Caught My Attention is a free newsletter, and if you like it and find it useful, please [consider becoming a paid supporter]({{ upgrade_url }}), at pay-what-you want.\n\nDo you have an expense account? Money starting to burn a hole toward the end of the year? Let your boss pay, at\n$25/month, or $270/year\n,\n$35/month, or $380/year\n, or\n$50/month, or $500/year\n.\n\nPaid supporters get a free copy of\nThings That Caught My Attention, Volume 1\n, collecting the best essays from the first 50 episodes, and\nfree subscribers get a 20% discount\n.\n\nPolycam\nfor iOS and Android\n↩︎\n\nSoftware and its Discontents, Part 2: An Explosion of Complexity\n, Kellan Elliott-McCrea, 23 January, 2023\n↩︎\n\ndateforce.app\n, \"the world's first Dating Relationship Management software\"\n↩︎","raw_format":"markdown","source":"app","summary":"This issue explores parallels between the documentation and structural mysteries of old houses and legacy software systems, using a house-hunting experience as a springboard for thinking about how decades of accumulated changes and lost institutional knowledge plague both domains. The newsletter then pivots to speculating on how the recent wave of changes in internet platforms—particularly Automattic's plan to add ActivityPub support to Tumblr—might create genuinely different possibilities for how people interact online, moving beyond the zero-sum winner-takes-all dynamics of traditional corporate social networks. Throughout, the writer emphasizes that technical solutions matter far less than the human choices and social dynamics that determine whether tools actually improve how we work together.","reading_minutes":13,"links":[{"url":"https://laughingmeme.org/2023/01/23/software-and-its-discontents-part-2-complexity.html","normalized_url":"https://laughingmeme.org/2023/01/23/software-and-its-discontents-part-2-complexity.html","domain":"laughingmeme.org","anchor_text":"software complexity","is_archive":0,"archive_url":null,"archive_service":null,"category":"external"},{"url":"https://bookwyrm.social/about","normalized_url":"https://bookwyrm.social/about","domain":"bookwyrm.social","anchor_text":"BookWyrm","is_archive":0,"archive_url":null,"archive_service":null,"category":"external"},{"url":"https://micro.blog","normalized_url":"https://micro.blog/","domain":"micro.blog","anchor_text":"Micro.blog","is_archive":0,"archive_url":null,"archive_service":null,"category":"external"},{"url":"https://infosec.exchange/about","normalized_url":"https://infosec.exchange/about","domain":"infosec.exchange","anchor_text":"infosec.exchange","is_archive":0,"archive_url":null,"archive_service":null,"category":"external"},{"url":"https://checkout.stripe.com/pay/cs_live_a1RVENm7766rFeV7VRyko6gPUmBYSoSSYwFmRq0bEuexRXnYBaWMfCIBXB#fidkdWxOYHwnPyd1blppbHNgWk1wQ2ZjYHFtRzFpczVxZDAwNEMxQTBqTicpJ3VpbGtuQH11anZgYUxhJz8nY19gNz10Z0NKZH9fMUg1MWJtJykndnF3bHVgRGZmanBrcSc%2FJ2RmZnFaNENNblMyTkBgbjViT09MbSd4JSUl","normalized_url":"https://checkout.stripe.com/pay/cs_live_a1RVENm7766rFeV7VRyko6gPUmBYSoSSYwFmRq0bEuexRXnYBaWMfCIBXB","domain":"stripe.com","anchor_text":"$25/month, or $270/year","is_archive":0,"archive_url":null,"archive_service":null,"category":"plumbing"},{"url":"https://checkout.stripe.com/pay/cs_live_a1YCkAUL9SLEBElETmX99TXiU9pH4rCXaAUpPyinDlyYALZskz2frC3MZY#fidkdWxOYHwnPyd1blppbHNgWk1wQ2ZjYHFtRzFpczVxZDAwNEMxQTBqTicpJ3VpbGtuQH11anZgYUxhJz8nZks3NTVsPXFGYlxrMUg1YFBSJykndnF3bHVgRGZmanBrcSc%2FJ2RmZnFaNENNblMyTkBgbjViT09MbSd4JSUl","normalized_url":"https://checkout.stripe.com/pay/cs_live_a1YCkAUL9SLEBElETmX99TXiU9pH4rCXaAUpPyinDlyYALZskz2frC3MZY","domain":"stripe.com","anchor_text":"$35/month, or $380/year","is_archive":0,"archive_url":null,"archive_service":null,"category":"plumbing"},{"url":"https://checkout.stripe.com/pay/cs_live_a1IJXcRbFgg9fuLmMGh3q14xXL764GplSyapaH0egjs8CbMPzf2KC1uBsq#fidkdWxOYHwnPyd1blppbHNgWk1wQ2ZjYHFtRzFpczVxZDAwNEMxQTBqTicpJ3VpbGtuQH11anZgYUxhJz8nZ0xcZksxZk9WYlxrZ2RqPERBJykndnF3bHVgRGZmanBrcSc%2FJ2RmZnFaNENNblMyTkBgbjViT09MbSd4JSUl","normalized_url":"https://checkout.stripe.com/pay/cs_live_a1IJXcRbFgg9fuLmMGh3q14xXL764GplSyapaH0egjs8CbMPzf2KC1uBsq","domain":"stripe.com","anchor_text":"$50/month, or $500/year","is_archive":0,"archive_url":null,"archive_service":null,"category":"plumbing"},{"url":"https://store.verylittlegravitas.com/l/ThingsVol1","normalized_url":"https://store.verylittlegravitas.com/l/ThingsVol1","domain":"verylittlegravitas.com","anchor_text":"Things That Caught My Attention, Volume 1","is_archive":0,"archive_url":null,"archive_service":null,"category":"self"},{"url":"https://verylittlegravitas.gumroad.com/l/ThingsVol1/subscriber","normalized_url":"https://verylittlegravitas.gumroad.com/l/ThingsVol1/subscriber","domain":"gumroad.com","anchor_text":"free subscribers get a 20% discount","is_archive":0,"archive_url":null,"archive_service":null,"category":"self"},{"url":"https://poly.cam","normalized_url":"https://poly.cam/","domain":"poly.cam","anchor_text":"Polycam","is_archive":0,"archive_url":null,"archive_service":null,"category":"external"},{"url":"https://laughingmeme.org/2023/01/23/software-and-its-discontents-part-2-complexity.html","normalized_url":"https://laughingmeme.org/2023/01/23/software-and-its-discontents-part-2-complexity.html","domain":"laughingmeme.org","anchor_text":"Software and its Discontents, Part 2: An Explosion of Complexity","is_archive":0,"archive_url":null,"archive_service":null,"category":"external"},{"url":"https://dateforce.app","normalized_url":"https://dateforce.app/","domain":"dateforce.app","anchor_text":"dateforce.app","is_archive":0,"archive_url":null,"archive_service":null,"category":"external"}],"sections":[{"id":3990,"ord":0,"number":"0.0","heading":"Context Setting","level":1,"word_count":30},{"id":3991,"ord":1,"number":"1.0","heading":"Some Things That Caught My Attention","level":1,"word_count":6},{"id":3992,"ord":2,"number":"1.1","heading":"Building and Documentation","level":1,"word_count":630},{"id":3993,"ord":3,"number":"1.2","heading":"Making New Mistakes","level":1,"word_count":45},{"id":3994,"ord":4,"number":null,"heading":"Eternal Tumblr","level":2,"word_count":881},{"id":3995,"ord":5,"number":null,"heading":"Governance in the Early Days of a Better Nation","level":2,"word_count":841},{"id":3996,"ord":6,"number":null,"heading":"A message from this episode's sponsor, \"Not Emotional Blackmail, But ()\"But?!\") Would You Miss This If This Went Away?\"","level":2,"word_count":149}]}