The Geek

As The Geek Learns

Tools and training for IT professionals. Join James Cruce—a systems engineer with 25+ years managing enterprise VMware infrastructure—for practical PowerCLI tutorials, automation tips, and lessons from the trenches. Much to learn, there always is. astgl.com

Author

The Geek

Category

Technology

Podcast website

astgl.com

Latest episode

Jun 10, 2026

Where to listen?

Podcasts in the app Replaio Radio Coming soon

Podcasts are coming to the app soon. Install now and be the first to see a whole new take on podcasts

Get it on Google Play Install for free Android 5M+ downloads · 4.8 rating iOS soon

Episodes

Your DNS Changed and Nobody Told You. Here's the Nightly-Diff Pattern That Catches It. 10.06.2026

It was a Tuesday at 2:17 PM, and the marketing team's contact form was returning 502s. Not 404. Not a timeout. A clean 502, which means something was answering, just not the thing it was supposed to be. An hour in, I'd checked the app server logs, restarted the nginx process twice, confirmed the SSL cert was valid, and pinged our cloud provider's status page like it owed me money. Everything looke...

I Secured My AI Agent With a 7-Layer Threat Model 08.06.2026

I have an autonomous AI agent running on my Mac Studio. It has full shell access, reads my calendar, manages my tasks, and sends iMessages on my behalf. It runs 24/7 as a background service. If that sentence doesn’t make you slightly nervous, you haven’t been paying attention. In February 2026, researchers found over 135,000 OpenClaw instances exposed to the public internet . A coordinated attack...

5 Questions to Ask Before You Build the AI Project Your CEO Just Pitched 04.06.2026

5 Questions to Ask Before You Build the AI Project Your CEO Just Pitched You know the email. It shows up Tuesday morning, forwarded with a few lines of enthusiasm and a ChatGPT-drafted proposal attached. "Saw this and thought of us. Can we do this?" The PDF has a logo, bullet points, and exactly zero integration requirements. It also has a six-week timeline and a budget that assumes nothing goes w...

Anthropic Shipped an AI Security Scanner. Here's the Per-PR Cost Math. 02.06.2026

The first time my manager asked, “Are we using AI to scan PRs for vulnerabilities yet?" I said I'd look into it. Then I spent four hours reading docs, pricing pages, and GitHub issues before I had a number I trusted enough to put in a Slack message. That should have taken twenty minutes. The number exists. The math is straightforward. Nobody had written it down in one place where a platform engine...

Stop Paying for Cloud APIs: Building a Local AI Stack on Mac Studio 01.06.2026

Running LLMs locally usually feels like a compromise. You either get tiny, fast models that can't think or massive models that crawl at one word per minute. But with the right hardware, you can break that trade-off and replace your cloud billing entirely. The Setup The dilemma most developers face is a choice between two bad options. On one side, you have cloud APIs like OpenAI or Anthropic. They...

I Built a Self-Improving AI Swarm. After 100 Runs It Was No Better Than Run One. 25.05.2026

I spent twelve hours watching a leaderboard that refused to move. The setup was simple: six AI agents tasked with writing technical articles. They were designed to be a closed loop. The drafter would write, the grader would score, and the agents would then "evolve" their own configs to chase a higher score. I hit "go" on my Mac Studio, went to bed, and woke up to a flat line. After 100 iterations,...

Managing Anthropic Agent SDK Costs: A Post-June 15 Billing Playbook 16.05.2026

Your background agents are about to run out of money. Anthropic's new credit pool system means your automation could die in a single week. Here is how I re-engineered my stack to stay under budget without breaking my workflows. The Setup You've built a small fleet of agents. They sort your mail, watch your repos, file your daily briefings. My current setup before the June 15th cutover: Then May 13...

ChatGPT Just Invented an Entirely Fake Version of My MCP Server 08.05.2026

I asked ChatGPT to tell me about my own MCP server. It returned about a thousand words of confident, beautifully formatted, completely fabricated nonsense. Tables. Comparisons. A made-up acronym. A "thinking substrate" that sits above data and below agents. None of it is real, and that's the part worth talking about. The Setup My project is called `mcp-astgl-knowledge`. It's an MCP server with 15...

The Ollama Model-Swap Death Spiral That Killed Every Cron at Once 06.05.2026

