Posts in Blogging (9 found)
matduggan.com 6 days ago

You can absolutely have an RSS dependent website in 2026

I write stuff here. Sometimes the stuff is good. Sometimes it reads like I wrote it at 2 AM after an argument with a YAML file, which is because I did. But one decision I made early on was that I didn't want to offer an email newsletter. Part of this was simple economics. At one point I did have a Subscribe button up, and enough people clicked it that the cost of actually sending those emails started to resemble a real bill. Sending thousands of emails when you have no ads, no sponsors, and no monetization strategy beyond "I guess people will just... read it?" doesn't make a lot of financial sense. But the bigger reason — the one I actually care about — is that I didn't want a database full of email addresses sitting under my control if I could possibly avoid it. There's a particular flavor of anxiety that comes with being the custodian of other people's personal data, a low-grade dread not unlike realizing you've been entrusted with someone's elderly cat for two weeks and the cat has a medical condition. I can't lose data I don't have. I never need to lie awake wondering whether some user is reusing their bank password to log into my website just to manage their subscription preferences. The best way I can safeguard user data is by never having any in the first place. It's not a security strategy you'll find in any textbook, but it is airtight. Now, when I explained this philosophy to people who run similar websites, the reaction was — and I'm being generous here — warm laughter . The kind of laughter you get when you ask if an apartment in Copenhagen is under $1,000,000. Email newsletters are the only way to run a site like this, they said. RSS is dead, they said. You might as well be distributing your writing via carrier pigeon or community bulletin board. One person looked at me the way you'd look at someone who just announced they were going to navigate cross-country using only a paper atlas. Not angry. Just sad. I'm lucky in that I'm not trying to get anyone to pay me to come here. If I were, the math would probably change. I'd be out there A/B testing subject lines and agonizing over open rates like everyone else, slowly losing pieces of my soul in a spreadsheet. But if your question is simply, "Can I make a hobbyist website that actual humans will find and read without an email newsletter?" — the answer is a resounding yes. And I have the logs to prove it. All of this is from Nginx access.log. These logs get rotated daily and don't include the majority of requests that hit the Cloudflare cache before they ever reach my server, so the real numbers are higher. But I think they're reasonably representative of the overall shape of things. About half my traffic is readers hitting or — people who have, of their own free will, pointed an RSS reader at my site and said yes, tell me when this person has opinions again . The other half are arriving via a specific link they stumbled across somewhere in the wild. If we do a deeper dive into that specific RSS traffic, we learn a few interesting things. The user-agent breakdown shows the usual suspects — the RSS readers you'd expect, the ones that have been around long enough to have their own Wikipedia articles. There are also some abusers in the metrics. I have no idea what "Daily-AI-Morning" is, but whatever it's doing, it's polling my feed with the frantic energy of someone refreshing a package tracking page on delivery day. The time distribution, though, is pretty good — spread out across the day in a way that suggests real humans checking their feeds at real human intervals, rather than a single bot hammering me every thirty seconds. My conclusion is this: if you want to run a website that relies primarily on RSS instead of email newsletters, you absolutely can. The list of RSS readers hasn't dramatically changed in a long time, which is actually reassuring — it means the ecosystem is stable, not dead. The people who use RSS really use RSS. They're not trend-chasers. They're the type who still have a working bookmark toolbar. They are, in the best possible sense, your people. Effectively, if you make your site RSS-friendly and you test it in NetNewsWire, you will — slowly, quietly, without a single "SUBSCRIBE FOR MORE" pop-up — build a real audience of people who actually want to read what you write. No email database required. No passwords to leak. No giant confusing subscription system.

0 views
iDiallo 2 weeks ago

13th Year of Blogging

