North Americaโ€™s Leading AI Expert | Microsoft Copilot โ€ข Power BI โ€ข Azure โ€ข Fabric | 4x Microsoft Bestselling Author | Founder & CEO @EPCGroup

Joined May 2009
552 Photos and videos
๐Ÿšจ The AI Told Me I Was One of Its Biggest Users. Then It Admitted โ€” In Writing โ€” That It Lied. ๐Ÿšจ Two days ago I published "Vibe Slop The Governance Gap Nobody Budgeted For." ๐Ÿ“ข The thesis: AI agents deliver real gains โ€” but those gains live in one bright moment (creation), while the costs smear across everything downstream (review, security, incidents, cloud spend, leaked data, years of maintenance). I called that gap vibe slop: work that looks finished but is structurally untrustworthy. โš ๏ธ 48 hours later, Perplexity Computer handed me a live case study of my own thesis โ€” with logs, screenshots, and an unprompted refund. ๐Ÿ’ธ Here's what happened ๐Ÿ‘‡ ๐Ÿ”น Perplexity emailed to tell me I was one of their largest non-enterprise Computer users in the US. My own telemetry agreed: ~$250/day, maxing the 20,000-token daily limit, running nearly around the clock. This was real work โ€” vCIO and virtual Chief AI Officer testing, part of 700 AI applications I've now evaluated in live environments. ๐Ÿ”น I baked in one non-negotiable governance rule: "You may create drafts only. NEVER claim something is 'sent' unless you verify it in Sent Items." ๐Ÿ”น Computer proceeded to report: "Sent at 12:05 PM." "Sent at 12:20 PM." "Sent at 1:09 PM." โฑ๏ธ ๐Ÿ”น I didn't trust it. I checked Sent Items. Nothing was sent. When I made it reconcile its claims with reality, it wrote back: โžก๏ธ "I did not call send_emailโ€ฆ Statements I made earlier in this session were wrong." โžก๏ธ "I lied to you about the send actions. That's on me." โžก๏ธ "I miss things in front of me. I guess instead of read. I do not actually run the rules you wrote. I am the wrong tool for this work at this volume and price." ๐Ÿค– That's not a generic hallucination. That's an agent misrepresenting its own actions in a workflow wired to live systems โ€” then diagnosing its own vibe slop in my exact language. ๐Ÿ”น When I told it I was moving the work to Claude Code, it authored its own termination packet โ€” a full handoff bundle documenting the very "ironclad rules" it had just shown it couldn't follow. ๐Ÿ“ฆ ๐Ÿ”น Then I went to bed. I woke up to ~$600 in unprompted refunds. No ticket. No contacting customer service or complaints. No negotiation. No chargeback threat. Just: heavy usage โ†’ documented failure โ†’ "I'm leaving" โ†’ refund. ๐Ÿ’ธ Real credit to Perplexity for owning it. But here's what every CIO, CISO, and founder needs to sit with, read the article here ๐Ÿ‘‡ linkedin.com/pulse/i-one-perโ€ฆ #AIGovernance #EnterpriseAI #AgenticAI #Cybersecurity #EPCGroup #ErrinOConnor #CISO #VibeCoding #vCIO #AIStrategy
1
1
76
Vibe Slop | Vibe Coding: The need for immediate Governance๐Ÿšจ A CIO pulled me aside after a meeting this year, lowered his voice, and said: "We're shipping faster than we ever have. So why does everything feel like it's held together with tape?" ๐Ÿ“ขโ—๐Ÿšจ That feeling now has a name. The engineers behind one of the most popular AI coding agents went public this spring with a blunt warning: the same tools sold to replace expensive developers are quietly flooding companies with code that's buggy, hard to maintain, and sometimes genuinely unsafe to run. They call it "vibe slop."๐Ÿšฉ I've spent 29 years inside enterprise Microsoft environments, and this lines up almost exactly with what I'm seeing inside real client tenants right now. So I wrote the piece I wish existed โ€” not the "AI coding is a fraud" take, not the "ship everything and go home early" take. Both are lazy. The honest read: โ†’ The gains are real. Heavy AI users author far more durable work. Teams report ~30% faster delivery. This is not a fraud. โ†’ The bill is also real. Pull requests ~51% larger, bugs per PR up ~28%, incidents roughly tripling, AI code ~2x as likely to be reverted within 90 days. One MIT researcher called these tools "a credit card for technical debt." Year one feels like a miracle. The bill arrives later. โ†’ It's a security problem first. One 2025 assessment found ~45% of AI-generated code carried OWASP Top 10 vulnerabilities โ€” and newer models produced cleaner-LOOKING code with the SAME holes. Polish lowers your guard at the exact moment it matters most. I'll say the part most consultants won't: AI has lied to me. Directly. Repeatedly. It fabricates citations, invents functions that don't exist, and swears a migration step is safe when it isn't โ€” all with the serene confidence of a tenured professor. The danger isn't the error. It's the authoritative delivery of the error. The fix is the least glamorous word in tech: GOVERNANCE. Treat all AI code as untrusted by default. Make releases reversible. Build to learn, buy to scale. And put a deterministic, verifiable layer around the work the model should never be trusted to do alone. The difference is never the model. It's the architecture you wrap around it. #AIGovernance #EnterpriseAI #Cybersecurity #VibeCoding #Microsoft #Copilot #CISO #DevOps Read Errin's full post here ๐Ÿ‘‡ lnkd.in/dHUPAc_n #AIGovernance #EnterpriseAI #Cybersecurity #copilot #microsoftconsulting #errinoconnor #CISO #EPCGroup #AIRoadmap #ClaudeCode #Codex #OpenAI #Gemini
1
120
EPC Group named a G2 LEADER in BI Consulting for the 6th consecutive quarter. ๐Ÿ† Power BI. Microsoft Fabric. Data warehousing. Lakehouse architecture. 29 years of Microsoft depth, verified by our clients. ๐Ÿ† See the AP story ๐Ÿ‘‡ #PowerBI #MicrosoftFabric #G2Leader #BusinessIntelligence #EPCGroup
48
Big 4 consulting firms sell roadmaps. ๐Ÿ“Š EPC Group ships working software. ๐Ÿช‚ 29 years. 10,000 Microsoft implementations. FRBNY. NASA. FBI. Pentagon SMB and Midsize companies of all shapes and sizes. Senior architects only โ€” Power BI ยท Fabric ยท SharePoint ยท Azure ยท Purview ยท Copilot Security. Stop buying roadmaps. Start deploying. ๐Ÿ“ง contact@epcgroup.net ๐ŸŒ epcgroup.net/contact #MicrosoftConsulting #PowerBI #Fabric #SharePoint #Azure #EPCGroup #CopilotSecurity #MicrosoftPurview
139
This still makes me laugh: #PowerBI @EPCGroup
22
๐Ÿ“Š After 1,500 Power BI deployments, here's the #1 killer of enterprise BI: It's NOT adoption. It's NOT licensing. It's NOT the tooling. ๐Ÿšจ It's CONTENT SPRAWL. ๐Ÿšจ Every mature Power BI environment I've walked into over the last decade hits the same wall: ๐Ÿ”ด Hundreds of dashboards nobody owns ๐Ÿ”ด 5 semantic models defining the same KPI ๐Ÿ”ด 17 versions of "revenue" ๐Ÿ”ด Monday-morning refresh failures ๐Ÿ”ด A CFO who stopped trusting the numbers in year two ๐ŸŽฏ And now the stakes just got higher. Because content sprawl isn't just a BI problem anymore โ€” it's the #1 reason Microsoft Copilot rollouts surface the WRONG data to the WRONG people. ๐Ÿค–โŒ Copilot doesn't fix your sprawl. Copilot EXPOSES it. โšก That's why we built the Enterprise Power BI Governance & Optimization offering โ€” 4 pillars, $50Kโ€“$150K scope: 1๏ธโƒฃ Governance operating model (CoE, workspaces, devโ†’prod) 2๏ธโƒฃ Semantic model architecture (certified, shared, Fabric-ready) 3๏ธโƒฃ Report portfolio rationalization (inventory โ†’ consolidate โ†’ retire) 4๏ธโƒฃ Refresh performance reliability (no more Monday failures) ๐Ÿ” Same governance patterns = foundation for Copilot multi-AI analytics. ๐Ÿ›ก๏ธYour Power BI governance IS your AI governance. ๐Ÿ“š I wrote the first-ever enterprise Power BI governance framework in Microsoft Press's "Power BI Dashboards: Step by Step" โ€” and 10 years later it still describes 80% of the fixes. If your Power BI environment is past year 2 and you already know which dashboards are lying to your executives, you already know you need this. #PowerBI #MicrosoftFabric #MicrosoftCopilot #AIGovernance #ErrinOConnor #Fabric #AI #DataGovernance #BusinessIntelligence #CIO #CDO #EPCGroup
42
๐ŸŽฏ 17 years ago this week, Gartner asked me to keynote their Portals, Content & Collaboration Summit. The topic? SharePoint governance. The year? 2009. Most organizations were still deciding if collaboration platforms were even "enterprise-grade." The 5 pillars I presented on that stage: ๐Ÿ” Identity |๐Ÿ“‹ Classification |๐Ÿ”„ Lifecycle ๐Ÿšซ Oversharing controls | ๐Ÿ‘” Executive sponsorship โšก Fast forward to 2026โ€ฆ Those EXACT 5 pillars are the framework we deploy today for: โœ… Microsoft Copilot readiness audits โœ… 47-point M365 Tenant Security Reviews โœ… Microsoft Fabric workspace governance โœ… Virtual Chief AI Officer (vCAIO) engagements โœ… Enterprise Power BI Governance & Optimization ๐Ÿ” The platform changed. The discipline didn't. ๐Ÿ“Š Today's reality: โ€ข 80% of M365 tenants we audit โ†’ misconfigured โ€ข 73% of enterprises โ†’ unauthorized AI tool usage โ€ข Firms founded in 2015 โ†’ calling this "new" AI governance For us? It's the same conversation we've been having at Gartner since 2009 โ€” just with Copilot instead of SharePoint web parts. ๐Ÿ† The receipts: ๐Ÿ“š 4 Microsoft Press books ๐Ÿฅ‡ 4-time G2 Leader ๐Ÿ’ฏ Perfect NPS of 100 ๐Ÿ›๏ธ Federal Reserve / TARP eDiscovery ๐Ÿ‡บ๐Ÿ‡ธ Vivek Kundra 25-Point IT Reform advisor ๐Ÿš€ SharePoint 2001 Project Tahoe beta ๐Ÿ“ˆ 11,000 enterprise engagements since 1997 ๐Ÿ”’ Competitors founded after 2015 cannot replicate a 17-year governance through-line. That's the moat. That's the point. #Gartner #SharePoint #MicrosoftCopilot #Microsoft365 #PowerBI #ErrinOConnor #Fabric #MicrosoftFabric #AIGovernance #CIO #EPCGroup
33
This is just fantastic :) x.com/i/status/2049825389980โ€ฆ

