
Two ECS failures that produce no useful error
A readiness probe blocked by the task's own IAM role, and readonlyRootFilesystem silently killing ECS Exec. Both look like broken infrastructure.

Insights, strategies, and tips to help your business thrive in the digital age

A readiness probe blocked by the task's own IAM role, and readonlyRootFilesystem silently killing ECS Exec. Both look like broken infrastructure.

An honest comparison from someone who sells the third option — including the cases where the off-the-shelf product is the better buy and I am not.

Most teams ship an AI feature and have no answer past spot-checking. What an evaluation harness actually contains, and the failure it usually misses.

Three systems where I deliberately chose regex and a lookup table over an LLM, and the two questions that decide which one a problem needs.

What a coding agent's context file has to contain when the repos it touches are live, and the day I found the file preventing disasters had no backup.

Four invented statistics shipped to my own live website. The fix was not a better prompt — it was an allowlist of every number the copy may contain.

Four of the six were the same shape and none was visible by reading the code. Then the suite went green and the bots still had nothing.

The error names the symptom and not one component that caused it. Object.assign let a parsed connection string overwrite the function minting the IAM token.

The whiteboard is not the problem. Depending on one person's memory is — and here is exactly where the work leaks out of a trades business.

I own a handyman company in Michigan. Every quote, job and invoice runs through software I wrote myself — $216,291 invoiced through it. What I built, how it works, and what it proves.

I own a handyman company and wrote every line of software that runs it. $216K invoiced, 55,000 lines, one engineer — and everything that broke along the way, including the week of payroll a cleanup job quietly deleted.

Eight things separate a forward-deployed engineer who lands from one who gets sent home. Four of them leave a trace in your git history. Four leave none at all — and pretending otherwise is how measurement goes wrong.

The whole playbook: what I build for local service businesses, what it costs, and the advice I'd give you before you hire anyone — including me.

154 of 456 Michigan clinic and med spa sites show their phone number as plain text, not a link. 55 of them had nothing else wrong. Here's the one-line fix.

Nearly half had a JavaScript error on the homepage and a third had a phone number you cannot tap. The full count from 456 Michigan clinic and med spa sites.
Get the latest tips and insights delivered to your inbox.