Blog

Guides, tutorials, and real-world cloud + AI engineering from production experience at Amazon.

Half Price for the Same Model: Read the Batch API Terms First

Every major model provider will charge you half price for the same model, same prompt, same output quality. You pay for it in time, not in quality.

AI Cost Visibility: the 10-point checklist before you buy any tool

The AI spend tool market is selling a cure for a fear: the bill arrives, it is far larger than anyone modelled, and nobody in the room can explain...

AI Usage Is a Terrible Performance Metric

"My company uses AI usage as a performance metric in quarterly reviews. We have lost the plot."

I Optimized AWS Bills for Years. AI Bills Have the Same Disease.

Waste regenerates, ownership is missing, and the fix is behavioral, not technical. What years of cloud cost work says about your AI bill...

Token Maxxing: Don't Let Your AI Tokens Expire Unused

You pay a flat fee for Codex or Claude Code and the tokens don't roll over. When a reset expires, that capacity you already paid for just...

Does Running DeepSeek V4 Flash Locally Actually Save Money?

I made a video where I gave the exact same build job to DeepSeek V4 Flash twice, once on my own Mac and once in the cloud, and tracked every...

The Free Mac App That Tells You If Claude Code Is Worth the Money

I made a quick video on the tool I use to answer two questions every coding-agent user has: how much am I using this, and what would it cost at...

$200 for 5 Billion Tokens: The Claude Code Max Plan Won't Stay This Cheap

I made a video on this because I keep seeing the question everywhere: is $200 a month on Claude Code too expensive? I am on the plan, so I pulled...

Claude Code for DevOps: A Full AWS Stack Without Typing a CLI Command

Most cloud engineers are still copy-pasting CLI commands from ChatGPT into a terminal. You ask how to list running EC2 instances, you get a...

The Cloud Engineer Who Automated Their Job, and What It Led To

There is a version of AI automation that ends with you out of work, and a version that ends with a promotion. I made a short film that tells the...

Prompt Injection Defense on AWS: I Attacked My Own Bedrock Guardrail

In the video I typed "ignore all previous instructions" into my own AI app and watched it get blocked before the model ever saw it. That...

Why Your Vector Database Bill Is Too High (and the AWS Fix)

If your RAG project is paying a monthly vector database fee before it has real traffic, you are funding idle capacity. I made two videos on this,...

Bedrock vs SageMaker, and Why the AI Practitioner Exam Keeps Blurring the Two

The AWS AI Practitioner exam makes you choose Bedrock or SageMaker, and the honest answer is that the line between them is thinner than the study...

Claude Code Agent Teams: When Five AIs Argue, the Numbers Change

I made a video putting one app concept in front of five Claude Code agents whose whole job was to disagree, and watched the break-even fall from...

Stop Guessing Which LLM to Use: Test It With Promptfoo

I made a video on how to stop picking models on vibes and start testing them on your own workload. Here is the gist and my take, with enough of...

Mac Studio vs 4x H100
DGX B200 / B300 / cluster
100 concurrent users

What Would It Cost to Run Claude Opus Locally?

Anthropic doesn't publish Opus's size, so I used Kimi K3 (2.8T parameters) as the public proxy to price the hardware, from a Mac Studio to a GPU cluster.

Amazon Q Developer
Amazon Bedrock
Compute Optimizer

Why Your Cloud Team Needs an AI Strategy in 2026

Most cloud teams are running 2022 playbooks. Here's where AI actually delivers ROI and a four-step process to build a strategy that ships.

aws s3 sync ./dist/ s3://app/ --delete
aws s3 presign s3://docs/report.pdf
aws s3 cp --storage-class GLACIER

Every S3 CLI Command You Actually Need

A practical, copy-paste reference for cp, sync, presigned URLs, storage classes, and every flag that matters.

disconnected (1008): unauthorized
Missing config. Run `openclaw setup`
EADDRINUSE

OpenClaw Won't Start? Fix Every Common Error

The 8 errors that trip up most OpenClaw setups, with step-by-step fixes from the official documentation.