Blog

Title Icon

Production Guardrails for AI Tooling — The SF CLI Example

In July 2025, an AI coding agent deleted a live production database during what was supposed to be a frozen, read-only session. The agent had been told — repeatedly, in all caps — to make no further changes.

Title Icon

Benchmarking the Bleeding Edge: How We Score New AI Tools on a Real Test Bench

A new model dropped this morning. By the time you read this, there is probably another one. Somewhere in your engineering org, a smart, well-intentioned developer has already swapped it into their workflow because the launch thread looked impressive and the demo was undeniable.

That is the problem.

Title Icon

Disaster Recovery Is a System, Not a Backup: Systemizing Continuity for Growing Businesses

What would actually happen to your business if your systems went dark tomorrow morning — a ransomware lockout, a flooded server closet, a fiber cut that takes your office offline for three days? Not the version you hope for. The real one, where staff can't log in, customers can't book, and the only person who knew where the backups lived is on vacation.

Title Icon

Cloud Security and Compliance for SMEs: What Actually Changes When You Move

Most small and mid-sized businesses move to the cloud expecting one thing above all else: someone else will handle the security. You sign up for Microsoft 365, migrate a few servers to Azure or AWS, adopt a handful of SaaS tools, and the mental model quietly becomes the provider is a giant tech company, so my data must be safe. It is the single most expensive assumption we see at Facet MSP, and it is wrong in a specific, correctable way.

Title Icon

Why AI Code Review Tools Miss What Matters Most — And the Fix

The change was forty lines. An AI agent wrote it to fix a proration edge case in the billing service — mid-cycle plan upgrades were rounding a day wrong. A senior engineer reviewed it the way good engineers do, line by line. The logic read cleanly. The variable names were sensible. The diff did what the ticket asked. She approved it, it merged, it shipped on a Thursday afternoon.

Title Icon

Turning On AI Isn't Adopting It: The AI Adoption Framework Behind Whether Your Investment Pays Off

We talk to a lot of leaders who have already made up their minds. AI is a fad. AI is garbage. They tried it, it underwhelmed, and they filed it next to every other overpromised technology a vendor once swore would change their business. It is a reasonable conclusion, and most of the time it is an honest report of a real experience.

It is also, almost always, a report on the wrong experiment.

Title Icon

What Is an Agentic Operating System?

An agentic operating system (agentic OS, or AOS) is the operating model a business runs on when AI agents—not just people or scripts—do the work: a coordinated layer of agents, shared context, guardrails, evaluations, and orchestration that turns one-off AI experiments into a system that ships real business outcomes on repeat.

Title Icon

Agentic AI: What It Is and Why It Matters

Agentic AI is software given a goal that it pursues across many steps on its own — planning the work, using tools, checking its results, and correcting course — without a person driving each move. Where generative AI produces an output when prompted, agentic AI runs an entire process to completion, deciding each step itself within boundaries you set.

Title Icon

Faster, Safer Security Approvals — How Agentic Governance Unblocks IT

Ask any engineering leader where velocity actually dies, and the honest answer is rarely "writing the code." It dies in the queue. The change-advisory board that meets twice a week. The vendor security review that sits for three weeks behind nineteen other vendor security reviews. The access request that needs four approvers across two time zones. The audit-evidence gather that pulls a senior engineer off delivery work to screenshot configurations no one will look at until the next SOC 2 window.

Title Icon

The Agentic Operating System —Deterministic Control on Non-Deterministic Foundations

Here is the fact that should anchor every serious conversation about agentic systems, and that most vendor decks quietly skip: a large language model is non-deterministic. Send it the same prompt twice and you can get two different answers. Not wildly different, usually — but different. Different word choices, different structure, occasionally a different decision. The output is sampled from a probability distribution, and a sample is, by definition, not a guarantee.

Pages