Ai
61 posts
Evergreen Skills - Teaching Claude to Manage Your Relationships
I built 18 Claude Code skills that turn Evergreen into an AI-powered relationship management system. Now they're on the skills marketplace.
Evergreen Comes to iPhone and iPad
Evergreen, my local-first personal CRM, is now on iPhone and iPad, with optional iCloud sync to keep contacts current across all your devices.
Managing Context at Organization Scale
Why organizations need a defined hierarchy for AI context, and how to manage it without it falling apart.
The Full McGinnis Stack: An Opinionated Python Developer Setup
How to wire together ContextSwitch, python-skills, makefile-mcp, mutmut-mcp, Rampart, and the rest into a complete AI-powered Python development workflow.
Using Claude Code Hooks to Force uv
A simple pre-tool-use hook that intercepts bare pip and python commands in Claude Code and redirects them to use uv instead.
Code Archaeology with AI
Using AI coding assistants to understand, document, and revive legacy codebases. What works, what doesn't, and where the hallucinations live.
Hiring Data Scientists: What Actually Matters in 2026
The data science hiring landscape has changed dramatically. Here's what I actually look for now vs. what I used to look for, and why.
A Full SDLC with MCP Servers
How I use a collection of MCP servers to cover the full software development lifecycle, from task management to testing to deployment.
ContextSwitch Is Now Free
ContextSwitch, the MCP-connected kanban board for AI coding agents, is now free on the Mac App Store. The models got better, so the price went to zero.
Building idea.log with SwiftUI and SwiftData
Notes on shipping a SwiftUI app with SwiftData persistence, App Intents for Siri, semantic search, and a feature that exports ideas as structured AI prompts.