I decided to remove my browser condoms and check Shepherd's network traffic. Updated my post to better reflect how "independent" the website is.
That's less than half of the malware it tried to run on my computer but I got bored checking all the domains it tried to run code from. It's repetitive. I get it, you put on every tracker and ad network you could find, and put your stuff on a bunch of CDNs.
Everything that can be outsourced to big tech was outsourced to big tech. How very independent.
Independent means that we are a small team and trying to create something cool for people. It means we are not part of Forbes or some giant publication that is focused purely on money and spamming the shit out of you :). You want a diverse and indie web so that the only search results and voices you here are Forbes, Disney, and other giant media conglomerates.
Independent does not mean we don't eat.
Independent does not mean we don't have server bills.
Independent does not mean our part-time developer works for free.
Independent does not mean our designer works for free.
There is no malware on the website crazy; it's just an ad network that pays for our servers. I will remove all those ugly display ads as soon as we have enough income from readers and authors directly.
> It means we are not... focused purely on money and spamming the shit out of you
Sure looks like you are. In fact I can't even find a single datapoint to the contrary. My browser made over 900 requests to other entities who's raison d'être is spamming me for money.
Even your default affiliate link is Amazon instead of Bookshop for crying out loud. You didn't even put them side by side -- you hid bookshop behind a drop down menu. Seems like you don't care one bit about being independent.
> You want a diverse and indie web so that the only search results and voices you here are Forbes, Disney, and other giant media conglomerates.
I can't tell the difference between shepherd and the rest of the dead internet. There's only one person or a small team behind most blogspam and SEO-spam but it's still ruining the web.
Independent web does not mean "We're not rich (yet)". Also 'web' implies links to other indie websites. A (hidden, even. Lol.) affiliate link to bookshop doesn't count.
> Independent does not mean we don't eat.
Independent means... Not dependent. You are dependent on Medium for Shepherd's blog for crying out loud. You could host your own blog on your server in minutes for zero marginal cost, and yet there you are paying big tech to put some words under a header.
> Independent does not mean we don't have server bills.
Use less (as-a-service). Even a small and cheap dedicated server or two should be able to handle this just fine. Maybe not as-built but you're doing nothing that needs expensive hosting.
> Independent does not mean our part-time developer works for free.
You have nearly 1000 subscribers and the minimum tier is $25. That's far from "works for free".
> There is no malware on the website crazy.
You don't even know what runs on your own website. It attempted to run code from hundreds of places who's whole purpose is to dox your users and run targeted ads to take their money. (That's money that might have been going to shepherd fwiw.)
> just an ad network that pays for our servers
"just" dozens of them. "Just" dozens of tracking and analytics.
There are ways to do ethical advertising without tracking. You could even sell ads yourself (maybe you are, I haven't looked that closely at the website).
How many servers do you have that those are a significant cost center when you have multiple employees?
> I will remove all those ugly display ads as soon as we have enough income from readers and authors directly.
Going into this I thought you were making shepherd yourself, but reading between the lines, you already hired 1-2 (or more) people before you made money. That's fine if this is a business venture -- but speculatively hiring multiple people in the hopes of becoming profitable is far from the "indie web". Light years away. It's standard operating procedure for the hyperscaler corporate web though.
I'm not trying to be harsh here, I promise. My original post had a little bit of snark because of the medium blog. But every time I look at this it gets uglier.
If you truly care to be independent you can. Get rid of the garbage you've accumulated (ad networks, trackers, minimize APIs, bring everything in-house). Slim down the network requests and JavaScript. Rethink how you do ads. Lastly, focus on being part of the indie web instead of another cog in the corporate web machine.
Keep doing what you love. I am not critiquing the functional bits of the website. Just the 'independent' bits. You can do a blog in-house easy. Maybe kill the analytics and try to figure out how to do some in-house ads? Also put bookshop ahead of Amazon.
If you have any questions I'm happy to help you break the chains that bind you! Come on in, the water's fine.
Sorry dude, I think you don't understand what independent means, and maybe you are independently wealthy or something. People need food to eat, and that means running ads as that is what pays for this stuff :)
If you want to sponsor the website with a big grant, hit me up at ben@shepherd.com. Then we can eat + get rid of ads.
Then checked my mailchimp subscriptions
and my grow.me subscriptions
And my substack subscriptions
Made sure my Cloudinary was properly configured
And my newrelic analytics
And my sentry analytics
And my rlcdn analytics
And my growplow analytics
And my 33across analytics
And my Scorecard research analytics
And my openxcdn analytics
And my trustarc analytics
And my creativecdn analytics
And my Google Tag Manager
And my Google Analytics
Then I checked my Mediavine ads
And my adsrvr ads
And my adform ads
And my adnxs ads
And my yieldmo ads
And my criteo ads
And my mediavine ads
And my pubmatic ads
And my id5-sync ads
And my rubicon-project ads
And my triplelift ads
And my pghub ads
And my zemanta ads
And my cognitivlabs ads
And my doubleverify ads
And my media.net ads
And my kargo ads
And my Amazon ads
And my Google Adsense
When I finally got to WeWork
I booted up my Macbook
And checked my Google Workspace email
Our Amazon Affiliate account was approved
And I checked our private Github issues for tasks
Then I let Microsoft CoPilot write Stripe integration
I write a new post for my Substack
Finally using my Chrome browser and ycombinator's platform I posted:
'Google is killing the independent web'