3 a.m. Every cron job on the Mac Studio failed inside the same 90-second window. No code changes. No model updates. No new jobs. Just a wall of timeout errors that lit up every channel I had wired to alerts. The culprit was hiding in plain sight: a fallback chain doing exactly what I told it to. The Setup One Mac Studio. One Ollama daemon. A handful of cron jobs each calling the local LLM for diff...

I Killed OpenClaw and Built ClaudeClaw Mission Control 02.05.2026

Two months ago I wrote about ripping Notion out of my workflow and replacing it with OpenClaw—a self-hosted AI agent framework running on my Mac Studio. No cloud. No subscription. No black box. Last weekend I shut it down. Disabled 38 cron jobs. Moved 23 LaunchAgents into a _retired-openclaw/ quarantine folder. Killed the Ollama daemon. Archived the directory with a 30-day deletion timer. Everythi...

I’m Replacing Notion With a Self-Hosted AI Agent. Here’s Why. 06.03.2026

Today I’m starting a project I’ve been thinking about for weeks: ripping Notion out of my workflow and replacing it with OpenClaw , a self-hosted AI agent framework running entirely on my Mac Studio. No cloud. No subscription. No black box. This sounds dramatic. It kind of is. But the reasons are practical. Get full access to As The Geek Learns at astgl.com/subscribe

Cortex: An Event-Sourced Memory Architecture for AI Coding Assistants 17.02.2026

Cortex: Event-Sourced Memory for AI Coding Assistants Episode Summary Every time you close a session with an AI coding assistant, it forgets everything—the architecture it mapped out, the approaches it rejected, and the plan it was halfway through executing. You become the memory system. Cortex is an event-sourced memory architecture designed to fix that. In this episode, we walk through the probl...

The Ironclad Workflow That Prevents Technical Debt 04.02.2026

Welcome to the As The Geek Learns podcast. This is episode 5. My name is James Cruce and I am the Geek here at As The Geek Learns. No, this is not my voice, but I am glad you are here Listener’s Note: Due to how painful it is to listen to someone read code, I have removed it from this podcast recording. I am doing you a favor. Please refer to the article for the full code.… We aren’t sponsored… Ye...

I Got Tired of Paying for Substack Notes Schedulers, So I Built My Own 13.01.2026

The Problem That Started It All If you publish on Substack, you’ve probably discovered their dirty little secret: you can schedule newsletter posts, but you can’t schedule Notes. Substack Notes, their Twitter/X competitor baked into the platform, requires you to be there, fingers on keyboard, posting at exactly the right moment. The market noticed this gap fast. Chrome extensions like Writestack a...

Database Schema Design Mistake That Broke My App 09.01.2026

TL;DR: My Johnny Decimal index app had a three-level database schema when the system requires four levels. I’d conflated folder containers with the files inside them—a fundamental data model flaw. One week of dogfooding caught what months of planning completely missed. Key lessons: use your own software early, match your data model to your mental model, and refactor before you accumulate data you’...

How I Built JDex with Claude AI—A Systems Engineer's Honest Take 20.12.2025

How I Built JDex with Claude AI—A Systems Engineer's Honest Take Part 2 of the Building JDex Series: What AI-assisted app development actually looks like in practice In Part 1 of this series , I shared my file organization disaster: years of digital chaos spread across four cloud services and two laptops. I discovered the Johnny Decimal system , a methodology that finally made sense, but I needed...

I Had Files Scattered Across 4 Clouds. So I Built an App with AI to Fix It 11.12.2025

Here’s something embarrassing. I’m a systems engineer. Twenty-five years managing enterprise infrastructure. And until recently? My personal file system was a complete mess. Files everywhere. iCloud, Dropbox, OneDrive, ProtonDrive. Two laptops. External drives with names like “Backup_OLD_FINAL_v2.” Folders buried 8 levels deep with names I made up in 2003 and haven’t thought about since. At work,...

Much to Learn, There Always Is 06.12.2025

Welcome to the As The Geek Learns newsletter. As The Geek Learns is free today. But if you enjoyed this post, you can tell As The Geek Learns that their writing is valuable by pledging a future subscription. You won't be charged unless they enable payments. I am James Cruce and this is not my voice. I am glad you are here. Title: Much to Learn, There Always Is Subtitle: Why I'm starting As The Gee...

Listen to the As The Geek Learns podcast in Replaio

Radio and podcasts in one app - free, with no sign-up. Install today and do not miss the launch

Get it on Google Play

Replaio is not a podcast publisher; show names, artwork and audio belong to their authors and are distributed through public RSS feeds.