Chris Grigg
banner
subvertallmedia.com
Chris Grigg
@subvertallmedia.com
**Taking a break from this app. Send me an email.**

Putting the code in the computer @ampwall.com
Woe
Glorious Depravity
Nameless Cult

NYC
Read my lonely neglected blog subvertallmedia.com
OC for real rockers only
August 4, 2025 at 12:13 PM
OH DAMN what's that? ampwall.com got a new look. @moire.bsky.social developed this concept months ago, inspired by walls in record shops. It offers a visually striking gateway into Ampwall. Artwork is distributed quasi-randomly and appears above and below the Ampwall logo. Love how it came out!
July 25, 2025 at 4:43 PM
Hahahaha @whitneyformayor.com using bad AI smear ad against @zohrankmamdani.bsky.social is easily the most embarrassing shit I’ve seen this election cycle.

Rank Zohran!
June 24, 2025 at 1:17 AM
I asked "Data storage isn’t free and neither is running the platform. What would you recommend Ampwall do instead?" Got an angry rant and they disabled replies 😅

If someone's only concern is getting the most storage to share music while paying nothing, Ampwall won't be for them.
May 10, 2025 at 1:13 AM
Woe is going on tour in June with our friends Obsidian Tongue. We haven’t done more than two consecutive US shows since 2018 (!) and it’ll be our first time back in many of these cities for 10-15 years. Cannot wait to hit the road again. We’re already planning another tour for later this year, too.
April 8, 2025 at 4:02 AM
Merged this on a Friday afternoon. Am I a bad collaborator?

(Yes)
February 21, 2025 at 9:20 PM
February 17, 2025 at 7:28 PM
The split Infernal Stronghold and Woe did in 2007 is now available digitally for the first time ever!

Pay what you want on Ampwall. woeunholy.ampwall.com/album/the-la...
February 16, 2025 at 5:18 PM
Don’t do things like this.
February 16, 2025 at 5:54 AM
Something BIG happened today at Ampwall

@ampwall.com
January 30, 2025 at 12:08 AM
About to merge and deploy this totally reasonable and normal and respectfully sized PR. 🙃
January 7, 2025 at 5:11 PM
8. I almost forgot! Press Links. Every Music Release page has a dedicated area for external links to reviews, interviews, and announcements. This is born from a desire to help our achievements and work live longer than the social media algorithms are willing to offer their favor.
December 19, 2024 at 7:54 PM
7. If all that isn't enough, there are good old fashioned hyperlinks in all of our multiline text areas. Every artist and user bio, every much item description, every album description and credits section.

Screenshot from ampwall.com/a/witnesses/... once again cause I need to get back to coding.
December 19, 2024 at 7:54 PM
Still not done.

6. Music and Merch pages can link to visual artists. These pages can be on- or off-Ampwall. SOON we are going to have a major update on this front, it will be an industry first for this kind of music platform and we couldn't be more excited.

Here's ampwall.com/a/witnesses/...
December 19, 2024 at 7:54 PM
5. ...and of course, each when you follow a link in a List back to a music release page, you'll notice that you can see what other Lists it exists in.

Here are lists linked on ampwall.com/a/marecognit...
December 19, 2024 at 7:54 PM
Want more? There's more.

4. User profiles show all their Lists. Each List links out to many music releases.

@ykrecords.bsky.social has a few great lists but here's one of the best examples on all Ampwall: their collection of work spread across different Artist pages ampwall.com/u/ykrecords/....
December 19, 2024 at 7:54 PM
3. Each user's profile! Follow a link from an Artist page to a User profile, you might discover that they're in a number of other projects. Here are the profile pages for each of the links above.

ampwall.com/u/clg666
ampwall.com/u/avantdumb
ampwall.com/u/jbuczarski
ampwall.com/u/metalminder
December 19, 2024 at 7:54 PM
2. Each Artist's "Members" section. It links to individual user profiles, which is its own gateway to more music and links.

woeunholy.ampwall.com (that's me)
amiintrouble.ampwall.com
marecognitum.ampwall.com
ampwall.com/a/pyrrhon
December 19, 2024 at 7:54 PM
1. Each Artist's "Supported Artists" section, our homage to MySpace Top 8. The Artist links to other pages on Ampwall. Some link to their other projects, their friends, or just things they like.

malacath.ampwall.com
vermistropos.ampwall.com
teethkids.ampwall.com
fooddesertrecordings.ampwall.com
December 19, 2024 at 7:54 PM
One of my favorite pieces of TypeScript is woefully under-used in most projects: the ability to create mutually exclusive types. In this example, a form's types make it clear that the Create version will never have an id and its callback will never expect one but its Update version requires both!
December 13, 2024 at 5:23 PM
Show me a more cursed and/or profound error message. "Type instantiation is excessively deep and possibly infinite" in TypeScript is easily my favorite.

And by "favorite" I mean "hated", this is infuriating.
December 4, 2024 at 7:25 PM
I like to keep it positive but I want to send a gigantic fuck off to AI music created by AI “people”. Send this into orbit, banish it from existence forever.
December 4, 2024 at 6:33 PM
In our new Lists feature, we use our private REST API entirely where the public page side is concerned. TanStack Query, you beautiful bastard! This is a spot where we can't accept extra `revalidatePath` calls because we need the heavily-used public page experience to be as fast as possible.
November 27, 2024 at 10:46 PM
But it's rough for some of the components, the Track list in particular. Prior to this feature, the Tracks section was the only part of the view that was aware of that data. It uses our private REST API for most CRUD and then manages its own state. The new footer forced MORE `revalidatePath`. ☠️
November 27, 2024 at 10:46 PM
Then there's this lil guy. It's aware of data all over the page. While it is a client component, it all comes off of one big Server Component. Each section is independent for all intents and purposes, including this one.
November 27, 2024 at 10:46 PM