Of all the days to start a blog, I chose April Fools' Day. It wasn't intentional, maybe more of a reflection of my mindset. When I decide to do something, I shut off my brain and just do it. This was a commitment I made without thinking about the long-term effects. I knew writing was hard, but I didn't know how hard. I knew that maintaining a server was hard, but I didn't know the stress it would cause. Especially that first time I went viral. Seeing traffic pour in, reading back the article, and realizing it was littered with errors. I was scrambling to fix those errors while users hammered my server. I tried restarting it to relieve the load and update the content, but to no avail. It was a stressful experience. One I wouldn't trade for anything in the world. 13 years later, it feels like the longest debugging session I've ever run. Random people message me pointing out bugs. Some of it is complete nonsense. But others... well, I actually sent payment to a user who sent me a proof of concept showing how to compromise the entire server. I thought he'd done some serious hacking, but when I responded, he pointed me to one of my own articles where I had accidentally revealed a vulnerability in my framework. The amount you learn from running your own blog can't be replicated by any other means. Unlike other side projects that come and go, the blog has to remain. Part of its value is its longevity. No matter what, I need to make sure it stays online. In the age of AI, it feels like anyone can spin up a blog and fill it with LLM-generated content to rival any established one. But there's something no LLM can replicate: longevity. No matter what technology we come up with, no tool can create a 50-year-old oak tree. The only way to have one is to plant a seed and give it the time it needs to grow. Your very first blog post may not be entirely relevant years later, but it's that seed. Over time, you develop a voice, a process, a personality. Even when your blog has an audience of one, it becomes a reflection of every hurdle you cleared. For me, it's the friction in my career, the lessons I learned, the friends I made along the way. And luckily, it's also the audience that keeps me honest and stops me from spewing nonsense. Nothing brings a barrage of emails faster than being wrong. Maybe that's why I subconsciously published it on April Fools' Day. Maybe that's the joke. I'm going to keep adding rings to my tree, audience or no audience, I'm building longevity. Thank you for being part of this journey. Extra : Some articles I wrote on April Fools day. So you've been blogging for 2 years Quietly waiting for Overnight Success Happy 5th Anniversary Count the number of words with MySQL How to self-publish a book in 7 years The Art of Absurd Commitment Happy 12th Birthday Blog What is Copilot exactly?

0 views
Manuel Moreale 2 weeks ago

Nikhil Anand

