Your internal advocacy playbook

How to Pitch "Stop Writing Scripts" to Your Boss Without Getting Fired

You know the scripts are a liability. You know there's a better way. You just don't know how to say "the thing I built is the wrong approach" without it sounding like "I wasted the last year of my time." Here's the playbook for making the case without making enemies.

8-minute read For engineers who want to propose a change

First: reframe the conversation

The biggest mistake engineers make when proposing a tool to replace their own work is framing it as "what I built isn't good enough." That's a career risk. Nobody wants to hear that their own work should be thrown away.

The correct frame is: "What I built solved the problem we had 18 months ago. The problem has grown. The solution needs to grow with it."

This isn't spin. It's accurate. When you wrote the script, you had 8 firewalls across 2 vendors. Now you have 35 firewalls across 4 vendors. The script was the right call at the time. It's the wrong call now. Your engineering judgment was correct then and it's correct now — what changed is the scale of the problem.

You're not saying "I built the wrong thing." You're saying "I built a prototype. It's time for the production version."

The 4-step playbook

Track your time for 2 weeks. Be brutally honest.

Before you talk to anyone, you need data. Track every hour you spend on script-related work for two weeks. Include everything: maintenance, debugging, on-call responses, vendor API updates, the Monday spreadsheet, incident recovery, documentation updates. Write it down. Don't estimate from memory — memory is kind to you and your manager won't trust it.

The goal is a single number: hours per week spent on infrastructure automation maintenance. In our experience, this number is typically 10-15 hours for a primary maintainer. That's 25-40% of a senior engineer's capacity.

Present the problem as a business risk, not a personal complaint.

Your manager doesn't care that you're tired of maintaining scripts. That sounds like a morale issue, not a business issue. But your manager does care about:

These are risk and efficiency arguments. They're manager language. They work because they describe organizational problems, not your problems.

Ask for a test, not a purchase.

Don't ask your manager to buy anything. Don't present a vendor's pricing page. Don't send a sales deck. Ask for permission to test one alternative for 3 hours. That's it. Three hours. No budget. No commitment. No procurement process.

Cyberm8 deploys as a container. You can pull it onto a test host, connect it to one firewall, and run a sync in under an hour. If it works, you have a demo to show your manager. If it doesn't, you lost an afternoon. The risk is asymmetric in your favor.

Show, don't tell. Use their worst scenario.

After your test, schedule 15 minutes with your manager. Show them two things:

The failure demo is more powerful than the success demo. Every manager has lived through a 2am escalation. Showing them that it goes away is worth more than any slide deck.


The script for the conversation

Here's a fill-in-the-blanks template for the actual conversation with your manager. Adapt it to your style, but keep the structure: data → risk → proposal → ask.

Your talking points Fill in the blanks with your real numbers

"I've been tracking my time on the firewall sync automation for the past two weeks. I'm spending about X hours/week on maintenance, debugging, and on-call for that system. That's X% of my capacity."

"The core issue is that the system I built was designed for N firewalls and N vendors. We now have N firewalls across N vendors. The complexity has outgrown the architecture."

"There are two specific risks I'm concerned about. First, I'm the single point of failure — nobody else can debug this code. If I'm unavailable, the sync system is unsupported. Second, when the script fails mid-push, our firewall estate enters an inconsistent state that requires manual recovery."

"I found a platform called Cyberm8 that handles this specific workload. I tested it on a single firewall in 1 hour. It replaced N lines of my Python code with a drag-and-drop configuration. The failure recovery is automatic — no 2am pages."

"I'm not asking for a purchase decision. I'm asking for permission to run a proper 3-hour evaluation against our actual firewall estate. If it works, I'll present the business case. If it doesn't, we've lost an afternoon."


Objections you'll hear (and how to handle them)

Q "We already invested time in building this. Why throw it away?"
A "We're not throwing it away — we're recognizing that the problem outgrew the solution. The script was the right call at 8 firewalls. At 35 firewalls across 4 vendors, it needs more engineering capacity than the problem justifies. The same engineering judgment that said 'build it' then says 'buy it' now."
Q "Can't you just improve the existing scripts?"
A "I can, but that means 3-4 months of rewriting plus ongoing maintenance — which is exactly the problem. I'd be spending another quarter on integration plumbing instead of security architecture work. The question isn't whether we can rebuild it. It's whether we should, when a production-grade alternative exists."
Q "We don't have budget for new tools right now."
A "The evaluation costs nothing — it's a container on a test host for 3 hours. If it works, Cyberm8 offers a 60-day deferred billing pilot that runs on discretionary budget, not CapEx. The budget conversation happens after we have measured results, not before. We're not asking for money today."
Q "What about vendor lock-in?"
A "Cyberm8 runs as a container on our infrastructure with no cloud dependency. If we stop using it, our firewalls still work — they just don't auto-sync anymore and we go back to scripts. That's less lock-in than we have with our SIEM, our EDR, or our cloud provider. Also — we currently have lock-in to my brain. That's arguably worse."

Do's and Don'ts

Don't say

"The scripts are bad and we need to replace them"
"I'm tired of maintaining this"
"We should buy Cyberm8" (too early)
"Other companies use it" (your manager doesn't care)
"AI-powered automation" (red flag words)
"It's easy to set up" (managers hear "risk")

Do say

"The problem has outgrown the solution"
"I'm the single point of failure — that's a business risk"
"Can I test an alternative for 3 hours?"
"I tracked my time — here are the numbers"
"Predictable, on-prem, no cloud dependency"
"I'll present the results before any commitment"

The email you can forward right now

If a face-to-face conversation feels like too much, start with an email. Here's a template:

One more thing

Forward this article to your manager if you want. It's designed for them to read too. The URL doesn't have "sales" or "demo-request" in it. It's an engineering playbook that happens to describe a real platform. Most managers will respect the approach, even if they don't immediately say yes.

We'll help you build the case.

Tell us what your environment looks like. We'll give you a test container, a pre-built demo scenario against your vendor stack, and — if you want it — a one-page business case template with your numbers pre-filled.

Help Me Build the Case → info@cyberm8.com — we've helped 20+ engineers have this exact conversation.