<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
  xmlns:content="http://purl.org/rss/1.0/modules/content/"
  xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Jack Bandy</title>
    <link>https://jackbandy.com/text/</link>
    <description>Blog posts and text written by Jack Bandy</description>
    <language>en-us</language>
    <atom:link href="https://jackbandy.com/text/feed.xml" rel="self" type="application/rss+xml"/>
    <lastBuildDate>Tue, 07 Apr 2026 18:34:46 GMT</lastBuildDate>
  <item>
    <title>Should we all quit?</title>
    <link>https://jackbandy.com/text/should-we-all-quit-april-7-2026</link>
    <guid isPermaLink="true">https://jackbandy.com/text/should-we-all-quit-april-7-2026</guid>
    <pubDate>Tue, 07 Apr 2026 00:00:00 GMT</pubDate>
    <description>Or, "it would be cool if we all published RSS feeds."</description>
    <content:encoded><![CDATA[<p>I recently read <a href="https://www.elysian.press/p/its-obvious-why-we-hate-social-media">this piece</a> by Josh Kramer that got me thinking again about an age-old question: should we all just delete our accounts from Instagram, Twitter/X, Facebook, TikTok, etc.?</p>
<br />
<p>Kramer's piece points out that even Discord "is moving closer to offering stock and becoming a publicly-traded company." I was also disappointed to learn recently that BlueSky is headed in a similar direction, following a $100 million <a href="https://techcrunch.com/2026/03/19/bluesky-announces-100m-series-b-after-ceo-transition/">funding</a> injection from "Bain Capital Crypto."</p>
<br />
<p>Ugh!</p>
<br />
<p>Perhaps I was overly optimistic about BlueSky. I mean, it is basically a rewrite ActivityPub, with a few superficial changes. Perhaps if BlueSky really believed in the spirit of protocols, they would work to improve the existing protocol. I am still on the app, but, my hope is dwindling.</p>
<br />
<p>In fact, I am still on pretty much all the apps. My defensible justification is mostly related to identity protection. That is, if I deleted my Twitter/X profile, for example, it would open the door for impersonators.</p>
<br />
<p>But that security justification often becomes more of a rationalization. When I lose an hour or two in one of these apps, I wonder, "why do I even have this app again?" "How is this helping me reach my goals in any way?" And then I think through deletion, and remember that I want to maintain an "active" account.</p>
<br />
<p>As I argue in <a href="https://jackbandy.com/algorithmic-media-book.html">my book</a>, the "social" components of these "social media" apps have become so dilluted as to make "social media" a misnomer. The apps do not help me connect with people. And if I made a more thorough attempt to answer "why do I even have this app?", I think it would end in someone else's intentions (not my own values or goals).</p>
<br />
<p>So my question has become, how do I "quit" without deleting all my profiles and such? I have done plenty of unfollowing, scrubbing, and data exports across varous services. I have what I need from them. If I deleted these profiles, the main thing I would lose is the ability to represent myself on these platforms.</p>
<br />
<p>In short, "digital sovereignty" must mean more than just getting off these apps and doing something different. To me, the identity control, and the option to post and represent myself in some (shallow) way, is worth it. So I will not be deleting my accounts any time soon.</p>
<br />
<p>That being said, I am trying to build some new habits - I hear it's one of the best ways to kill bad habits! Namely, I am publishing the "text" portion of this website as an RSS feed.</p>
<br />
<p>Yeehaw!</p>
<br />
<p>Nothing groundbreaking here. Plenty of people have advocated for returning to RSS feeds, and the format dates back to 1999.</p>
<br />
<p>What makes sense to me is that I can "post" to an audience that actually wants to read what I have written, however small that audience may be. And I don't have to rely on a massive, for-profit multibillion dollar corporation to make it happen. I mean, my current setup relies on GitHub pages, but the code is all mine and I can move it somewhere else if I want.</p>
<br />
<p>Anyway, all this to say: welcome to <a href="https://jackbandy.com/text/feed.xml">my RSS feed</a>.</p>
<br />
</div>
</body>
</html>]]></content:encoded>
  </item>
  <item>
    <title>What I Care About</title>
    <link>https://jackbandy.com/text/what-i-care-about-march-22-2026</link>
    <guid isPermaLink="true">https://jackbandy.com/text/what-i-care-about-march-22-2026</guid>
    <pubDate>Sun, 22 Mar 2026 00:00:00 GMT</pubDate>
    <description>Brief, loosely converging thoughts on audience, purpose, and democracy</description>
    <content:encoded><![CDATA[<p>I have been reading a lot of Phil Agre this month. A <a href="https://nishalsach.github.io">friend</a> recommended Agre's writings to me, and when my new <a href="https://www.xteink.com">e-ink gadget</a> arrived, I made a dedicated folder with all the writings on his <a href="https://www.pages.gseis.ucla.edu/faculty/agre/">home page</a>. It's been great.</p>
<br />
<p>Here is one quote that has made me think quite a bit: "In order to have a public voice, you have to care about something. So figure out what you care about."</p>
<br />
<p>Oof!</p>
<br />
<p>And he doesn't stop there: "It's not just being against something, and it's not just wanting to have a community. It means having values that make the world make sense."</p>
<br />
<p>Double oof! By the way, this is from his piece, "<a href="https://www.pages.gseis.ucla.edu/faculty/agre/zine.html">Find Your Voice</a>."</p>
<br />
<p>Agre describes a public voice as in between a private voice and a commercial voice. A private voice only prioritizes honesty -- it's just for one's self. The posts here on my website lean towards a private voice, although I've found that the simple act of making a piece discoverable online helps me write (and think) more clearly.</p>
<br />
<p>Then there's the commercial voice, which has a "predetermined effect on the audience." A commercial voice tells the audience to do something, but in a way that the audience wants to hear. "Follow this account!" "Buy this book!" "Delete this app!" "Sign this petition!"</p>
<br />
<p>One alternative to the private voice and the commercial voice is the public voice. I've been thinking a lot about this concept of a public voice, particularly after a weird experience with posting recently.</p>
<br />
<p>I do not make any commission money on my book. I still feel some obligation to promote it, so I put together a series of posts and started dolling them out on Instagram and TikTok. I have over 8,000 followers on TikTok (🤪) from a brief stint of videos I posted during the 2020 pandemic lock-down. Something about being home all day every day allowed me to engage quite differently. I digress...</p>
<br />
<p>Anyway, despite those 8,000 followers, my book promo posts have about 150 views each on TikTok. LinkedIn claims my post has over 3,300 views. My Instagram posts also seem to be averaging about 150 views, although my initial announcement did a little better.</p>
<br />
<p>I have to remind myself, <em>this is not what I actually care about!</em></p>
<br />
<p>For transparency, audience metrics are alluring. Very alluring. Seductive, even. Maybe it's just the thrill of seeing numbers go up (at SIGCSE this year, someone presented results by saying "the number goes up, so, yay" and I had to contain my laughter). Or maybe our brains have been tricked to receive those numbers as a social signal of some kind.</p>
<br />
<p>This creates a kind of <a href="https://substack.com/@holytragedy/note/c-215739532">dilemma</a>: "You must be extremely online to build an audience, but you must be extremely offline to actually have a thought worth sharing." It is also a dilemma "between visibility and depth... work must be formed in private conviction first, otherwise the demand for attention reshapes it before it knows what it is."</p>
<br />
<p>Side note - I came across this post via <a href="https://www.instagram.com/p/DVowHzeEvVl/?img_index=3">Taylor Lorenz on Instagram</a>, who shared a screenshot of a <a href="https://x.com/majamediaco/status/2030441323267051996">tweet</a>, and the tweet had an attached screenshot of the <a href="https://substack.com/@holytragedy/note/c-215739532">substack post</a>. Truly it has been said unto you, the internet has degraded into "<a href="https://www.eff.org/deeplinks/2023/01/have-you-tried-turning-it-and-again-rethinking-tech-regulation-and-creative-labor">five giant websites, each filled with screenshots of the other four</a>."</p>
<br />
<p>So, back to what I care about. Well, for the book promo posts I have been working on, I am curating vector graphics of 50 or so different mobile devices -- iPhones, iPods, iPads, and some Android devices as well. I always found it fascinating that a few engineers could add a button or change a screen resolution, and then millions of people would deal with that decision every day. I vividly remember following "<a href="https://en.wikipedia.org/wiki/IPhone_4#Antenna">antennagate</a>" when I was in high school.</p>
<br />
<p>When placed in the Instagram grid, the graphics for the iPhone 4, the first-generation iPod touch, and the iPhone 5 all look pretty similar. Instagram shrinks them. It's just another post.</p>
<br />
<p>Although I am not an Instagram guru, I know enough about the app to realize that this series of posts will not "do well." They look similar and they contain a similar message ("this app sucks").</p>
<br />
<p>What I care about, here and elsewhere, is that the posts are actually quite different. The iPhone 4 was quite different from the iPhone 5! Apple stretched the screen from 960 rows of pixels to 1,136! Apple switched from the 30-pin iPod-style connector to the reversible "lightning" connector! The details...</p>
<br />
<p>From what I can tell, apps like Instagram and TikTok do not really care about details, which may be due to the fragmentation in these systems. By designing the feed around individual posts, each post is forced to be its own self-contained story. There is no way to know what kind of post will show up next. There is no way to know what kind of audience will see what you post. It all collapses into the vortex of the feed. If you want to know more about context collapse, time collapse, and relevance collapse, well, my book goes into more detail.</p>
<br />
<p>Perhaps this does not answer the titular question, and perhaps it does. It is tempting to make a list of "what I care about," however this does not seem like the kind of inquiry to answer in a list. If I was really forced to choose a single word, I think it would be democracy. If I were forced to choose a single phrase, it would be "the details of democracy," because I mean democracy in a deep and detailed sense: the day-to-day challenges of attempting self-governance and self-determination within a social system designed hundreds of years ago. Our democracy, if we are still willing to call it that, has yet to contend with the realities of the 21st-century. I am especially concerned about a handful of big tech companies managing what we see for several hours every day. That is one attempt at stating what I care about.</p>
<br />
</div>
</body>
</html>]]></content:encoded>
  </item>
  <item>
    <title>These Apps Suck</title>
    <link>https://jackbandy.com/text/algorithmic-media-february-18-2026</link>
    <guid isPermaLink="true">https://jackbandy.com/text/algorithmic-media-february-18-2026</guid>
    <pubDate>Wed, 18 Feb 2026 00:00:00 GMT</pubDate>
    <description>On the communicative structure of algorithmic media and how it shapes enshittification</description>
    <content:encoded><![CDATA[<p>Monopolies are miserable. You can learn this from playing the board game, from studying history, and also from using any communication service operated by a big tech company in 2026.</p>
<br />
<p>It's been said that <a href="https://en.wikipedia.org/wiki/John_Dalberg-Acton,_1st_Baron_Acton#Acton's_dictum">absolute power corrupts absolutely</a>, and it seems that the same goes for monopoly power. We saw it happen with oil and tobacco. It happened with steel and railroads. It happened with newspapers, television channels, and phone companies. It happened with computer operating systems. It seems to be happening with restaurants and airlines.</p>
<br />
<p>Heck, it happened with tea and spices as early as the 1600s -- they taught me about the Dutch East India Company in public high school!</p>
<br />
<p>Perhaps the title of Sally Hubbard's book says it most succinctly: <a href="https://www.simonandschuster.com/books/Monopolies-Suck/Sally-Hubbard/9781982149710"><em>Monopolies Suck</em></a>.</p>
<br />
<p>And yet, here we are in 2026, with a small handful of companies that own and operate almost the entirety of the digital communication industry. Sure, it is technically an <em>oligo</em>poly, not a <em>mono</em>poly. There are a <em>few</em> of them, so the car manufacturing industry may offer a more accurate analogy than Standard Oil.</p>
<br />
<p>My book, <em>Algorithmic Media</em>, explores the unchecked power of big tech companies, particularly in the context of digital communication. The chapters discuss communication challenges that arise for three groups of communicators in the "digital town square:" (1) journalists and news organizations, (2) advertisers, and (3) common social connections like friends and family. Here are a few more details.</p>
<hr />
<p>Marshall McLuhan famously said <a href="https://en.wikipedia.org/wiki/The_medium_is_the_message">the medium is the message</a>, and Neil Postman offered a revised version -- the medium is the metaphor. I prefer to say that the medium is <em>a</em> message or <em>a</em> metaphor -- a very important one, just not the only one.</p>
<br />
<p>(I am also attached to one other revision of McLuhan, related to the terminology of the "<a href="https://en.wikipedia.org/wiki/Global_village">Global village</a>." His idea was that the spread of new media technologies would connect everyone in the world, allowing us to communicate as if we all lived in the same village. Sounds nice. What the big tech oligopoly has created instead seems to resemble a global casino, where elite owners adjust dials to control the flow of different resources. The enshittified town square has a lot more in common with a casino than a real town square -- TikTok, SnapChat, and Instagram offer addictive entertainment, through features that encourage compulsive use.)</p>
<br />
<p>Back to "the medium is the message." In today's digital communication ecosystem, the medium/metaphor/message in question is often <em>algorithmic</em>. That is to say, the media through which we exchange messages will often use algorithmic processes to determine who receives what messages, as well as when and where they are received. To rephrase McLuhan and Postman, "the algorithm" itself has thus become a sort of message -- a central metaphor in our day-to-day thoughts and decisions.</p>
<br />
<p>There seems to be broad (and growing) awareness around "the algorithm" (or "my algorithm") as an influential mediator in our communication. But what exactly does this entail? What are the effects and implications of algorithmic media? And why does it matter?</p>
<br />
<p>One important implication of our current algorithmic media ecology is that big tech companies have come to dominate. They own us. Hundreds of millions of people spend hours a day on their screens, only to use a handful of services from the big tech oligopoly: YouTube, Instagram, Facebook, TikTok, and Snapchat are among the <a href="https://www.pewresearch.org/internet/2025/11/20/americans-social-media-use-2025/">most dominant</a>.</p>
<br />
<p>Whether the messenger is a news organization, an advertiser, or a friend / family member, there are fewer and fewer guarantees as to how their messages will be delivered. Many people know this intuitively -- your post may or may not reach your followers, regardless of its quality. Cory Doctorow describes this as a breakdown of the "end-to-end" principle. In a service that follows the end-to-end principle, messengers can reliably send messages to people ("receivers") who have willingly chosen to receive such messages.</p>
<br />
<p>Some services used to follow the end-to-end principle, for example, when your feed showed posts from people you willingly chose to follow. It was nice! But it turned out to be a trap -- a setup for future <a href="https://en.wikipedia.org/wiki/Enshittification">enshittification</a>. The typical three-step enshittification, according to <a href="https://www.wired.com/story/tiktok-platforms-cory-doctorow/">Doctorow</a>, goes like this:</p>
<br />
<ol>
<li>Be good to users</li>
<li>Be good to business customers, in part by abusing users</li>
<li>Abuse business customers and claw back all possible value</li>
</ol>
<p>Here is how that plays out in the context of algorithmic media services.</p>
<br />
<h2>Phase 1</h2>
<p>In phase 1, the communication service works well. It follows the end-to-end principle, such that you can expect your posts will reach your followers, and your feed includes posts from people you willingly followed.</p>
<br />
<div class="figure-box"><img src="../images/enshittification/1-users.svg" alt="Phase 1: Good to Users" /></div>
<p>Nostalgia can be dangerous, but sometimes it's worth remembering the good old days. Remember when you opened Instagram, and you got to see posts from friends and family? And you could scroll through the new posts until you saw a picture that you recognized, at which point, it really was a good time to close the app. It was nice, but it was short-lived.</p>
<br />
<p>Before November 2013, Instagram did not even have advertisements. In the beginning, before their enshittification, services like Instagram actually worked: they showed your posts to anyone who asked to see them. To use Cory Doctorow's terminology again, the service reliably delivered messages "from willing senders to willing receivers." It was an effective communication tool, attracting millions of active users.</p>
<br />
<h2>Phase 2</h2>
<p>Then came advertising. This is phase 2, in which the feed remains somewhat usable, showing posts from people you followed. But in phase 2 of enshittification, any advertiser willing to pay the price is able to put a post in your feed.</p>
<br />
<div class="figure-box"><img src="../images/enshittification/2-businesses.svg" alt="Phase 2: Good to Businesses" /></div>
<p>Phase 2 is the key growth period for companies to build up their business clientele. The advertisers have a heyday. As long as the feed is <em>usable</em> (not necessarily good, just usable), people keep using it. In this phase, the owners sit back and relax. All they have to do is get the advertisers hooked. And if your company is bringing in millions of dollars in advertising revenue, it's worth the investment to hire full-time employees whose only job is to make sure advertisers keep up their spending.</p>
<br />
<p>You can think of phase 2 like adding a toll to a road, but only after people have become used to driving on that road every day to get to work. Oh, and the alternative roads are no longer maintained. With advertising, the company starts turning communication into a challenge. If you want to reach your followers, you cannot simply publish a post and expect it to appear in their feeds. Now, to communicate with your friends, you need a strategy: multiple posts per day, carefully-selected hashtags, engaging captions, etc. etc. etc. Even then, your message might not reach your intended audience. Welcome to the great audience competition of algorithmic media, may the odds be ever in your favor.</p>
<br />
<h2>Phase 3</h2>
<p>Phase 3 is the current state of affairs. We all know some things are wrong. I can't speak for everyone, but at the very least, it seems like more and more people recognize that <strong>these apps suck</strong>.</p>
<br />
<div class="figure-box"><img src="../images/enshittification/3-abuse.svg" alt="Phase 3: Abuse Users and Businesses" /></div>
<p>The platform becomes so saturated with advertisements that users develop genuine fatigue. By the early 2020s, Instagram users were seeing about 4 ads for every 10 posts. The only one who benefits in phase three is the technology company itself -- users and advertisers are frustrated, but they have no meaningful alternatives (thanks to phase one and phase two locking everyone in). Instagram is no longer fun, unless you own it.</p>
<br />
<p>This third phase of enshittification makes for a structurally chaotic and unpredictable communication ecosystem. The primary goal is no longer to facilitate interpersonal communication, but to keep advertisers paying and keep users coming back -- to <a href="https://en.wikipedia.org/wiki/Build_a_better_mousetrap,_and_the_world_will_beat_a_path_to_your_door">build a better mousetrap</a>. Feedback loops emerge that reward a small portion of users while undermining the more balanced, two-way communication that made these services usable in the first place. Pew Research found in 2024 that <a href="https://www.pewresearch.org/internet/2024/02/22/how-u-s-adults-use-tiktok/">about half of adult U.S. TikTok users had <em>never</em> posted a video, and the top 25% of users produced 98% of public videos</a>. A similar study of Twitter users found that <a href="https://www.pewresearch.org/internet/2019/04/24/sizing-up-twitter-users/">the top 10% created 80% of tweets</a>.</p>
<br />
<p>The monopoly / oligopoly patterns thus show up in multiple ways. We have a few companies that own these apps. And within these apps, there is a select group of users who dominate the attention field. Again, welcome to the audience competition of algorithmic media!</p>
<hr />
<h2>What next?</h2>
<p>As I have talked to more people about the topics in this book, I have become more and more encouraged to realize that more and more people are simply fed up with big tech companies and their services. We hate it. We know these apps suck. Maybe that means this book is late to the party. And, maybe, that means we are ready to organize for better media futures.</p>
<br />
<p>How do we do that? Perhaps by some combination of public media, public education, real democratic governance, and probably some other changes that will require us to do more than click. I am convinced that we need to keep making a big fuss about how much these apps suck, and why big tech companies are to blame. Technology can still be cool!</p>
<br />
<p>But the purpose of this blog post is just to give you a taste of my book, not to solve all these problems. So if you enjoyed reading this post, you might enjoy the full book. If not, well, thanks for your time.</p>
<br />
</div>
</body>
</html>]]></content:encoded>
  </item>
  <item>
    <title>Toward a Luddite Approach to LLMs</title>
    <link>https://jackbandy.com/text/llm-code-philosophy</link>
    <guid isPermaLink="true">https://jackbandy.com/text/llm-code-philosophy</guid>
    <pubDate>Sun, 08 Feb 2026 00:00:00 GMT</pubDate>
    <description>Some brief thoughts on leveraging large language models in appropriate ways to achieve certain goals.</description>
    <content:encoded><![CDATA[<p>When it comes to "engines that fabricate articles in a fraudulent and deceitful manner", I agree with the <a href="https://www.marxists.org/history/england/combination-laws/ned-ludd-1812.htm">luddites</a>. I am concerned that generative tools powered by large language models (LLMs) -- such as OpenAI's ChatGPT, Anthropic's Claude, and Google's Gemini -- often nudge people toward fabricating products in a fraudulent and deceitful manner.</p>
<br />
<p>So, when I published a new website that was substantially shaped by Claude Code, I felt the need to share some of my reasoning.</p>
<br />
<p>To get a little meta, let me start by saying that drafting (and/or editing) my writing is one of the tasks for which I refuse to use LLMs. I believe <a href="https://doi.org/10.1038/s44222-025-00323-4">writing is thinking</a> -- that is, (I think) one of the best ways to understand what is happening in my brain is to translate my thoughts into language (and/or visualizations). Within this framework, every word outsourced to a generative model is a missed opportunity to strengthen my own thinking.</p>
<br />
<p>The analogy of "<a href="https://www.mprnews.org/episode/2025/09/09/ai-in-schools-st-paul-teacher-says-its-like-bringing-a-forklift-to-the-gym">bringing a forklift to the weight room</a>" has been an effective way to communicate this principle to students. If you don't want to strengthen your thinking, then by all means, go ahead and have LLMs do your writing. And I have to ask, if you don't want to strengthen your thinking, what made you decide to enroll in school?</p>
<br />
<p>There does seem to be a difference between outsourcing <em>a thought process</em> and outsourcing <em>a building process</em>. In the case of my website, for example, I have gone back and forth between managing it on my own versus outsourcing it (Ghost, Wordpress, etc.). Writing html is time-consuming. But when I let Ghost handle all the html, I lose some control. It also costs more money, and creates a dependency on their hosting services.</p>
<br />
<p>I wanted the best of multiple worlds:</p>
<br />
<ul>
<li>Quick editing</li>
<li>File hosting</li>
<li>Customizable/controllable html</li>
<li>Fast and lightweight</li>
</ul>
<p>It's only a little personal website, but ultimately, <a href="https://theanarchistlibrary.org/library/chellis-glendinning-notes-toward-a-neo-luddite-manifesto">all technologies are political</a>. So I sketched out my idea for a new website and fired up Claude code. I checked all the outputted html, performed some tests, and kept track of my prompts. For the most part, it felt like working one layer of abstraction above existing high-level programming languages -- for example, I still used html vocabulary (e.g. div, span) to guide the output.</p>
<br />
<p>Why all the fuss? Who cares if a website is vibe-coded? Well I do, and if you are reading this, you probably do as well. We are the working-class nerds! We know it's not just about code and control, it's about freedom! And as <a href="https://ludditebicentenary.blogspot.com/2012/04/30th-april-1812-threatening-letter-from.html">Eliza Ludd wrote</a>, "curs’d his the man that even lifts a straw against the sacred cause of Liberty." Dare I say, we are the Neo-luddites?</p>
<br />
<p>As you may have heard, Claude code is pretty capable. It made the website renovations pretty quick, and eliminated a lot of time that I would have spent searching online for different html and css snippets. Since it is my website, I do feel responsible for the code that is published -- understanding it well enough to maintain it and adjust it <em>without</em> an LLM.</p>
<br />
<p>My main hesitation at this point is that Anthropic kind of sucks. They're running on billions of dollars from Amazon and ruthlessly stealing intellectual property wherever they can. This is not to mention their violent partnerships with Palantir and the U.S. military. And don't forget about all the unnecessary resource-hungry data centers!</p>
<br />
<p>So, as of writing, I am exploring <a href="https://ollama.com/blog/launch">ollama launch</a> in order to hopefully "get off" Anthropic as well. The struggle continues.</p>
<br />
<p>Thanks for reading, fellow nerd!</p>
<br />
</div>
</body>
</html>]]></content:encoded>
  </item>
  </channel>
</rss>