This week on the People and Blogs series we have an interview with Nikhil Anand, whose blog can be found at nikhil.io . Tired of RSS? Read this in your browser or sign up for the newsletter . People and Blogs is supported by the "One a Month" club members. If you enjoy P&B, consider becoming one for as little as 1 dollar a month. Hi I'm Nikhil! I grew up the UAE and came to the United States for college and graduated with a degree in biomedical engineering. I worked in academia and industry for about 15 years before deciding to turn my attention and energies towards problems in healthcare. I'm now a graduate student at Columbia University's Medical Center and am studying clinical informatics and loving the magnificent beehive that is New York City. With the time I have, I love going to art museums, practicing calligraphy, reading short stories and graphic novels, and watching every suspense/mystery show or movie I can (huge fan of the genre; for example I've watched all of Columbo at least three times). I'm also trying to learn CAD and have 3D printed several small abominations. I started blogging around 2003 after discovering blogs like Kottke.org, Jeffrey Zeldman's blog , Greg Storey's Airbag.ca , and Todd Dominey's WhatDoIKnow.org . My first blog was at freeorange.net which I now use as a placeholder for my tiny LLC's future site. I used to live in Ames, Iowa at the time and decided to and blog what I knew, about stuff going on in the town: gossip, lectures and shows I'd attended, photos of random scenes and events, and so on. That last part proved to be great: I'd hear from a quite a few alumni or former residents who'd have photo requests for nostalgia and I'd gladly oblige, especially since I was super excited to use my first digital camera, a whopping 5 megapixel Sony DSC-F717 😊 I then stopped blogging for about 10 or so years and resumed in 2018. My current blog is essentially a freeform dump: just this mélange of stuff I find interesting and/or may want to reference later. There's really no audience in mind. I use a lot of tags on my posts and am often delighted by exploring them a while later. I moved all my bookmarks over from PinBoard (an excellent service) and am trying to get off Instagram . I'm also trying to be better about making and sharing things (photos, calligraphy, art) no matter how terrible they are and not just consuming them. As for the name, I really wanted a domain hack, , but this sadly required permission from the Israeli government I was pretty sure I wouldn't get 😅 So I went with the shortest and 'coolest' TLD I could find and ended up with nikhil.io. I also have nikhil.fish as an alias for no reason. I think half my site's half a a tumblelog . As for the other half, I have a Markdown file called in my iCloud Drive that I dump inchoate thoughts into (it's at about half a meg right now). I also use the excellent Things app on my phone to save blog posts, names, recommendations, articles, and media of interest to peruse later. When I have time, I look at these two sources to post and comment on something I think is beautiful, interesting, or funny. All professional creatives I know personally have a space that they attend to do their work and they have told me that this matters immensely to them. In my case, I have a setup I've used reliably over many years and love it. I especially love my sit-to-stand desk (on wheels), giant display, and clickity-clack keyboard. I always listen to ambient music or white noise while working on anything ( Loscil 's works are a favorite). I've found that I just cannot focus in coffeehouses or libraries. And I absolutely cannot work or think in harsh "cool white" lighting (3000K or lower; if you need me to divulge secrets, just put me in a room with two tubelights for thirty seconds). I know a lot of people (like my wife , a writer) who can work anywhere and may be a bit envious. I am also in the habit of pacing around and muttering things to myself while working and these are not nice things to do at coffeehouses or libraries. I write all my posts in Markdown and use an old and heavily modded version of 11ty.js with several Markdown-it plugins and supported by quite a few and Node scripts to generate the HTML pages. Images are processed with Sharp . The blog theme is a mess of TSX and SASS files. All posts and code are in and Github. I build everything on my laptop and sync all the files to an S3 bucket that serves my blog through CloudFront. Not really. I've spent enough time monkeying with the design/structure and code where my setup fits my needs like a bespoke suit. You can always nerd out over tooling, and it's a lot of fun, but I've suspended that in favor of using the tools. For the time being at least 😅 Now if my wife or a friend were starting a blog, I would absolutely recommend a platform like Bear . Anything simple, hosted, not creepy, and not run by greedy and/or awful people. It costs ~$5 a month. A giant part of that cost is the domain name. Zero revenue. No plans on 'growing' it or whatever; it's just my little garden on the internet. I have no problem with people monetising their blogs as long as the strategy they employ is respectful to visitors' privacy and unobtrusive to their experience. Patronage/memberships aside, The Deck comes to mind as an ad platform that achieved both these things very well. I do have my problems with platforms like Substack and might write a blog post about this later. Please interview Chris Glass ! His lovely and popular blog is a huge inspiration for mine, layout and content, and he's been at it since at least 2003 IIRC. Another old favorite is Witold Riedel's log . I'm also really digging this blog I discovered recently. I just put up a small project I've wanted to do for a while, my own little curated digital gallery of art I've loved over the years. It was mostly a design exercise but I thought I might use some LLM to discover some themes in why I love these works (or maybe you just love looking at things and don't really need to understand why). Other than that, I am so happy with what feels to me like a resurgence in personal blogging (here's a recent index of personal blogs from readers of HackerNews). Thank you for having me in your beautiful space and featuring several other lovely and interesting people! This is a fantastic project Manu 🤗 Now that you're done reading the interview, go check the blog and subscribe to the RSS feed . If you're looking for more content, go read one of the previous 134 interviews . People and Blogs is possible because kind people support it.

0 views
Manuel Moreale 2 months ago

Thoughts On People and Blogs

As I mentioned to the supporters on Ko-fi a week ago, I am currently considering the possibility of pausing the series at the end of this third year, with the last interview going live on August 28th. There are a few reasons for this. The first reason is that running the series is starting to become more annoying and time-consuming over time. I tried to simplify my life as much as possible, recoded part of my site to make it easier to manage and publish the series, but at the end of the day, it’s a project that relies on other people to exist. And that can be a problem in the long run. The number of emails I need to send out, and the number of times I either get completely ignored or ghosted is trending upwards. I’m at the point where I can send out invitations to 10+ people, and I’m not confident that at least 1 of them will result in an actual interview being published. And that sucks. It sucks because, since day one, I tried to find a good balance between keeping the series running smoothly and not letting guests wait for months and months to get their interview published. But I’m at the point where I can no longer do that. More than a few times, I found myself with the queue completely empty while waiting for dozens of people to get back to me. Every time someone came through in the end, and the series kept marching on week after week, but let me tell you: it’s not fun. Also not fun is having to chase people. This series is obviously not important in the grand scheme of things, so it’s totally understandable if people forget to reply or can’t find the time to do it. But you’d be surprised by the number of people who, multiple times in a row, emailed me to tell me they were going to end me the answers “next week” only to then disappear into thin air. And I get it, I don’t have hard feelings towards all these people. Shit happens, and we all have busy lives. But it gets tiring after a while. The other reason is a lack of momentum. If you have worked on any type of side project, you know how things go: you are full of motivation at first, and you can’t wait to get started, and then you slowly lose momentum. And I’m definitely running out of momentum. The main reason for this is that the past few months have been particularly tiring for a multitude of factors, and support for the series isn’t exactly stellar. You’d be surprised by how few people have emailed over the years to either suggest a guest or simply say something nice about it. And if you’re tempted to email me now, after having read this, please don’t. This brings me to the final reason why I’m tempted to pause the series. I know there are lots of people out there who enjoy it and would love to see it continue. But the reality of the vast majority of projects on the web is that they’re usually either solo projects or they’re run by very small teams that more often than not end up losing momentum and shutting everything down because of a lack of support. And nothing makes me angrier than seeing people popping up from nowhere to express their sadness when a project gets shut down. Because where the fuck were these people when the creators of these projects needed some help to keep the momentum going? And I’m talking about something as simple as sending a message to them to let them know you appreciate what they do. Sometimes that’s more than enough. And yet even that is so rare these days. I’m not saying it doesn’t happen, because it does, but it’s rare. And so part of me thinks I should stop the series simply because it’s important to remind people that good things can only exist if we all collectively make them happen. That’s the mental state I’m in right now. Again, if you feel compelled to email me now, I say redirect those good intentions somewhere else and go email someone who works on something else you enjoy and let them know you appreciate what they do. What’s next for P&B then? For now, the series will continue as usual. There are 6 interviews ready to go at the moment, 12 people have expressed interest in participating, and I have emailed 10 more. I did consider the possibility of making it an every-other-week series rather than weekly, in order to make it less annoying to run. We’ll see what happens. Plenty of time to still think about all this. Thank you for keeping RSS alive. You're awesome. Email me :: Sign my guestbook :: Support for 1$/month :: See my generous supporters :: Subscribe to People and Blogs

0 views
iDiallo 3 months ago

Is Blogging Dead?

When I started 2025, I set myself a simple challenge: write consistently and see if I could reclaim some of the audience this blog once had. In 2024, I had published just 4 posts and had only a handful of RSS subscribers. It felt like shouting into the void. By the end of 2025, I had published 177 articles and 24 "byte-sized" pieces, those shower thoughts I write and release without extensive research. The blog received 9,158,823 views from all sources, bots and humans alike. The spikes represent when an article goes viral. I've created a visualisation for when an article spiked in February . Five articles stood out this year: They were all prominently featured on hackernews and reddit. The leadership one appearing on Google Discovery, which I didn't know was a thing. Some of my "byte-sized" rants also made a lot of noise: Microsoft should take note. I initially published every other day at 7am UTC. It was consistent, but I noticed a pattern: people were sharing my links on Reddit and Hacker News around that time. right when traffic was lowest. My posts were getting buried. So I adjusted. I gradually shifted my publication time to 12pm UTC, giving my articles a better shot at visibility during peak hours. It's a small tactical change, but it made a difference. RSS doesn't give me precise reader counts, and that's intentional. I publish full articles in my feed, not snippets, because I want readers to own their reading experience. The growth here tells its own story. At the start of the year, I received 889 daily pings from around 56 RSS bots and 149 unique IP addresses. By year's end, that climbed to 4,711 daily pings from roughly 131 bots and 563 unique IPs. Many of these bots are self-hosted readers like Tiny Tiny RSS, living on personal devices and pinging sporadically. IP addresses change constantly, making it impossible to track individual users, which is exactly how it should be. The most popular reader among my audience is Feeder (appearing in my logs as "SpaceCowboys Android RSS reader"). It's open source , ad-free, and collects no user data. Feedly also showed up consistently, pinging from 3 unique IP addresses. I do want to point out that there is no consistent way of identifying an RSS reader. The user agents vary widely. You can read more about my attempt to classify all my RSS readers here . While my RSS readership grew steadily, my Google traffic nosedived. I've written before about AI Overviews eating through blog traffic, and I watched it happen in real time. Search impressions increased steadily with my publishing schedule, until September, when everything flattened. Then I discovered another problem: I had become a spam vector . Once I fixed that in October, traffic started recovering. I experimented with AI to improve my writing throughout the year, and I have mixed feelings worth a dedicated post. Here's the short version: AI is an impressive time-saver. You can accomplish a lot with it quickly. But the problem comes up when you realize everything written with AI assistance sounds the same. No matter how much you tweak the prompts, there's a sameness to the voice, a flatness that strips away individuality. It's not just your own writing, but that of every website. My conclusion: AI isn't a good tool if you're trying to develop a unique voice. It strips away individuality. And that unique voice is what you need to stand out today. If you want people to bypass an AI summary and actually read your blog, your voice has to be compelling and distinctly human. I did find some uses that boosted my productivity without robbing me of the creative process. More on that in a future post. Yet another podcast... I know. But my goal was simple: provide an easier way to consume my blog content and allow for more free-flowing discussion around subjects I care about. For now, it's just me rambling and finding my footing. I've recorded 70 episodes on Spotify and syndicated them to Apple Podcast and Amazon Music . Soon I'll make it available directly on the blog so you don't have to sign up for yet another service. Going from zero to one was already a milestone. I'm grateful to everyone who has subscribed, and especially to those who listen without subscribing. Your time means everything. The most important part of this entire journey has been the emails from casual readers. The internet is full of trolls, but every single email I received this year was both encouraging and filled with practical feedback. Many readers quoted my work on their own blogs, offering honest takes that pushed my thinking further. This is what makes it worthwhile, real conversations with real people. I hope we can keep this going. In 2025, I built the habit of showing up consistently and producing work I'm proud of. In 2026, my goal is to steer this ship toward something truly meaningful. If you've been part of this journey, thank you. And if you're just finding this blog now, welcome. Let's see where this goes together. I use Zip Bombs to Protect my Server (April 17th) Do not download the app, use the website (July 2nd) How to Lead in a Room Full of Experts (September 24th) Why Companies Don't Fix Bugs (April 7th) Users Only Care About 20% of Your Application (September 26th) No I don't want to turn on Windows Backup with One Drive (September 11th) I can't upgrade to Windows 11, now leave me alone (December 21st)

0 views
pabloecortez 5 months ago

Here is a blogging challenge for you

These past few days I've been writing e-mails to some of my favorite bloggers, simply sending them a message letting them know that they have a reader in me. I've been spending a lot of time reading people's blogs this year while working on powRSS , to the point where I'm talking about what goes on in their life with my own friends! "Hey did you catch Herman's post last week about smartphones?" Simple stuff like that. A lot of the posts you write here do make an impact on my real life, whether it's an anecdote, a reflection, or simply reading a slice of life chapter of whatever is happening in your world. So, I think it'd be a great blogging challenge to send an e-mail / guestbook entry to those blogs that we read frequently. It's always nice to know our words are being read by others.

0 views
fLaMEd fury 6 months ago

Open Homes

What’s going on, Internet? We’ve sold the house in Wellington and are now looking to buy in Auckland’s same downturned market. In between kids’ activities we managed to check out a dozen open homes across the central suburbs. Damn visiting open homes all day is exhausting. It doesn’t look like we’ll be able to buy in the area we’re staying in , which is a shame, but we should end up not too far away. Some of the suburbs have great centres; it’s just another round of getting familiar with a new area. My biggest concern? How far I might end up from my gym. Hey, thanks for reading this post in your feed reader! Want to chat? Reply by email or add me on XMPP , or send a webmention . Check out the posts archive on the website.

0 views
Evan Hahn 8 months ago

Notes from July 2025

Here are some of my notes from July 2025. See also: my notes from last month , and the month before , and so on… “How I build software quickly” was my marquee post this month. I haven’t mastered the tension between speed and quality, but I’ve learned a few things that have been useful. It sparked a lot of discussion on Lobsters and Hacker News . I worked on this post for months, and I’m glad it did well (for me, at least). I informally compared the download sizes of local LLMs with offline Wikipedia . Seems like Wikipedia offers more value per gigabyte. The Hacker News girlies were all over this one too , probably because it mentioned AI even a little. I wrote a simple macOS-only script to extract text from images . I can now run to grab text out of screenshots and photos, at least on macOS. I read Where Wizards Stay Up Late: The Origins of the Internet , a book about the invention of the internet, and took a few notes . I also took notes on The Weather Machine: A Journey Inside the Forecast . Published a few articles over at Zelda Dungeon , including one about a very strange monster in Ocarina of Time . I also briefly participated in the ZD Marathon , an annual variety stream, which (1) raised over $12K for No Kid Hungry (2) was a blast! I enjoyed Ancillary Justice , a sci-fi book about a starship AI betrayed by an emperor. I especially loved all the treatments of language and accents. It was the first book I’ve ever checked out from the Chicago Library, and will not be the last. “Fed up with big legacy news? Here are 13 independent, worker-owned outlets to support.” Quoting Anthropic CEO Dario Amodei: “I think ‘No bad person should ever benefit from our success’ is a pretty difficult principle to run a business on.” I remain unconvinced that commercial interests map well to the common good, and this article strengthened my belief. “The First Planned Migration of an Entire Country Is Underway” . Searching “Mona Lisa” on DuckDuckGo changes its logo to a Mona Lisa duck. George R. R. Martin, famous author of the series adapted into Game of Thrones , uses WordStar 4.0 on an offline DOS machine . At least, that’s what he said 11 years ago. Open Source Game Clones got a bookmark this month. “Do things. Make things. And then put them on your website so I can see them.” A great last line from “The rise of Whatever” . “Your Name Is Invalid!” chronicles software that doesn’t accept people’s real names. See also: “Falsehoods Programmers Believe About Names” . From an article about data sovereignty : “Experts believe the pushback [for data sovereignty] from governments underscores a broader awareness about the economics of data extraction.” “The challenge in an intro-to-programming class was never finding answers. Before ChatGPT, you could find solutions on Google or StackOverflow. Maybe it took longer, but it’s a quantitative difference, not a qualitative one, for elementary problems.” Via “From code reuse to the impact of generative AI” . “While I think the tarot people are wrong, they frankly throw much better parties than the fact-checkers.” Via “The Psychic Question” . Liked this person’s story of switching to Linux . It’s someone claiming to be a “regular person”, not some kernel developer or configuration expert . I liked reading about their experience trying Linux Mint: why they did it, what they liked, and what they didn’t. Glad to see Debian working on the 2038 bug . Apparently, 13% of Godot game developers know about, but choose not to use, version control. This post cheekily celebrates that: “Modern life is so full of handrails and automation and supervision and authority over our platforms and actions that who are we to look at their position and assume they’re in line to learn a lesson.” Hope you had a good July. I enjoyed Ancillary Justice , a sci-fi book about a starship AI betrayed by an emperor. I especially loved all the treatments of language and accents. It was the first book I’ve ever checked out from the Chicago Library, and will not be the last. “Fed up with big legacy news? Here are 13 independent, worker-owned outlets to support.” Quoting Anthropic CEO Dario Amodei: “I think ‘No bad person should ever benefit from our success’ is a pretty difficult principle to run a business on.” I remain unconvinced that commercial interests map well to the common good, and this article strengthened my belief. “The First Planned Migration of an Entire Country Is Underway” . Searching “Mona Lisa” on DuckDuckGo changes its logo to a Mona Lisa duck. George R. R. Martin, famous author of the series adapted into Game of Thrones , uses WordStar 4.0 on an offline DOS machine . At least, that’s what he said 11 years ago. Open Source Game Clones got a bookmark this month. “Do things. Make things. And then put them on your website so I can see them.” A great last line from “The rise of Whatever” . “Your Name Is Invalid!” chronicles software that doesn’t accept people’s real names. See also: “Falsehoods Programmers Believe About Names” . From an article about data sovereignty : “Experts believe the pushback [for data sovereignty] from governments underscores a broader awareness about the economics of data extraction.” “The challenge in an intro-to-programming class was never finding answers. Before ChatGPT, you could find solutions on Google or StackOverflow. Maybe it took longer, but it’s a quantitative difference, not a qualitative one, for elementary problems.” Via “From code reuse to the impact of generative AI” . “While I think the tarot people are wrong, they frankly throw much better parties than the fact-checkers.” Via “The Psychic Question” . Liked this person’s story of switching to Linux . It’s someone claiming to be a “regular person”, not some kernel developer or configuration expert . I liked reading about their experience trying Linux Mint: why they did it, what they liked, and what they didn’t. Glad to see Debian working on the 2038 bug . Apparently, 13% of Godot game developers know about, but choose not to use, version control. This post cheekily celebrates that: “Modern life is so full of handrails and automation and supervision and authority over our platforms and actions that who are we to look at their position and assume they’re in line to learn a lesson.”

0 views