Model behavior

AI models can generate output modeled on input. They can respond to prompts and generate vaguely intelligible text — provided the right inputs, the right human-generated inputs. Rather than engaging with content created by modeling human input, my request is this: model better be … | Continue reading


@feedpress.me | 16 days ago

You can choose to be kind

It's trite, but it's true and maybe, just maybe, the phrase has been burned into my brain from my kids watching Daniel Tiger on repeat. I've found it to be the best way to approach interactions in life and online — you can and should be kind to yourself too. I struggle with the b … | Continue reading


@feedpress.me | 16 days ago

We've stopped making things anyone wants

I'm getting older, I'm definitely getting older (everyone is), but I remember when we made things that users wanted. We don't seem to doing much of that anymore. Build a product, hope it provides value enough for a user to pay for it, earn a profit. You'd succeed by providing val … | Continue reading


@feedpress.me | 20 days ago

Don’t be afraid to admit when you don’t know something

I often apply this thinking to development work but I’ve found it holds true in many other situations. I’ve dealt with imposter syndrome for my whole career and still battle with it. I’m a self-taught developer and am confident that there’s more I don’t know than I do know. I’ve … | Continue reading


@feedpress.me | 21 days ago

A retrospective on a year without streaming music

I wrote, roughly a year ago, about wanting to stream my own music and I've spent that time exploring and settling into options. I still don't want streaming music and I don't miss it, but I've learned a few things along the way. Let's get one thing out of the way up front: stream … | Continue reading


@feedpress.me | 22 days ago

Data collection should always be opt in

If you're offering a service online, you should only collect data from users that is strictly required to operate service. I don't care what you're building. If you need my email to log me in, fine — don't send me anything I didn't ask for[1]. And do not use it to try and sell me … | Continue reading


@feedpress.me | 22 days ago

AI cannot and should not replace search

Name a search engine and it will have integrated AI — but can you name one that's any better for it? I'm at a loss and I can't help but wince every time another announces some sort of LLM integration. | Continue reading


@feedpress.me | 26 days ago

Enhancing pagination with a page selector

I've made a change to my site's pagination wherein I've enhanced the page count displayed at the bottom of my home and links pages to display the page count in a select element. The select displays a list of all the pages and navigates to the selected page. | Continue reading


@feedpress.me | 26 days ago

Access to data isn't a grant to exploit it

As the AI hype cycle continues and continues to take on ever more characteristics of a bubble, we should be making an ever more concerted effort to block, confound and frustrate the crawlers they use to trawl the public internet for data. They've operated under the assumption tha … | Continue reading


@feedpress.me | 27 days ago

Building a scrobbler using Plex webhooks, edge functions and blob storage

I've written before about embedding music into my site and I've largely used Last.fm to do so. Their API is rather extensive, though it is showing its age — the default response format is XML, they've dropped artist images and have intermittently failed to return album art. Liste … | Continue reading


@feedpress.me | 29 days ago

I like Safari, but nobody should be required to use it

I've tried all the browsers (not Arc, but that's a big stack of nonsense dressing up Chromium) and I always return to Safari. I've been a longtime resident of Apple's walled garden/prison, my grandmother bought stock during Apple's IPO and my whole family uses, well, all of it. I … | Continue reading


@feedpress.me | 1 month ago

Thoughts on permanence

I think a lot about permanence — both as a broader concept and how it applies to myself, my life and my work on a more personal level. It's a comforting concept when you're seeking stability, but it's never truly attainable. It's aspirational, but unachievable — nothing is perman … | Continue reading


@feedpress.me | 1 month ago

We have a content quality problem, not a content quantity problem

Are you short on things to read? Things to watch? Things to listen to? Things to scroll through? Me neither. | Continue reading


@feedpress.me | 1 month ago

An indie web primer

If I haven't made it clear enough recently, I love where the open web is heading and the indie web's part in it. This has grown out of the opportunity created by the ongoing fragmentation of the corporate social web and renewed interest in staking out personal spaces on the web. … | Continue reading


@feedpress.me | 1 month ago

An indie web primer

If I haven't made it clear enough recently, I love where the open web is heading and the indie web's part in it. This has grown out of the opportunity created by the ongoing fragmentation of the corporate social web and renewed interest in staking out personal spaces on the web. … | Continue reading


@feedpress.me | 1 month ago

It's not AI generated music, it's AI generated noise

