Exploring Ideas: A Blog on Technology, Startups, Food, and More

Welcome to my blog where I share thoughts and insights on technology, startups, and life in Atlanta. Browse through the articles below or explore by topic.

MCP Prompts and Resources: The Hidden Gems

September 29, 2025

When people talk about Model Context Protocol (MCP), they usually focus on tools: those executable functions that let AI models take actions in the world. But MCP has two other powerful features that are less understood but equally important: prompts and resources. What is MCP Again? Model Context Protocol is like USB for AI integrations. Instead of building custom connections between every AI app...

Read more →

Competitive Intelligence from Job Postings: Reading the Tea Leaves

September 22, 2025

This is the fourth in a four-part series on analyzing job postings from different perspectives: as a candidate, as a hiring manager, as an HR partner, and as a competitive analyst. The Slack integration engineer posting appeared on your competitor’s jobs page on a Tuesday. By itself, unremarkable-every SaaS company eventually builds Slack integrations. But this was the third API-focused engineerin...

Read more →

The HR Audit: Job Posting Compliance and Risk Management

September 19, 2025

This is the third in a four-part series on analyzing job postings from different perspectives: as a candidate, as a hiring manager, as an HR partner, and as a competitive analyst. Disclaimer: This post is for informational purposes only and does not constitute legal advice. I am not a lawyer. Employment law varies significantly by jurisdiction and changes frequently. Always consult with qualified ...

Read more →

Writing Job Postings That Actually Work: A Hiring Manager's Guide

September 17, 2025

This is the second in a four-part series on analyzing job postings from different perspectives: as a candidate, as a hiring manager, as an HR partner, and as a competitive analyst. I learned to write job postings the hard way. I wrote them without a ton of care and got zero candidates, or a million, or had it rejected by someone wiser than me for breaking a rule I’d never heard of. After the turmo...

Read more →

Reading Between the Lines: How to Analyze Job Postings as a Candidate

September 15, 2025

This is the first in a four-part series on analyzing job postings from different perspectives: as a candidate, as a hiring manager, as an HR partner, and as a competitive analyst. I’ve spent years reading job postings from every possible angle. As a job seeker early in my career, as someone who’s written dozens of job descriptions, and as an investor or competitor trying to understand what compani...

Read more →

Smoked Chicken with Alabama White Sauce

September 12, 2025

Alabama white sauce is one of those regional barbecue gems that I think is wildly underrated but also I totally get why mayo based BBQ sauce hasn’t really caught on. It should though, it’s tangy, creamy, and cuts through rich smoked meat like nothing else. The sauce was invented at Big Bob Gibson’s in Decatur, Alabama back in 1925, and it’s been their signature ever since. Traditionally it’s serve...

Read more →

Two Ways: Grilled Marinated Wings

September 10, 2025

In Atlanta we have what we call fake fall. It’s late August or early September, and you’ve survived the worst of summer. College football is back, and maybe your team won. You’ve got your sweaters out, you’re ready. You get one glorious weekend of nice temperatures to lure you into comfort, and then you get wrecked by 2 more weeks of summer. Here’s a good thing to cook on your false fall weekend, ...

Read more →

The Internet Economy Battle Royale: Bots vs Content

September 8, 2025

Something fascinating is happening to the economic foundation of the internet. While we’ve been debating whether AI will take our jobs, a quieter battle has been raging over who gets paid when machines read our content. Recently, Coinbase announced x402, a protocol that lets AI agents pay for web resources directly over HTTP. Around the same time, Cloudflare rolled out more aggressive bot manageme...

Read more →

Vibe Coding a Personal CRM in Swift (Having Never Written Swift)

September 5, 2025

So I had a problem. The Atlanta AI dinner series was growing, and I was starting to lose track of who I’d met, what we’d talked about, and when I should follow up. I needed a CRM, but not the enterprise bloatware you’re thinking of. Just something simple, local, and private that could help me keep track of folks and keep this thing going. I could have probably used the free tier of a basic CRM. He...

Read more →

The Mensarius Oath: When Ancient Banking Meets Modern Ethics

September 3, 2025

I stumbled across something called “The Mensarius Oath” recently and pulled the string that led from ancient Roman banking to modern venture capital ethics. It’s a story about how we keep trying to solve the same fundamental problem: how do you make finance serve society instead of the other way around? The Original Mensarii Our story starts in ancient Rome, 352 BCE. The Republic is facing a debt ...

Read more →

Subscribe to the Newsletter

Get the latest posts and insights delivered straight to your inbox.