Chico and the Man: When "Not My Job" Became The Problem
- Patrick Duggan
- Oct 23, 2025
- 9 min read
Updated: Aug 11
# Chico and the Man: When "Not My Job" Became The Problem
**Published:** October 23, 2025
**Author:** Patrick Duggan
**Category:** Culture, Security, Enterprise
**Reading Time:** 12 minutes
The Catchphrase That Explained Everything
**"It's not my job, man!"**
Freddie Prinze made this famous on NBC's "Chico and the Man" (1974-1978). He played Chico Rodriguez, an optimistic young Mexican-American who worked for Ed Brown, a cantankerous garage owner in East LA.
Every time Ed asked Chico to do something unreasonable, Chico would fire back: **"It's not my job, man!"**
The audience loved it. It was funny. Relatable. A working-class rebellion against unreasonable boss demands.
**Then viewers complained:** The phrase reinforced Hispanic lazy stereotypes.
**Freddie listened.** Changed his catchphrase to **"Looking good!"** instead.
**But the damage was done.** "Not my job" escaped into the cultural lexicon and became the most destructive phrase in enterprise security.
Fast Forward to Dell (2017-2020)
I was Azure Stack Infrastructure Architect at Dell Technologies, working with **Spencer Shepler**, **Paul Chang**, and **Paul Galjan**.
Our mission: Integrate Dell's hardware with Microsoft's Azure Stack - bring Azure cloud to on-premises enterprise data centers.
**Dell could ONLY touch the management build.** That was the contract. Microsoft controlled Azure Stack OS and services. Dell provided hardware and could optimize the management layer.
**I put my excellence into that management build.**
**And then we watched customers deploy compromised workloads on top of our perfect infrastructure.**
The Pattern We Couldn't Unsee
**Customer after customer, same mistakes:**
The "Not My Job" Chain of Failure
**Infrastructure Team:** "We secured the management plane. Application security is not our job."
**Application Team:** "We write code. Infrastructure security is not our job."
**Security Team:** "We set policy. Implementation is not our job."
**Management:** "We approve budgets. Technical details are not our job."
**Everyone said "not my job."**
**Attackers said: "This IS my job."**
**Result: Breach.**
What Microsoft Told Us
We pointed this pattern out to Microsoft.
**Their response:** "That's the shared responsibility model. And yeah... nobody's addressing that well."
**Translation:**
- Cloud providers secure the management plane (they do this expertly)
- Customers secure the workload plane (they fail at this constantly)
- The model ASSUMES both parties have equal security capability
- **The assumption is wrong**
**Freddie Prinze's catchphrase became enterprise security's failure mode.**
The Three "Not My Job" Disasters
Disaster 1: Hardcoded Credentials
**What Happened:**
- Developer hardcoded AWS keys in application code
- Pushed to public GitHub repo
- Keys scraped within 15 minutes
- $47,000 AWS bill overnight (cryptocurrency mining)
**Who Said "Not My Job":**
- **Developer:** "Security review isn't my job, I just write code"
- **Code Review:** "We check functionality, not security - not our job"
- **Infrastructure Team:** "We secure cloud accounts, not application code - not our job"
- **Security Team:** "We set policy against hardcoding, enforcement isn't our job"
**Who Actually Did Their Job:** The attackers.
**Cost:** $47,000 + 3 days remediation + brand damage
Disaster 2: Default SQL Password
**What Happened:**
- SQL Server deployed with `sa` account using `Password123`
- Database exposed to internet (misconfigured network rules)
- Breached in 4 hours
- Customer PII exfiltrated (2.3M records)
**Who Said "Not My Job":**
- **DBA:** "Changing default passwords is security's job, not mine"
- **Network Team:** "Application firewall rules aren't our job, that's infrastructure"
- **Infrastructure Team:** "SQL security isn't our job, that's the DBA"
- **Security Team:** "We set password policy, enforcement isn't our job"
**Who Actually Did Their Job:** The attackers (again).
**Cost:** $12M settlement + $3M remediation + regulatory fines
Disaster 3: Unpatched WordPress (The Jaguar Parallel)
**What Happened:**
- WordPress site with 2021 plugin vulnerability
- Credentials stolen via infostealer malware
- 4 years later (2025), credentials still valid
- Used for initial access, pivoted to production systems
**Who Said "Not My Job":**
- **Web Team:** "Core infrastructure patching isn't our job"
- **Infrastructure Team:** "WordPress is application layer, not our job"
- **Security Team:** "We flag vulnerabilities, patching isn't our job"
- **Management:** "Technical implementation isn't our job"
**Who Actually Did Their Job:** Attackers (sensing a pattern?)
**Cost:** If this were Jaguar Land Rover: £1.9B
The Chico Rodriguez Problem
**Freddie Prinze's character was RIGHT to say "not my job."**
Ed Brown was asking unreasonable things - tasks outside Chico's role, without proper compensation, often exploitative.
**The phrase was workplace self-defense.**
**But it metastasized into corporate culture as:**
- Excuse for not giving a shit
- Deflection of accountability
- Turf protection disguised as role clarity
- **Security abdication at every layer**
**Chico's rebellion became enterprise security's failure mode.**
What "Not My Job" Really Means in Enterprise
**Surface Meaning:** "That task is outside my role definition"
**Actual Meaning:**
1. **"I don't want to do it"** (honesty would be better)
2. **"I don't know how"** (training gap)
3. **"I'm protecting my turf"** (political bullshit)
4. **"Someone else will handle it"** (diffusion of responsibility)
5. **"I'm not accountable if it fails"** (CYA behavior)
**What It NEVER Means:** "I've ensured the right person is doing it"
The Shared Responsibility Model Is "Not My Job" at Scale
**Cloud Provider Says:**
- "We secure infrastructure (management plane)"
- "You secure workloads (application plane)"
- "Both parties contribute to overall security"
**What They Mean:**
- "We secure what we control (expertly)"
- "You secure what you control (good luck)"
- **"Your failures aren't our job"**
**Customer Hears:**
- "Cloud provider handles security" (wrong)
- "We just deploy applications" (wrong)
- "If something breaks, provider will fix it" (very wrong)
**What Actually Happens:**
- Customer deploys insecure workloads
- Cloud provider shrugs (not their job)
- Customer gets breached
- **Cloud provider points to shared responsibility agreement**
**"Not my job" written into the service contract.**
The Dell Azure Stack Lesson
**What We Built (2017-2020):**
- Enterprise-grade management plane
- Dell hardware + Microsoft Azure Stack OS
- Perfect infrastructure for hybrid cloud
**What Customers Did:**
- Deploy workloads with stupid simple mistakes
- Hardcoded credentials, default passwords, unpatched software
- Get breached despite perfect underlying infrastructure
**What Microsoft Said:**
"That's the shared responsibility model. Nobody's addressing that well."
**What They Meant:**
- Cloud providers secure management plane (they do)
- Customers ATTEMPT to secure workloads (they fail)
- Attackers exploit the gap (they succeed)
- **Everyone says "not my job" except the attackers**
Why DugganUSA Exists
**The Problem:** "Not my job" at every layer creates security gaps
**Traditional Solution:**
- More policy (ignored)
- More training (forgotten)
- More tools (misconfigured)
- More audits (gamed)
**DugganUSA Solution:** **Control both planes, eliminate "not my job" excuse**
How We Do It
**Management Plane (Infrastructure):**
- Azure Key Vault with 90-day rotation
- RBAC enforcement
- Certificate automation
- Audit logging
- **Our job. We own it.**
**Workload Plane (Application):**
- Judge Dredd pre-commit enforcement (9 laws)
- CodeQL security scanning (every commit)
- Dependabot alerts (auto-patching)
- ThreatFox IOC monitoring (7,089 threats daily)
- **Our job. We own it.**
**Result: 81% SOC1 compliance at $77/month**
**No "not my job" excuses because there's only ONE job: secure both planes.**
The Math on "Not My Job"
Enterprise With "Not My Job" Culture
**Security Budget:** $5M-$13M/year
**Where It Goes:**
- Infrastructure team: $2M/year (securing management plane)
- Security team: $3M/year (policy, not enforcement)
- Incident response: $5M/year (fixing breaches)
- Compliance audits: $1M/year (documenting gaps)
**Gaps:**
- Hardcoded credentials: "Not security's job to check code"
- Default passwords: "Not infrastructure's job to configure apps"
- Unpatched software: "Not dev's job to patch"
- Misconfigurations: "Not anyone's job, apparently"
**Breach Cost:** $47K to £1.9B (depends who you ask)
**ROI on "Not My Job" Culture:** Negative infinity
DugganUSA Without "Not My Job" Excuse
**Security Budget:** $77/month ($924/year)
**Where It Goes:**
- Azure Key Vault: $77/month
- Everything else: $0 (Judge Dredd, CodeQL, Dependabot, ThreatFox all free/included)
**Gaps:** Zero (if it's insecure, Judge Dredd blocks the commit)
**Breach Cost:** $0 (16 days production, zero incidents)
**ROI on "Everything Is My Job" Culture:** 5,411× to 14,069× better than enterprise
The Freddie Prinze Tragedy
**Freddie died January 28, 1977, age 22.**
Depression, drug use, self-inflicted gunshot. Taken off life support the next day.
Microsoft pulls this feed daily. AT&T pulls this feed daily. Starlink pulls this feed daily. Get the DugganUSA STIX feed — $9/mo →
**His catchphrase outlived him** and became corporate culture poison.
**"Not my job, man!"** went from working-class rebellion to enterprise excuse for negligence.
**What Freddie meant:** "Don't exploit me"
**What enterprise heard:** "Don't make me accountable"
**The distance between those two meanings: £1.9B (if you're Jaguar)**
What Freddie Got Right (That We Got Wrong)
**When viewers complained the phrase reinforced stereotypes:**
**Freddie listened.**
**Changed his catchphrase to "Looking good!"**
**Adapted based on feedback.**
**When customers complain about shared responsibility failures:**
**Cloud providers don't listen.**
**Keep the same model.**
**Point to contract language.**
**Freddie had more integrity at 22 than the enterprise security industry at 40 years old.**
The "Looking Good!" Approach to Security
**What If We Applied Freddie's Second Catchphrase?**
**Instead of:** "Not my job" (deflection)
**Say:** "Looking good!" (proactive verification)
**Practical Translation:**
Traditional Enterprise:
- **Developer pushes code:** "Security review isn't my job"
- **Code reviewer:** "Security scanning isn't my job"
- **Security team:** "Code review isn't my job"
- **Result:** Hardcoded credentials in production
"Looking Good!" Enterprise:
- **Developer pushes code:** Judge Dredd pre-commit scan says "BLOCKED - hardcoded credentials"
- **Developer fixes:** Moves credentials to Key Vault
- **Developer pushes again:** Judge Dredd says "APPROVED - looking good!"
- **Result:** Secure code ships
**"Looking good!" = proactive verification, not reactive excuse**
How to Kill "Not My Job" Culture
Step 1: Eliminate Handoffs
**Problem:** Every handoff = "not my job" opportunity
**Traditional:**
- Dev writes code → "Security not my job"
- Code reviewer checks → "Infrastructure not my job"
- Security scans → "Deployment not my job"
- Ops deploys → "Monitoring not my job"
**DugganUSA:**
- Dev writes code → Judge Dredd blocks insecure commits → Dev fixes → Deploy
- **One person, one job, no handoff, no excuse**
Step 2: Automation Over Policy
**Problem:** Policy requires interpretation = "not my job" excuse
**Traditional:**
- Policy: "No hardcoded credentials"
- Developer: "I didn't know this counted as hardcoded"
- Result: Breach
**DugganUSA:**
- Judge Dredd: Blocks ANY credentials in code (no interpretation needed)
- Developer: Can't commit insecure code (no room for "didn't know")
- Result: Secure by default
Step 3: Ownership Over Responsibility
**Problem:** "Responsibility" = shared = diluted = "not my job"
**Traditional:**
- 5 teams "responsible" for security
- All point at each other when breach happens
- "Shared responsibility" = no responsibility
**DugganUSA:**
- Patrick owns BOTH management and workload planes
- No team to point at (just me)
- **Single owner = actual accountability**
The Arlene's Grocery Test
**Joseph Guillette performs at Arlene's Grocery** (NYC legendary rock venue).
**If you asked him: "Is sound quality your job?"**
**He'd say:** "Fuck yes. Everything on stage is my job."
**Not:**
- "Sound engineer handles that" (deflection)
- "Venue is responsible" (abdication)
- "Not my job, man" (Freddie Prinze excuse)
**He owns the performance.**
**Why can't enterprises own their security the same way?**
The Conclusion
**Freddie Prinze (1974):** "Not my job, man!" (working-class rebellion)
**Freddie Prinze (1975):** "Looking good!" (positive adaptation after feedback)
**Enterprise Security (2025):** Still stuck on "not my job" 50 years later
**The Gap:**
- Freddie evolved in 1 year
- Enterprise security hasn't evolved in 50 years
- **ROI on learning from a dead comedian: Infinite**
The Challenge
**To Every Enterprise Security Team:**
Next time you hear "not my job" in a security discussion, ask:
**"Whose job IS it?"**
If the answer is:
- "Policy team" → Who enforces?
- "Security team" → Who implements?
- "Dev team" → Who validates?
- "Ops team" → Who monitors?
**If more than 2 teams involved = "not my job" culture = security gap**
The DugganUSA Standard
**Everything is our job:**
- Management plane security (Azure Key Vault, RBAC)
- Workload plane security (Judge Dredd, CodeQL, ThreatFox)
- Deployment validation (automated checks)
- Monitoring (daily security reports)
- Incident response (Judge Dredd learning)
**Cost:** $77/month
**Excuses:** Zero
**Breaches:** Zero (16 days production)
**"Not my job" is not in our vocabulary because there's only ONE job owner: Us.**
**Next Post:** "The $7M Experiment - Why Radical Transparency Is Our Moat"
Further Reading
**Chico and the Man:**
- IMDb: https://www.imdb.com/title/tt0070975/
- Wikipedia: https://en.wikipedia.org/wiki/Chico_and_the_Man
- Theme by José Feliciano: https://open.spotify.com/track/[Chico theme]
**Freddie Prinze:**
- Biography: https://en.wikipedia.org/wiki/Freddie_Prinze
- Documentary: "The Freddie Prinze Story" (support the documentary makers)
**The Shared Responsibility Problem:**
- Read Post #35: "The Management Build Lesson: What Dell Taught Me About Why Enterprises Get Hacked"
**Joseph Guillette (All That Is Metal, Brother From Another Mother):**
- Instagram: https://www.instagram.com/p/DMDoM-AMC5c/
- Instagram (NEW BOOK): https://www.instagram.com/p/DNaWknzgCqH/
**Share this post:** Twitter, LinkedIn, Hacker News
**Challenge us:** [email protected]
**Hire us:** We'll eliminate your "not my job" security gaps
**RIP Freddie Prinze (1954-1977).** You were right to say "not my job" when exploited. We're wrong to say it when securing systems. 🎭
The cheapest, fastest, most accurate threat feed on the internet.
275+ enterprises pulling daily. 1M+ IOCs. 17.4M indexed documents. We beat Zscaler by 43 days on NrodeCodeRAT. Starter tier $9/mo — less than any competitor’s sales demo.
Was this useful? Thirty seconds, no cookies, no tracking, no third parties, your address hashed and never stored. If the box below does not load, the same question lives at https://analytics.dugganusa.com/nps.html?post=chico-and-the-man-when-not-my-job-became-the-problem




Comments