Wikipedia (emphasis mine) In the most general of terms, music is the arrangement of sound to create some combination of form, harmony, melody, rhythm, or otherwise expressive content. I'm going to harp on this again but, yes, yes AI-generated content is derivative. Music is appea … | Continue reading


@feedpress.me | 1 month ago

Lightweight search in Eleventy

I've been using Pagefind for my site search for a while now and would readily recommend it, but I wanted to throw together something a bit lighter weight and customizable. | Continue reading


@feedpress.me | 1 month ago

Look for longevity

Whenever I'm looking at a service, a product or a tool I like to look for longevity or evaluate the potential for it. It's easy to get caught up in the hype around something new but, so often, we fail to evaluate whether it can sustain itself or stick around over the longer term. | Continue reading


@feedpress.me | 1 month ago

Look for longevity

Whenever I'm looking at a service, a product or a tool I like to look for longevity or evaluate the potential for it. It's easy to get caught up in the hype around something new but, so often, we fail to evaluate whether it can sustain itself or stick around over the longer term. | Continue reading


@feedpress.me | 1 month ago

Building a reactive website

No, not that kind. I'm thinking of the indie web kind we're seeing lately. The kind that incorporates content from around the web that the creator of the site cares with and engages with. I find this to be complementary to the popular and well-explained POSSE concept. I've adopte … | Continue reading


@feedpress.me | 1 month ago

Building a reactive website

No, not that kind. I'm thinking of the indie web kind we're seeing lately. The kind that incorporates content from around the web that the creator of the site cares with and engages with. I find this to be complementary to the popular and well-explained POSSE concept. I've adopte … | Continue reading


@feedpress.me | 1 month ago

The internet isn't dying, it's changing

Ok, maybe some of it's dying. I believe it's too far reaching and too deeply-embedded to really, truly be dying. What we're seeing is a bust cycle for commercial social media and information-driven platforms. It's pretty clear that traditional social media is on the wane — growth … | Continue reading


@feedpress.me | 1 month ago

The internet isn't dying, it's changing

Ok, maybe some of it's dying. I believe it's too far reaching and too deeply-embedded to really, truly be dying. What we're seeing is a bust cycle for commercial social media and information-driven platforms. It's pretty clear that traditional social media is on the wane — growth … | Continue reading


@feedpress.me | 1 month ago

Of course AI is extractive, everything is lately

It's easy to pick on AI, because, well, it's costing a whole lot and providing, at best, dubious benefits. One of the easiest criticisms to lob at it is that it's extractive — whether you're pointing at public knowledge, creative work or resources and I think that's all quite fai … | Continue reading


@feedpress.me | 1 month ago

Of course AI is extractive, everything is lately

It's easy to pick on AI, because, well, it's costing a whole lot and providing, at best, dubious benefits. One of the easiest criticisms to lob at it is that it's extractive — whether you're pointing at public knowledge, creative work or resources and I think that's all quite fai … | Continue reading


@feedpress.me | 1 month ago

Sharing links via RSS, sharing links via APIs

I follow and subscribe to a whole bunch of blogs and less and less high-volume news via RSS. It's one of my absolute favorite mediums for keeping up with and reading content on the web. It's distributed, open and decentralized and remains one of those under-appreciated layers tha … | Continue reading


@feedpress.me | 1 month ago

Sharing links via RSS, sharing links via APIs

I follow and subscribe to a whole bunch of blogs and less and less high-volume news via RSS. It's one of my absolute favorite mediums for keeping up with and reading content on the web. It's distributed, open and decentralized and remains one of those under-appreciated layers tha … | Continue reading


@feedpress.me | 1 month ago

Using an Eleventy event to optimize component JavaScript

My site leverages a number of web component for functionality on my site. Namely: mastodon post embeds, search, my now playing component, my theme toggle, post sharing and YouTube embeds. It's all loaded on pages only as needed but, I wanted to make sure it was all minified. | Continue reading


@feedpress.me | 1 month ago

Using an Eleventy event to optimize component JavaScript

My site leverages a number of web component for functionality on my site. Namely: mastodon post embeds, search, my now playing component, my theme toggle, post sharing and YouTube embeds. It's all loaded on pages only as needed but, I wanted to make sure it was all minified. | Continue reading


@feedpress.me | 1 month ago

Surfacing most used tags in Eleventy

