Enterprise Platforms Do Not Become Complex Because They Are Old

Matt/ August 7, 2026/ Enterprise Architecture, Platform Modernization, Salesforce/ 0 comments

Age is not the problem. Unknown dependencies are. This article is part of the Modernizing The Enterprise Platform series, which uses Salesforce as the evidence base for a broader discussion about enterprise architecture, AI, data, integration, identity, security, governance, DevOps, and operating models in mature enterprise platforms. It is easy to look at an old enterprise platform and assume that

Read More

The Hardest Salesforce Work Starts After Go-Live

Matt/ July 31, 2026/ Enterprise Architecture, Platform Modernization, Salesforce/ 0 comments

In mature enterprises, architecture is less about design freedom and more about enabling safe change. This article is part of the Modernizing The Enterprise Platform series, which uses Salesforce as the evidence base for a broader discussion about enterprise architecture, AI, data, integration, identity, security, governance, DevOps, and operating models in mature enterprise platforms. The first Salesforce implementation in an

Read More

The Agent: Three Layers of Intelligence for Smarter Playlist Pitching

Matt/ May 7, 2026/ Agentforce, AI, Development, Integration, Music, Projects, Salesforce

I Built an AI Music Promotion Agent Inside My CRM – Here’s What It Can Actually DoThere’s a moment every independent artist knows well. You’re staring at a spreadsheet – or a Notion doc, or a pile of emails – trying to figure out which playlist curator to pitch next. You’ve got ten tracks. There are thousands of playlists. Some

Read More

The Fit Score: Ranking 3,500 Playlists So You Don’t Have To

Matt/ May 5, 2026/ Agentforce, AI, Development, Integration, Music, Projects, Salesforce

Every playlist submission is a bet. You’re wagering your time, your relationship with a curator, and sometimes money on the belief that your track belongs on their playlist. Most of the time you’re guessing -scrolling through playlists, listening to a few tracks, going with your gut. This post is about replacing that guess with a number. The Problem With “Good

Read More

3,500 Moving Targets: Building the Playlist Snapshot Pipeline

Matt/ April 30, 2026/ Agentforce, AI, Development, Integration, Music, Projects, Salesforce

The track pipeline was the proof of concept. Download a preview, run the analysis, write thirteen numbers back to Salesforce. Repeat for every track in the catalog. The playlist pipeline is a different problem entirely. To score a submitted track against a playlist, I need to know what the playlist actually sounds like — not just its name and follower

Read More

The Emotional Geometry of Playlists: From Thirteen Features to Three Scores

Matt/ April 28, 2026/ Agentforce, AI, Development, Integration, Music, Projects, Salesforce

The last post ended with thirteen audio features computed from a 30-second preview clip. Energy. Danceability. Valence. Acousticness. Tempo. Key. Mode. And six more. That’s a lot. Too many for the Scoring Engine to reason about directly, in fact. If the goal is to decide whether a submitted track fits a playlist, I can’t ask the Scoring Engine to reason

Read More

How I Built an Audio Analysis Pipeline From Scratch

Matt/ April 23, 2026/ Agentforce, AI, Development, Integration, Music, Projects, Salesforce

In the last post, I mentioned that Spotify deprecated their Audio Features API – the endpoint that used to return energy, danceability, valence, and a dozen other musical characteristics for any track. It just disappeared. No replacement. No warning. No timeline. That was the moment this project stopped being a submission tracker and started becoming something I hadn’t planned to

Read More

The Data Model: Why I Put My Music Catalog in Salesforce

Matt/ April 21, 2026/ Agentforce, AI, Development, Integration, Music, Projects, Salesforce

After the intro post, a few people asked the same question: why Salesforce? Fair question. Salesforce is enterprise CRM software. It costs money, has a steep learning curve, and comes with the kind of bureaucratic reputation that makes developers wince. It is not, on the surface, an obvious choice for a solo musician trying to get their songs on playlists.

Read More

How I Used Salesforce to Try to Make It in Music (And Why I Ended Up Building Something Way More Interesting)

Matt/ April 16, 2026/ Agentforce, AI, Development, Integration, Music, Projects, Salesforce

There’s a saying in investing: it takes money to make money. Music has its own version of that problem – it takes listeners to get listeners. If you’re an independent artist on Spotify, you already know this. I’m a software developer and a musician. When I ran into this wall, I did what any developer would do: I tried to build my way out of it.