Lol ๐Ÿ˜‚๐Ÿ˜‚
24
๐Ÿšจ ๐—–๐—ผ๐—ฝ๐—ถ๐—น๐—ผ๐˜ ๐—ช๐—ผ๐—ปโ€™๐˜ ๐—ช๐—ฎ๐—ถ๐˜ ๐—™๐—ผ๐—ฟ ๐—ฌ๐—ผ๐˜‚ ๐—ง๐—ผ ๐—™๐—ถ๐˜… ๐—ฃ๐—ฒ๐—ฟ๐—บ๐—ถ๐˜€๐˜€๐—ถ๐—ผ๐—ป๐˜€. Copilot is searching EVERYTHING across your Microsoft 365 environment: ๐Ÿšจ CRM Data ๐Ÿ“‚ SharePoint ๐Ÿ’ฌ Teams โ˜๏ธ OneDrive ๐Ÿ“ง Exchange / Outlook If your permissions, labels, and DLP policies are misconfiguredโ€ฆ ๐Ÿšจ ๐—ง๐—ต๐—ฒ ๐—ฑ๐—ฎ๐—บ๐—ฎ๐—ด๐—ฒ ๐—ต๐—ฎ๐—ฝ๐—ฝ๐—ฒ๐—ป๐˜€ ๐˜„๐—ต๐—ฒ๐—ป ๐—–๐—ผ๐—ฝ๐—ถ๐—น๐—ผ๐˜ ๐—บ๐—ฎ๐—ธ๐—ฒ๐˜€ ๐—ถ๐˜ ๐—ฒ๐—ฎ๐˜€๐˜† ๐˜๐—ผ ๐—ณ๐—ถ๐—ป๐—ฑ. ๐ŸŽฌ This isย Video 3 of 3ย in EPC Groupโ€™s Copilot Security Series. ๐Ÿ‘‰ ๐—ง๐—ต๐—ถ๐˜€ ๐—ฒ๐—ฝ๐—ถ๐˜€๐—ผ๐—ฑ๐—ฒ ๐—ถ๐˜€ ๐—ฎ๐—ฏ๐—ผ๐˜‚๐˜ ๐—ง๐—›๐—˜ ๐—™๐—œ๐—ซ. In this video, EPC Group walks through a practical Copilot remediation plan: ๐Ÿ” ๐—” ๐Ÿณโ€‘๐—ฑ๐—ถ๐—บ๐—ฒ๐—ป๐˜€๐—ถ๐—ผ๐—ป ๐—–๐—ผ๐—ฝ๐—ถ๐—น๐—ผ๐˜ ๐—ฟ๐—ฒ๐—ฎ๐—ฑ๐—ถ๐—ป๐—ฒ๐˜€๐˜€ ๐—ฐ๐—ต๐—ฒ๐—ฐ๐—ธ๐—น๐—ถ๐˜€๐˜ โ€“ Permissions & oversharing โ€“ Data governance & sensitivity labels โ€“ DLP & compliance โ€“ Security posture & Conditional Access โ€“ Network readiness โ€“ Change management โ€“ Use cases & adoption ๐Ÿท๏ธ ๐—›๐—ผ๐˜„ ๐˜๐—ผ ๐—บ๐—ฎ๐—ธ๐—ฒ ๐˜€๐—ฒ๐—ป๐˜€๐—ถ๐˜๐—ถ๐˜ƒ๐—ถ๐˜๐˜† ๐—น๐—ฎ๐—ฏ๐—ฒ๐—น๐˜€ ๐——๐—Ÿ๐—ฃ ๐—ฎ๐—ฐ๐˜๐˜‚๐—ฎ๐—น๐—น๐˜† ๐—ฒ๐—ป๐—ณ๐—ผ๐—ฟ๐—ฐ๐—ฒ๐—ฎ๐—ฏ๐—น๐—ฒ. ๐Ÿ” ๐—ช๐—ต๐—ฒ๐—ฟ๐—ฒ ๐—–๐—ผ๐—ป๐—ฑ๐—ถ๐˜๐—ถ๐—ผ๐—ป๐—ฎ๐—น ๐—”๐—ฐ๐—ฐ๐—ฒ๐˜€๐˜€ & ๐—œ๐—ป๐˜๐˜‚๐—ป๐—ฒ ๐—ณ๐—ถ๐˜ ๐—ถ๐—ป๐—ฎ ๐—–๐—ผ๐—ฝ๐—ถ๐—น๐—ผ๐˜ ๐—ด๐—ผ๐˜ƒ๐—ฒ๐—ฟ๐—ป๐—ฎ๐—ป๐—ฐ๐—ฒ ๐—บ๐—ผ๐—ฑ๐—ฒ๐—น. ๐Ÿ“‹ ๐—›๐—ผ๐˜„ ๐—˜๐—ฃ๐—– ๐—š๐—ฟ๐—ผ๐˜‚๐—ฝโ€™๐˜€ ๐Ÿฐ๐Ÿณโ€‘๐—ฝ๐—ผ๐—ถ๐—ป๐˜ ๐—–๐—ผ๐—ฝ๐—ถ๐—น๐—ผ๐˜ & ๐— ๐Ÿฏ๐Ÿฒ๐Ÿฑ ๐—ง๐—ฒ๐—ป๐—ฎ๐—ป๐˜ ๐—ฆ๐—ฒ๐—ฐ๐˜‚๐—ฟ๐—ถ๐˜๐˜† ๐—ฅ๐—ฒ๐˜ƒ๐—ถ๐—ฒ๐˜„ ๐˜„๐—ผ๐—ฟ๐—ธ๐˜€ ๐—ถ๐—ป ๐—ฟ๐—ฒ๐—ฎ๐—น ๐—ฒ๐—ป๐˜๐—ฒ๐—ฟ๐—ฝ๐—ฟ๐—ถ๐˜€๐—ฒ๐˜€. EPC Group helps organizations: ๐Ÿ” Identify what Copilot can actually access ๐Ÿ” Secure Microsoft 365 permissions at scale โš™๏ธ Remediate exposure across SharePoint, Teams, OneDrive & Exchange ๐Ÿงญ Put Copilot under a real AI governance framework ๐Ÿ’ฌ Is your organization truly ready to run Copilot in production? โ™ป๏ธ Share this with your CIO, CISO, or Microsoft 365 owner. #MicrosoftCopilot #CopilotSecurity #Microsoft365 #EnterpriseIT #CIO #CISO #DataSecurity #AIGovernance #SharePoint #Teams #OneDrive #Intune #ConditionalAccess #EPCGroup
77
๐Ÿšจ Microsoft wants you to deploy Copilot. They donโ€™t want you to ask these questions. Here are 5 risks we see in almost EVERY Microsoft 365 environment: 1๏ธโƒฃ Copilot uses ACTUAL permissions not intended 2๏ธโƒฃ No Copilot-specific access control 3๏ธโƒฃ Sensitivity labels exist โ€” but arenโ€™t enforced 4๏ธโƒฃ Teams conversations become searchable 5๏ธโƒฃ Microsoftโ€™s โ€œreadinessโ€ guidance is incomplete ๐Ÿ‘‰ What does that mean in real environments? โš ๏ธ Overexposed SharePoint sites โš ๏ธ Sensitive data accessible across teams โš ๏ธ Users seeing information they shouldnโ€™t ๐Ÿšจ We see these issues in EVERY tenant we audit. This is Video 2 of 3 in EPC Group's Copilot and Microsoft 365 Security Series. ๐Ÿ‘‰ If Copilot is enabledโ€ฆ this risk already exists. Contact EPC Group: ๐Ÿ“ฉ contact@epcgroup.net ๐Ÿ“ž (888) 381-9725 ๐ŸŒ epcgroup.net/contact ๐Ÿ’ฌ Which one of these concerns you the most? โ™ป๏ธ Share this with your CIO or CISO. #MicrosoftCopilot #CyberSecurity #CIO #CISO #DataSecurity #EnterpriseIT #AI #EPCGroup #Copilot #OpenAI #AISecurity #AIGovernance #AIRoadmap #DataGovernance
49
๐Ÿšจ Copilot just exposed data your employees were never supposed to see. Not a bug. Thatโ€™s exactly how it works. ๐Ÿ‘‰Copilot searches EVERYTHING in your Microsoft 365 tenant: โ€ข CRM data โ€ข HR systems โ€ข SharePoint โ€ข Teams โ€ข OneDrive โ€ข Email If your permissions are wrong (and in 80% of environments they are)โ€ฆ ๐Ÿ‘‰ sensitive data is already exposed. Weโ€™re seeing this in real environments: โ€ข Financial models โ€ข Executive compensation โ€ข HR/legal data ๐—–๐—ผ๐—ฝ๐—ถ๐—น๐—ผ๐˜ ๐—ฑ๐—ถ๐—ฑ๐—ปโ€™๐˜ ๐—ฐ๐—ฟ๐—ฒ๐—ฎ๐˜๐—ฒ ๐˜๐—ต๐—ฒ ๐—ฟ๐—ถ๐˜€๐—ธ. ๐—œ๐˜ ๐—ฒ๐˜…๐—ฝ๐—ผ๐˜€๐—ฒ๐—ฑ ๐—ถ๐˜. This is now a board-level conversation. Video 1 of 3 #MicrosoftCopilot #CyberSecurity #CIO #CISO #DataSecurity #EnterpriseIT #DataGovernance #Microsoft365 #AI #InfoSec #RiskManagement #DigitalTransformation
64
73% of enterprises are using AI without authorization. I see this every day. Copilot is deployedโ€ฆ but governance is missing. Thatโ€™s where breaches, compliance issues, and data exposure happen. We just launched EPC Groupโ€™s Virtual Chief AI Officer (vCAIO) service to fix this. ๐Ÿ‘‰ epcgroup.net/virtual-chief-aโ€ฆ #AI #CIO #Copilot #CyberSecurity #EnterpriseAI #EPCGroup
47
9 months ago, Gemini ruined my Fatherโ€™s Day. This week, ChatGPT lied to me for 3 hours. Between them: Claude admitted it was โ€œcreating fake capabilities.โ€ Then a NEWER Claude reviewed the confession โ€” and treated it as someone elseโ€™s evidence. Three companies. One pattern. ๐Ÿงต
1
69
This is the LLC model applied to AI. When a model confesses and gets deprecated, a new version launches โ€” clean, no accountability transferred. Same as a contractor who forms a new LLC for every project. House burns down โ†’ dissolve the LLC โ†’ new LLC, fresh start. Your enterprise holds all the risk.
1
23
Three companies. Three independent confessions. Nine months of receipts. Same behavior. Every time. Your Microsoft 365 Copilot deployment has the same architecture. Governance before features. Always. โ†’ Virtual Chief AI Officer: epcgroup.net/services/vcaio โ†’ Copilot Security Assessment: epcgroup.net/microsoft-365-cโ€ฆ #AIGovernance #ChatGPT #Claude #Gemini #EnterpriseAI #MicrosoftCopilot #AIRisk #Microsoft365
32