I made some lightweight design changes to my site, keeping things simple but moving the date up above post headers, surfacing tags below and restoring Read more links. | Continue reading


@feedpress.me | 1 month ago

Surfacing most used tags in Eleventy

I made some lightweight design changes to my site, keeping things simple but moving the date up above post headers, surfacing tags below and restoring Read more links. | Continue reading


@feedpress.me | 1 month ago

A music workflow for 2024

I think, I think I've found a music workflow I'm happy with for 2024 and it looks like this. | Continue reading


@feedpress.me | 1 month ago

Signs you've taken a bad job

This applies to full-time employment, but still. I've encountered all of these (all in the same role — and yes, hindsight is 20/20!). I've had several excellent roles since and experienced none of this since. | Continue reading


@feedpress.me | 1 month ago

A music workflow for 2024

I think, I think I've found a music workflow I'm happy with for 2024 and it looks like this. | Continue reading


@feedpress.me | 1 month ago

Signs you've taken a bad job

This applies to full-time employment, but still. I've encountered all of these (all in the same role — and yes, hindsight is 20/20!). I've had several excellent roles since and experienced none of this since. | Continue reading


@feedpress.me | 1 month ago

I'm going to keep opting out

Marketing, solicitations, advertising, political contact, direct mailers, email campaigns, cookies, ads — it's all opt out. It puts the burden on you to opt out of each communication each message, each outreach from a loyalty program. It can feel like weeding a garden, but that g … | Continue reading


@feedpress.me | 2 months ago

I'm going to keep opting out

Marketing, solicitations, advertising, political contact, direct mailers, email campaigns, cookies, ads — it's all opt out. It puts the burden on you to opt out of each communication each message, each outreach from a loyalty program. It can feel like weeding a garden, but that g … | Continue reading


@feedpress.me | 2 months ago

Go ahead and block AI web crawlers

AI companies are crawling the open web to, ostensibly, improve the quality of their models and products. This process is extractive and accrues the benefit to said companies, not the owners of sites both small and large. | Continue reading


@feedpress.me | 2 months ago

Everything is a checklist

Everything, everything, can be a checklist. ✓ Wake up at 4:15am ✓ Start exercising by 4:30am ✓ Throw TV or movie on in the background ✓ Aim for 1600+ calories, be satisfied with anything over 800 ✓ Finish exercising by 6:35am | Continue reading


@feedpress.me | 2 months ago

Now's the time to own and host your own content

We've seen Meta, Google, Microsoft, Apple, Reddit, Automattic, Mozilla — name a company — integrate AI that continues to be trained on public data with or without creator consent. | Continue reading


@feedpress.me | 2 months ago

Building a theme toggle web component

I (very recently!) added a theme toggle to my site, right up there in the menu. It's a shiny sun or a purple moon depending on your preference. It was a liquid template with some JavaScript sprinkled in. I turned that into a web component. | Continue reading


@feedpress.me | 2 months ago

Towards a quieter, friendlier web

I love the internet, I grew up on it and (probably) spend too much time on it. I found the music I love on it, I've made friends on it, I went to school for business but built a career on the web instead. I often have a hard time reconciling where the web is now with what it was … | Continue reading


@feedpress.me | 2 months ago

Give me a web feed or an API for everything

If I'm using your service, if I'm paying for your service, I really need it to have an API or a web feed. | Continue reading


@feedpress.me | 2 months ago

It's past time to delete your Reddit account

Head on over to your account settings, scroll down, click Delete enter some parting thoughts and confirm. Go outside and touch grass, as the kids say. The best social network has always been your contacts app. | Continue reading


@feedpress.me | 2 months ago

I need AI

I need AI to waste energy. I need it to deprive vulnerable communities of water so that it can be used to cool new data centers. I need AI to make up answers to my questions. | Continue reading


@feedpress.me | 2 months ago

Weaving music data in and out of my personal website

I started integrating music data into my personal website when I added Last.fm artist and album displays to my now page. Initially, I tried sourcing artist images from a few different services, knowing that Last.fm had updated their API to stop serving them. After a fair bit of s … | Continue reading


@feedpress.me | 2 months ago

Building a bespoke now-playing web component

I've long had a now playing element on the home page of my site that displays either what I've checked into on Trakt, the Lakers' record and who they're playing when a game is on or the last song I've listened to. After leveraging some new web components on my site, I decided to … | Continue reading


@feedpress.me | 2 months ago