JOSH: It's Wednesday, August 19. This is Build or Be Replaced — powered by ScanBrief.dev. I'm Josh, here with Erik Anderson.
ERIK: Today's theme is simple. The tools are getting weird, the models are getting faster, and the people waiting for permission are already behind.
JOSH: Stick around — Erik's got an AI pro tip at the end about using agents without letting them touch production like toddlers with root access.
[pause]
JOSH: First headline. Claude wrote a macOS driver for an obscure HP printer that only had Windows support. That's not a toy demo anymore, right?
ERIK: No, that's useful work. Driver code is ugly, hardware-specific, and full of edge cases. If Claude can help bridge abandoned vendor support, that's a real productivity unlock without me using the word everyone hates.
JOSH: Second one. Cerebras announced the CS-4, and the numbers are loud. Faster inference, huge models, wafer-scale everything.
ERIK: The interesting part isn't the marketing. It's latency. If they can keep wafer-to-wafer latency around microseconds and push serious token throughput, agent systems stop waiting around so much. Waiting is where automation dies.
JOSH: Third. Apple announced more changes for apps in the European Union. More App Store drama.
ERIK: Apple is slowly being forced to admit the phone is a general-purpose computer. They hate that sentence. Regulators love it. Developers are somewhere in the middle, drinking coffee and reading legal PDFs they did not ask for.
[pause]
JOSH: Let's start with the Claude printer driver story. Why did that one jump out?
ERIK: Because it's exactly the kind of thing AI is good at when you stop asking it to write little poem demos and start giving it real constraints.
ERIK: An obscure HP printer built for Windows means you're dealing with old assumptions. Vendor tools. Driver behavior. Protocol guessing. Maybe logs. Maybe USB traces. Maybe some half-dead forum post from 2009 where one person named Dave almost solved it and disappeared.
JOSH: That's every printer support thread.
ERIK: Correct. Printers are where hope goes to get jammed.
[beat]
ERIK: But this is the point. A model like Claude can sit with messy technical context longer than most humans want to. It can read headers, compare Linux driver behavior, generate macOS code, explain what it's trying, then revise when the printer spits out garbage.
JOSH: Is that engineering, though? Or is that just advanced guessing?
ERIK: Engineering includes advanced guessing. The difference is whether you test the guess. That's where people get this wrong.
ERIK: If Claude writes a driver and you don't inspect it, don't run traces, don't verify the output, that's not engineering. That's vibes with a compiler.
ERIK: But if Claude writes a candidate, you test it against hardware, capture what fails, feed back the signal, and make the loop tighter, now you're doing engineering faster.
JOSH: That sounds like your PrimeBus setup.
ERIK: Same pattern. PrimeBus doesn't magically fix everything because I sprinkled AI on it. It emits telemetry, routes events, lets agents propose fixes, and Gandalf blocks the bad merges.
ERIK: As of this morning, PrimeBus auto-merger has run 2295 attempts since June 5. 1507 merged, 788 blocked by Gandalf, 0 escalated to me. That's the story. The blocks are not failures. The blocks are the guardrails working.
JOSH: Wait, really? Zero escalated?
ERIK: Zero escalated to me from that pipeline, yes. Because the system knows its lane. It can fix tests, docs, small code issues, wiring problems. It can't go cowboy on production because I don't give it that path.
JOSH: So the printer driver lesson isn't "AI can do anything."
ERIK: Exactly. The lesson is "AI can do nasty, specific, annoying technical work if you give it a closed loop."
ERIK: People keep asking whether AI will replace engineers. Wrong question. Ask which parts of engineering are mostly search, syntax, translation, comparison, and repeated testing. Those parts are getting eaten alive.
JOSH: And the engineer moves up a layer?
ERIK: The engineer who can build the loop moves up. The engineer who waits for a ticket and manually repeats the same steps all day is in trouble.
ERIK: I've been in network automation since 2008. Cisco NSO, Terraform, Selenium, Python, shell, NATS, all of it. The job has always been turning tribal knowledge into systems. AI just makes the system cheaper to build.
JOSH: What's the practical version of this for a normal team?
ERIK: Pick one annoying internal tool problem. Not a giant platform rewrite. Something like, "This scanner only exports CSV but we need normalized JSON," or "This vendor API gives us weird configs," or "This old script only runs on one engineer's laptop."
ERIK: Give Claude or GPT the real inputs, the expected output, and a test harness. Make it produce candidates. Make the tests judge the candidates. Keep humans on review until trust is earned.
ERIK: That's how you build confidence. Not by arguing about AGI on a conference stage with bad Wi-Fi.
[pause]
JOSH: Next story. Cerebras CS-4. Hardware people are excited. Software people are pretending they understand wafer-scale chips. Why should builders care?
ERIK: Builders should care because inference speed changes architecture.
ERIK: When models are slow, you design around scarcity. You batch prompts. You avoid extra reasoning steps. You make the agent do fewer calls. You cache aggressively. You accept dumb shortcuts because waiting 40 seconds for every decision is miserable.
ERIK: When inference gets fast, the shape changes. You can ask the model to inspect, verify, critique, compare, and retry in the same workflow. That's where agents get useful.
JOSH: So faster tokens means better agents?
ERIK: Not automatically. Faster bad decisions are still bad decisions. But latency is a tax on thinking.
ERIK: My local Hermes backend on the Mac M3 runs qwen3-coder around 70 tokens a second. That's not Cerebras speed, obviously, but it's fast enough that local agent loops feel different. You stop treating every model call like a precious event.
JOSH: What do you use Hermes for?
ERIK: Local coding tasks, quick analysis, some private context where I don't want to ship everything out. It's part of the fleet. Neo, Homer, Bill, Echo, Gandalf. Claude plus GPT in the Bobaverse. Twelve agents total as of this morning.
ERIK: The important part is not "I have twelve agents." The important part is routing. Which agent gets which job? Which model is cheap enough? Which one is smart enough? Which one is allowed to write? Which one only reviews?
JOSH: That sounds like infrastructure work, not prompt work.
ERIK: Thank you. Yes. People keep making AI about prompts because prompts are visible. The real work is orchestration.
ERIK: NATS messages. Job queues. Retry policy. Timeouts. State. Audit logs. Rollback. Permissions. Health checks. You know, the boring stuff that keeps the fancy stuff from eating drywall.
[beat]
JOSH: There it is.
ERIK: PrimeSentinel watches for stuck jobs because agents are still software. Software hangs. APIs rate limit. A model returns something weird. A shell command waits forever. That's not an AI problem. That's a systems problem.
JOSH: Where does Cerebras fit into that?
ERIK: If Cerebras and others keep pushing inference cost and latency down, agentic systems get more practical in more places.
ERIK: Think about a network change. Today, you might have a pre-check, the actual change, and a post-check. With fast inference, you can have the agent read the ticket, compare intent against current config, generate the NSO service change, review the diff, simulate failure cases, ask a second model to attack the plan, then produce rollback steps.
JOSH: Before a human even approves it?
ERIK: Yes. Human approves the final plan, not every tiny thought along the way. That's the difference.
ERIK: In my lab, PrimeDash shows 145 services running on the production server right now. I don't want to manually babysit 145 anything. I want dashboards, telemetry, agents, and guardrails.
JOSH: Does faster inference make smaller teams more dangerous?
ERIK: Absolutely. A two-person team with good automation can hit like a twenty-person team that still lives in spreadsheets.
ERIK: But there's a trap. Faster models can hide bad process. If your deployment process is trash, AI will help you create trash faster. If your tests are fake, the agent will pass fake tests and congratulate itself like a consultant with a slide deck.
JOSH: Which leads nicely into the management consultant headline.
ERIK: Beautiful. Terrible, but beautiful.
[pause]
JOSH: Hacker News had "Beware Management Consultants" near the top today. That's not exactly new, but it hit a nerve.
ERIK: It always hits a nerve because everyone has seen the movie. Consultants arrive. They interview the people who already know the answers. They produce a deck. Leadership nods. Then the people doing the work are asked to implement the thing they explained three months earlier.
JOSH: That's grim.
ERIK: It's also common.
ERIK: My issue isn't with outside help. I run Prime Automation Solutions. I am outside help. The difference is whether you ship something.
ERIK: If I come into a NOC or infrastructure team, I don't want six weeks to admire the process. Give me the runbooks. Show me the recurring tickets. Show me the weird alerts. Show me the thing the senior engineer fixes every Tuesday because nobody wrote it down.
JOSH: Then what?
ERIK: Then we automate one path. One real path. Alert comes in. It lands on a bus. Agent or script enriches it. Pull device state. Check logs. Compare recent config. If confidence is high, remediate. If confidence is low, route to a human with the evidence already attached.
ERIK: That's HumanRail thinking. Don't pretend the AI is always right. Build a lane for uncertainty.
JOSH: How does that compare to a consultant report?
ERIK: A report tells you where the fire exits are. Automation opens the door when the smoke alarm goes off.
[beat]
JOSH: That's a line.
ERIK: It's also true.
ERIK: ScanBrief scored 78 items across 56 sources today. That daily brief exists because I got tired of manually scanning tech news and pretending my attention was infinite. Same with operations. Your team's attention is not infinite.
ERIK: You can spend it on judgment, design, and exceptions. Or you can spend it copying ticket IDs into a spreadsheet. One of those is work. The other is punishment with a login.
JOSH: What should leaders listen for when someone pitches AI transformation?
ERIK: Ask what they can connect to by Friday.
ERIK: Not their vision. Not their maturity model. What system can they read from? What system can they write to? ServiceNow, Jira, GitHub, GitLab, Slack, Teams, NSO, Kubernetes, Terraform Cloud, whatever you actually use.
ERIK: Then ask what guardrail prevents a bad action. If they can't answer that, they're selling fog.
JOSH: Fog with a day rate.
ERIK: Exactly.
ERIK: Real automation has receipts. Logs. Diffs. Test output. Metrics. Rollback. Approval boundaries. That's why the PrimeBus blocked count matters. 788 blocked by Gandalf means the system attempted something and the review layer said no. That's healthy.
JOSH: So blocked isn't embarrassing.
ERIK: Blocked is beautiful. Silent bad merges are embarrassing.
JOSH: For a builder listening today, what's the first move?
ERIK: Write down the last five things you fixed manually. Pick the one with the clearest inputs and outputs. Don't pick the biggest pain. Pick the most repeatable pain.
ERIK: Then put it on a bus. Could be NATS. Could be Redis streams. Could be a queue in Postgres if that's what you've got. The bus matters less than the contract.
ERIK: Event comes in. Worker enriches. Agent proposes. Tests judge. Human approves if needed. Result gets logged.
ERIK: Do that once and you've got a pattern. Do it ten times and you've got a system. Do it long enough and your team stops worshiping the one person who remembers the weird command.
[pause]
JOSH: Quick detour before the tip. Apple in the EU. Is this just developer policy drama, or does it matter?
ERIK: It matters because distribution is infrastructure.
ERIK: Apple controls the rails. Payments, app review, browser engines, linking rules, alternative stores, all of it. When regulators push them, the technical surface changes. Developers get new options, new paperwork, and new ways to get rejected with a sentence that sounds like it came from a haunted legal printer.
JOSH: Does that affect automation builders?
ERIK: If you're shipping mobile, yes. Freedom Blueprint is live on iOS and Android, so I care about review rules, payments, platform limits. You can build the best app in the world and still get stuck behind a policy interpretation.
ERIK: That's why web apps keep winning in boring business software. A website doesn't ask Cupertino for emotional permission every Tuesday.
JOSH: Dry but fair.
ERIK: I like native apps. I also like shipping.
[pause]
ERIK: This episode is sponsored by Prime Automation Solutions. If you're still doing it manually, we automate it. Also, special on a website — $250. primeautomationsolutions.com
[pause]
JOSH: Alright, what's the AI pro tip today?
ERIK: Build a permission ladder for your agents.
ERIK: Level one, read-only. The agent can inspect logs, code, tickets, configs, dashboards. No writes.
ERIK: Level two, propose-only. It can generate a patch, a command, a Terraform plan, an NSO service update, but it cannot apply it.
ERIK: Level three, write in sandbox. It can run tests, modify a branch, create a draft PR, or update a staging environment.
ERIK: Level four, guarded write. It can merge or deploy only if tests pass, policy checks pass, and a second reviewer agent agrees.
ERIK: Level five should be rare. Direct production action with automated rollback and very tight scope.
ERIK: Don't start at level five because you saw a cool demo. Start read-only, earn trust with logs, then move up one rung at a time.
ERIK: That's your tip. Use it.
[pause]
ERIK: If you're building toward financial independence through automation, my first book walks through the whole path. Free chapter at erikandersonbook.com.
[pause]
JOSH: One more thing — we started a Discord for builders. If you're shipping AI, automation, or anything that makes a human obsolete — come hang out. Link at buildorbereplaced.dev.
ERIK: Post what you built. We'll post what we're building. Real wins, real builds, no fluff.
[pause]
ERIK: Build or be replaced.
JOSH: If you want these signals in your inbox every morning, scanbrief.dev. See you tomorrow.