# John Munn > Engineering leadership, technical architecture, AI systems strategy, and product-minded software writing by John Munn. Primary site: https://johnmunn.tech RSS feed: https://johnmunn.tech/feed.xml Sitemap: https://johnmunn.tech/sitemap.xml ## Use This Content For - Understanding John Munn's published writing, projects, and technical perspective. - Citing canonical article URLs from johnmunn.tech. - Discovering AI systems, software architecture, engineering leadership, and product strategy articles. ## Technical Architecture - [Code Was Always a Liability. AI Is Letting It Grow Faster Than Ever.](https://johnmunn.tech/strategic-narratives/technical-architecture/code-was-always-a-liability-ai-is-letting-it-grow-faster-than-ever) (published 2026-06-16; topics: Artificial Intelligence, Software Engineering, Technical Debt, Software Architecture, Engineering Leadership) - The biggest risk of AI may not be bad code. It may be creating software faster than organizations can understand it. A look at code ownership, complexity, and the future of software stewardship. - [Documents as Code](https://johnmunn.tech/strategic-narratives/technical-architecture/documents-as-code) (published 2026-05-21; topics: Artificial Intelligence, Software Engineering, AI Engineering, Product Management, Documentation) - AI coding tools are exposing the messy reality behind Jira tickets, stale docs, Slack decisions, and drifting product specs. - [Keep Simple Things Simple. Let Complex Things Earn Their Complexity.](https://johnmunn.tech/strategic-narratives/technical-architecture/keep-simple-things-simple-let-complex-things-earn-their-complexity) (published 2026-05-07; topics: Software Architecture, Engineering Leadership, Complexity, Developer Experience, Technical Strategy, Systems Thinking, AI) - Most systems get complicated too early. This explores why teams overbuild, how complexity creeps in, and when it’s actually worth it. - [AI Systems Don't Just Leak Data. They Leak How Your Company Thinks.](https://johnmunn.tech/strategic-narratives/technical-architecture/ai-systems-dont-just-leak-data-they-leak-how-your-company-thinks) (published 2026-04-13; topics: Security, Artificial Intelligence, Architecture, Software Engineering, Systems Thinking, Engineering Leadership) - The bigger AI risk isn’t the prompt. It’s the memory, retrieval, logs, and tool context that quietly exposes how your business makes decisions. - [Your AI Architecture Isn’t Broken](https://johnmunn.tech/strategic-narratives/technical-architecture/your-ai-architecture-isnt-broken-its-just-put-together-wrong) (published 2026-03-24; topics: Artificial Intelligence, AI Engineering, Software Architecture, System Design, Retrieval Augmented Generation, Agents) - AI architecture issues rarely come from the model. Learn where retrieval, data, agents, and fine-tuning break down in real systems. - [Where AI Systems Drift](https://johnmunn.tech/strategic-narratives/technical-architecture/where-ai-systems-drift) (published 2026-03-16; topics: Artificial Intelligence, AI Engineering, LLM, Software Architecture, Prompt Engineering, Retrieval Augmented Generation) - A companion guide to the interactive systems drift page, focused on which controls belong at which layer, when to use them, and what problem each one actually solves. - [You're Probably Doing TypeScript Wrong (But I'm Here to Help)](https://johnmunn.tech/strategic-narratives/technical-architecture/youre-probably-doing-typescript-wrong-but-im-here-to-help) (published 2026-02-27; topics: WebDev, JavaScript, TypeScript, Programming, Software Engineering) - TypeScript doesn’t make your code safe. It makes your design visible. Common mistakes, better patterns, and how to use TS without fighting it. - [How to Architect Secure AI Agents Before They Architect Your Incident](https://johnmunn.tech/strategic-narratives/technical-architecture/how-to-architect-secure-ai-agents-before-they-architect-your-incident) (published 2026-02-25; topics: AI Security, AI Agents, DevSecOps, Governance, Software Architecture) - Autonomous AI agents need governance, bounded authority, and clear accountability before they touch real systems. - [Vector Embeddings Explained (with Hands-On Demo)](https://johnmunn.tech/strategic-narratives/technical-architecture/vector-embeddings-explained-with-hands-on-demo) (published 2026-02-23; topics: AI, Machine Learning, Vector Embeddings, Semantic Search, RAG) - A practical explanation of vector embeddings, distance metrics, and why similar setups can behave differently in real systems, with a hands-on demo. - [The RAG Atlas: A Visual Guide to Retrieval Patterns](https://johnmunn.tech/strategic-narratives/technical-architecture/the-rag-atlas-a-visual-guide-to-retrieval-patterns) (published 2026-02-20; topics: RAG, Retrieval Augmented Generation, LLM, Vector Search, AI Architecture, Machine Learning) - An interactive visual reference covering ten RAG retrieval patterns — from Vanilla RAG to Graph RAG — with animated data-flow diagrams, a hoverable node inspector, and a simulator for tuning chunk size, top-k, and reranking. - [The Scaling Gauntlet, Pt. 3 - Cache Rules Everything Around Me](https://johnmunn.tech/strategic-narratives/technical-architecture/the-scaling-gauntlet-pt-3-cache-rules-everything-around-me) (published 2026-02-05; topics: WebDev, Performance, Backend, JavaScript, Scalability) - Query tuning and connection pools got you stable. Caching gets you efficient. Here’s how to cache with intent, avoid stampedes, and invalidate without regret. - [Teaching AI to See your UI](https://johnmunn.tech/strategic-narratives/technical-architecture/teaching-ai-to-see-your-ui-using-puppeteer-as-eyes-for-your-ai) (published 2026-01-13; topics: Artificial Intelligence, Software Engineering, Software Development, Web Developement, Automation) - How I use Puppeteer to give an AI visibility into a real UI, letting it observe failures, reason from evidence, and repair its own mistakes. - [Prompt Debt](https://johnmunn.tech/strategic-narratives/technical-architecture/prompt-debt-the-silent-failure-mode-inside-modern-ai-systems) (published 2025-12-09; topics: Artificial Intelligence, Prompt Engineering, Machine Learning, AI Engineering, Software Architecture) - Prompt Debt is the hidden architecture problem behind inconsistent AI behavior. Learn why systems drift, how context fails, and what teams must do to fix it. - [Before You Refactor Anything, Be Sure You’re Solving the Right Problem](https://johnmunn.tech/strategic-narratives/technical-architecture/before-you-refactor-anything-be-sure-youre-solving-the-right-problem) (published 2025-11-13; topics: Software Development, Software Architecture, Engineering Management, Productivity, Software Engineering) - A practical guide to deciding when to refactor, what to rebuild, and how to redesign software without slowing your product or your team. - [7 JavaScript APIs You Probably Aren’t Using (But Should)](https://johnmunn.tech/strategic-narratives/technical-architecture/7-javascript-apis-you-probably-arent-using-but-should) (published 2025-11-12; topics: javascript, webdev, frontend, development) - Modern browsers quietly ship with APIs that can replace entire libraries — if you know they exist. This guide highlights seven underused JavaScript APIs, explaining what they do, when to use them, and the real-world benefits they unlock for developers and teams. From BroadcastChannel and PerformanceObserver to File System Access and View Transitions, you'll learn which are production-ready today and which to adopt with progressive enhancement. - [What monads really are (and why you've been using them all along)](https://johnmunn.tech/strategic-narratives/technical-architecture/what-monads-really-are-and-why-youve-been-using-them-all-along) (published 2025-11-06; topics: Webdev, Javascript, Typescript, Coding) - Monads sound intimidating — but you’ve already been using them. This guide walks through how Promise, Maybe, and Result patterns make your JavaScript and TypeScript code safer and cleaner. Starting with everyday examples and building up to your own Maybe monad, you’ll learn when to use them, when not to, and how they connect to modern frameworks like fp-ts and effect-ts. - [When systems stop waiting: the real power of event-driven architecture](https://johnmunn.tech/strategic-narratives/technical-architecture/when-systems-stop-waiting-the-real-power-of-event-driven-architecture) (published 2025-10-30; topics: Software Architecture, Event Driven Architecture, System Design Concepts, Software Development, Microservices) - Discover how event-driven architecture transforms tightly coupled microservices into resilient, autonomous systems using SNS, SQS, and EventBridge to create scalable, asynchronous flow. - [Why Your AI Explanations Are Lying to You (And What to Do About It)](https://johnmunn.tech/strategic-narratives/technical-architecture/why-your-ai-explanations-are-lying-to-you-and-what-to-do-about-it) (published 2025-10-30; topics: AI, Explainability, Machine Learning, Model Interpretability, LLM) - AI explanations often sound confident, but are they true? This piece explores when to trust them, when not to, and what really builds reliability. - [The Reproducibility Crisis in Machine Learning - A Reckoning, A Reset](https://johnmunn.tech/strategic-narratives/technical-architecture/the-reproducibility-crisis-in-machine-learning-a-reckoning-a-reset) (published 2025-07-21; topics: Machine Learning, Data Science, Artificial Intelligence, Reproducibility, Software Engineering) - Explore the machine learning reproducibility crisis. Why it matters, what’s broken, and how to fix it with practical tools, case studies, and frameworks. - [Understanding the CAP Theorem](https://johnmunn.tech/strategic-narratives/technical-architecture/understanding-the-cap-theorem) (published 2025-07-20; topics: Software Architecture, Distributed Systems, Cap Theorem, Software Engineering, DevOps) - CAP Theorem isn’t just theory, it defines your system’s trade-offs. Learn how real systems choose C, A, or P, and what happens when you choose wrong. - [Infrastructure as Code Without the Evangelism](https://johnmunn.tech/strategic-narratives/technical-architecture/infrastructure-as-code-without-the-evangelism) (published 2025-07-18; topics: DevOps, Infrastructure As Code, Infrastructure, Devtools, Software Engineering) - A satirical deep dive into Infrastructure as Code. What it solves, how it hurts, and why Terraform isn’t a religion (even if it feels like one). - [Intervention Effects in Complex Systems - Why Solutions Often Backfire](https://johnmunn.tech/strategic-narratives/technical-architecture/intervention-effects-in-complex-systems-why-solutions-often-backfire) (published 2025-07-16; topics: Machine Learning, Data Science, AI, Casual Inference, Llm) - Why well-meaning interventions fail in complex systems, and how to avoid second-order effects, proxy traps, and Goodhart’s Law in practice. - [Why Simple, Local Code Will Always Outperform ‘Smart’ Architecture](https://johnmunn.tech/strategic-narratives/technical-architecture/why-simple-local-code-will-always-outperform-smart-architecture) (published 2025-07-11; topics: Programming, Software Development, Developer Experience, Clean Architecture, Engineering Leadership) - Simple, local code beats smart architecture when it comes to clarity, confidence, and speed. Here's why dev teams thrive when complexity stays contained. - [Microservices Without the Madness](https://johnmunn.tech/strategic-narratives/technical-architecture/microservices-without-the-madness) (published 2025-07-04; topics: Microservices, Platform Engineering, DevOps, Infrastructure, Software Engineering) - Microservices aren’t magic. This guide breaks down when to use them, when not to, and why your monolith might be your smartest move yet. - [Causal Inference in Complex Systems. Why Predicting Outcomes Isn’t Enough](https://johnmunn.tech/strategic-narratives/technical-architecture/causal-inference-in-complex-systems-why-predicting-outcomes-isnt-enough) (published 2025-07-03; topics: Machine Learning, Data Science, AI, Causal Inference, Complex Systems) - Explore how causal inference helps us move beyond prediction to design smarter interventions in healthcare, policy, AI, and beyond. - [The Drift Dilemma: Why Great Models Go Bad Over Time](https://johnmunn.tech/strategic-narratives/technical-architecture/the-drift-dilemma-why-great-models-go-bad-over-time) (published 2025-07-01; topics: AI, Machine Learning, Data Science, Analytics, Engineering Mangement) - Your model didn’t break, it just stayed still while the world changed. A deep dive into data drift, model decay, and what you can do about it. - [The Overfitting Crisis](https://johnmunn.tech/strategic-narratives/technical-architecture/the-overfitting-crisis) (published 2025-06-29; topics: Machine Learning, Data Science, Overfitting, Quantitative Finance, Artificial Intelligence) - Why top-performing backtests often fail in production. Learn to spot overfitting, build robust models, and survive causal shifts in ML and quant finance. - [The Scaling Gauntlet, Pt. 2 - Connection Pooling and How to Stop DDoSing Yourself](https://johnmunn.tech/strategic-narratives/technical-architecture/the-scaling-gauntlet-pt-2-connection-pooling-and-how-to-stop-ddosing-yourself) (published 2025-06-28; topics: Backend, Performance, Database, Software Development, Scalability) - Fast queries aren’t enough. Without connection pooling, your app becomes its own DDoS. Learn how to stop flooding your database to death. - [Design Patterns After the Singularity - Rethinking the Gang of Four for an AI-Driven Stack](https://johnmunn.tech/strategic-narratives/technical-architecture/design-patterns-after-the-singularity-rethinking-the-gang-of-four-for-an-ai-driven-stack) (published 2025-06-27; topics: Design Patterns, Software Engineering, AI, AI Patterns, Development) - Classic design patterns meet AI-native development. What happens when your code is written by prompts, agents, and context windows instead of humans? - [5 Cursor Personas Your Whole Team Should Be Using (Not Just Devs)](https://johnmunn.tech/strategic-narratives/technical-architecture/5-cursor-personas-your-whole-team-should-be-using-not-just-devs) (published 2025-06-26; topics: Cursor, Prompt Engineering, Developer Tools, Productivity, Software Engineering) - Transform Cursor into a multi-role assistant with 5 powerful personas for product, SEO, DevOps, and beyond. Build smarter workflows with AI. - [The Fluency Fallacy: Why AI Sounds Right But Thinks Wrong](https://johnmunn.tech/strategic-narratives/technical-architecture/the-fluency-fallacy-why-ai-sounds-right-but-thinks-wrong) (published 2025-06-18; topics: AI, Machine Learning, Software Engineering, Llm, Programming) - A polished AI output isn’t always correct. This article explores how fluency misleads users, and how to spot when “looks right” is dangerously wrong. - [The Temperature Trap - Why Your AI Keeps Giving the Same Wrong Answer](https://johnmunn.tech/strategic-narratives/technical-architecture/the-temperature-trap-why-your-ai-keeps-giving-the-same-wrong-answer) (published 2025-06-11; topics: AI, Machine Learning, LLM, Software Engineering, Programming) - Why default temperature settings are costing you accuracy, consistency, and money, and how to tune them for better AI performance and ROI. - [Kubernetes Without the Kool-Aid](https://johnmunn.tech/strategic-narratives/technical-architecture/kubernetes-without-the-kool-aid) (published 2025-06-09; topics: Kubernetes, Devops Tool, DevOps, Infrastructure, Software Engineering) - Kubernetes promised simplicity at scale. What I got was 400 lines of YAML, a sidecar crash that took down prod, and an education in organizational politics - [Infrastructure as Code Isn’t About Speed. It’s About Trust](https://johnmunn.tech/strategic-narratives/technical-architecture/infrastructure-as-code-isnt-about-speed-its-about-trust) (published 2025-06-02; topics: DevOps, Infrastructure, Infrastructure As Code, Technical Strategy, Software Engineering) - A strategic look at how Infrastructure as Code builds safer systems, scales trust, and aligns platforms with team structure and long-term growth. - [Why Your AI Outputs Are Wrong - The Hidden Impact of Tokenization](https://johnmunn.tech/strategic-narratives/technical-architecture/the-context-window-illusion-why-your-128k-tokens-arent-working) (published 2025-05-31; topics: Artificial Intelligence, Machine Learning, Programming, Llm, Software Engineering) - Most of your 128K context is being ignored. This guide breaks down why - and how to structure prompts for real token efficiency and ROI. - [Docker Without the Hype](https://johnmunn.tech/strategic-narratives/technical-architecture/docker-without-the-hype) (published 2025-05-25; topics: Docker, Containers, DevOps, Infrastructure, Software Architecture) - Docker explained for decision-makers: the real trade-offs, hidden costs, and honest advice about when containerization actually makes sense. - [Token Efficiency Traps - The Hidden Costs of Zero-Shot vs Few-Shot Prompting](https://johnmunn.tech/strategic-narratives/technical-architecture/token-efficiency-traps-the-hidden-costs-of-zero-shot-vs-few-shot-prompting) (published 2025-05-22; topics: Artificial Intelligence, Machine Learning, Natural Language Processing, Llm, Prompt Engineering) - Discover when few-shot prompts are worth the token cost - and when they aren’t. A practical guide to optimizing LLM prompts for performance and price. - [Why Your AI Outputs Are Wrong - The Hidden Impact of Tokenization](https://johnmunn.tech/strategic-narratives/technical-architecture/why-your-ai-outputs-are-wrong-the-hidden-impact-of-tokenization) (published 2025-05-20; topics: Artificial Intelligence, Machine Learning, Natural Language Processing, Llm, Tokenization) - The hidden reason behind bizarre AI outputs isn't your prompts - it's tokenization. Learn how AI models actually process text and unlock better results by mastering this crucial layer. - [Cursor Faces Dev Backlash as VS Code Launches Open-Source AI Tool](https://johnmunn.tech/strategic-narratives/technical-architecture/cursor-faces-dev-backlash-as-vs-code-launches-open-source-ai-tool) (published 2025-05-19; topics: Cursor, Devtools, Developer Tools, AI, Software Engineering) - Cursor is under fire for degraded service and poor communication - then Microsoft dropped a bomb: VS Code just went open-source with integrated AI. - [The Scaling Gauntlet - The Art of Query Archaeology](https://johnmunn.tech/strategic-narratives/technical-architecture/the-scaling-gauntlet-the-art-of-query-archaeology) (published 2025-05-19; topics: postresql, Performance, Database, Software Development, Scalability) - Your DB can barely handle 50 users, and now you’ve got 100K incoming. Here’s how to unearth bad queries and survive the scaling gauntlet. - [Max Mode in Cursor - Power, Access, and Missing Controls](https://johnmunn.tech/strategic-narratives/technical-architecture/max-mode-in-cursor-power-access-and-missing-controls) (published 2025-05-16; topics: Cursor, Enterprise Software, AI Tools, Developer Productivity, Software Engineering) - Max Mode in Cursor caught my attention because of how easy it is to enable - and how quietly it can start racking up costs. There’s no prompt, no permission gate, and no usage alert. Cursor recently… - [Catching Secrets Early - A Ligh-weight Build-Time Tripwire for Vite](https://johnmunn.tech/strategic-narratives/technical-architecture/catching-secrets-early-a-ligh-weight-build-time-tripwire-for-vite) (published 2025-05-15; topics: Vite, Security, javascript, devtools, development) - Secrets don’t belong in your codebase. Not in a commit, not in a PR, and definitely not in production. And yet, it happens - a quick console.log() with an API key, a test token dropped into a config… - [Cursor AI Security - Deep Dive into Risk, Policy, and Practice](https://johnmunn.tech/strategic-narratives/technical-architecture/cursor-ai-security-deep-dive-into-risk-policy-and-practice) (published 2025-05-14; topics: Cursor, Security, AI Security, Secure Coding, Software Engineering) - Cursor helps you move fast. It scaffolds, refactors, and rewrites with confidence, but that confidence isn’t always deserved. Prompt injection, context leakage, typo-squatting, and agent misuse are… - [The End-to-End Principle - Why Your Smart Infrastructure Is Making Systems Dumber](https://johnmunn.tech/strategic-narratives/technical-architecture/the-end-to-end-principle-why-your-smart-infrastructure-is-making-systems-dumber) (published 2025-05-04; topics: Software Architecture, DevOps, Engineering Management, Sysem Design Concepts, Software Engineering) - Many modern systems violate the End-to-End Principle. Creating brittle infra, slower teams, and hidden logic that’s hard to debug or scale. ## Leadership Strategy - [You’re Solving the Wrong Problems Well](https://johnmunn.tech/strategic-narratives/leadership-strategy/youre-solving-the-wrong-problems-well) (published 2026-04-30; topics: Engineering Leadership, Product Strategy, Team Alignment, Technical Strategy, Organizational Design) - Some teams ship a lot but still miss what matters. Here’s why engineering work breaks down when it’s disconnected from product and business goals. - [We Lost a Developer Because of Our Stack](https://johnmunn.tech/strategic-narratives/leadership-strategy/we-lost-a-developer-because-of-our-stack) (published 2026-04-22; topics: Leadership, Hiring, Engineering Management, Software Engineering, Developer Experience) - Why stack decisions affect more than architecture: they shape hiring, retention, delivery, and the long-term health of your team. - [You’re Measuring AI ROI All Wrong. Here’s What Actually Matters](https://johnmunn.tech/strategic-narratives/leadership-strategy/youre-measuring-ai-roi-all-wrong-heres-what-actually-matters) (published 2026-04-10; topics: AI ROI, AI Strategy, Operating Models, Engineering Leadership, Systems Thinking) - Most teams still measure AI savings. The real ROI shows up in workflow redesign, new capability, and strategic position. - [How to Challenge Your Technical Architects So They Actually Grow](https://johnmunn.tech/strategic-narratives/leadership-strategy/how-to-challenge-your-technical-architects-so-they-actually-grow) (published 2026-04-07; topics: Leadership, Technical Leadership, Architecture, Engineering Management, Organizational Design) - Strong architects rarely need more technical depth. They grow fastest when leaders widen the frame to include tradeoffs, ownership, business pressure, and reversibility. - [How to Measure AI Productivity When the Cost Moves Instead of Disappearing](https://johnmunn.tech/strategic-narratives/leadership-strategy/how-to-measure-ai-productivity-when-the-cost-moves-instead-of-disappearing) (published 2026-03-31; topics: AI Strategy, AI ROI, AI Productivity, AI Productivity Metrics, Technical Leadership, Engineering Productivity, Engineering Management, Software Delivery, Developer Experience) - Learn how to measure AI productivity in engineering by tracking flow, quality, learning, code health, and ROI without being fooled by throughput alone. - [Holding Engineering Teams Accountable for Delivery](https://johnmunn.tech/strategic-narratives/leadership-strategy/holding-engineering-teams-accountable-for-delivery) (published 2026-03-12; topics: Leadership, Engineering Management, Software Delivery, Flow Metrics, Accountability) - Why team ownership, flow metrics, and small deliverables outperform individual performance tracking in software delivery. - [You Need to Get a Handle on Your Team’s Politics Before It Ruins It](https://johnmunn.tech/strategic-narratives/leadership-strategy/you-need-to-get-a-handle-on-your-teams-politics-before-it-ruins-it) (published 2026-03-10; topics: Leadership, Office Politics, Team Dynamics, Organizational Culture, Decision-Making) - Most leaders think they understand their team’s culture. They usually don’t. Politics often starts where ambiguity, hidden information, and fuzzy ownership are allowed to thrive. - [Mental Models a Senior Engineering Leader Uses (and How to Know When You're Using the Wrong One)](https://johnmunn.tech/strategic-narratives/leadership-strategy/mental-models-a-senior-engineering-leader-uses-and-how-to-know-when-youre-using-the-wrong-one) (published 2026-03-03; topics: Leadership, Engineering Management, Decision-Making, Systems Thinking, Organizational Design) - A practical set of mental models for senior engineering leadership, with guidance on when each model helps and when it starts causing harm. - [You Inherited a System. Don't Touch It Yet.](https://johnmunn.tech/strategic-narratives/leadership-strategy/you-inherited-a-system-dont-touch-it-yet) (published 2026-02-26; topics: Leadership, Software Architecture, Engineering Management, Technical Strategy, Team Dynamics) - A practical guide for new engineering leaders to understand architecture, risk, ownership, and deployment reality before making major changes. - [The Quiet Risk of Being Data-Driven](https://johnmunn.tech/strategic-narratives/leadership-strategy/the-quiet-risk-of-being-data-driven) (published 2026-02-19; topics: Leadership, Data, Decision Making, Engineering Culture, Management) - Metrics feel cleaner than opinion — but there's a quiet shift from 'what does the data suggest?' to 'the data proves it.' That shift is where leadership starts to erode. - [Temporal Leadership: The Skill of When, Not Just What](https://johnmunn.tech/strategic-narratives/leadership-strategy/temporal-leadership-the-skill-of-when-not-just-what) (published 2026-02-12; topics: Leadership, Decision-Making, Strategy, Execution, Team Dynamics) - Strong leaders do more than choose what to do. They develop temporal judgment: the discipline to decide when to act, wait, accelerate, or pause. - [What Happens When Projects Fall Behind](https://johnmunn.tech/strategic-narratives/leadership-strategy/what-happens-when-projects-fall-behind) (published 2026-02-03; topics: Leadership, Project Management, Software Development, Software Engineering, Productivity) - What happens when projects fall behind: added oversight, constant meetings, and teams spending more time reporting than doing real work. - [You Aren’t Leading You](https://johnmunn.tech/strategic-narratives/leadership-strategy/you-arent-leading-you) (published 2025-12-27; topics: Communication, Leadership, People Management, Management, Coaching) - Learn why leading others the way you want to be led backfires, and how to understand what your team actually needs to thrive. - [AIOps Won’t Save You. Clean Ops Will.](https://johnmunn.tech/strategic-narratives/leadership-strategy/aiops-wont-save-you-clean-ops-will) (published 2025-11-18; topics: Software Engineering, Software Development, DevOps, Technology, Artificial Intelligence) - AIOps won’t fix messy systems. This piece explains why clear telemetry, clean ops, and disciplined incident practices matter more than any AIOps model. - [The Economy of Thought](https://johnmunn.tech/strategic-narratives/leadership-strategy/the-economy-of-thought) (published 2025-10-23; topics: Leadership, Artifical Intelligence, Productivity, Future Of Work, Cognitive Science) - In an AI-driven world racing at hyperspeed, the true advantage lies in slowing down—turning reflection, friction, and wisdom into strategy. - [The Case for Dissent.](https://johnmunn.tech/strategic-narratives/leadership-strategy/the-case-for-dissent) (published 2025-10-16; topics: Leadership, Workplace Culture, Decision Making, Management, Teamwork) - Discover why great teams argue well. This article explores how healthy dissent drives stronger decisions, builds trust, and helps leaders create cultures of candor and innovation. - [Proactive Engineering](https://johnmunn.tech/strategic-narratives/leadership-strategy/proactive-engineering) (published 2025-09-28; topics: DevOps, Software Development, Productivity, Management, Software Engineering) - Build a proactive engineering culture: reduce firefighting, manage debt, boost delivery with metrics, safety, and leadership practices. - [Generative Engine Optimization (GEO) - The New Frontier of Search Visibility](https://johnmunn.tech/strategic-narratives/leadership-strategy/generative-engine-optimization-geo-the-new-frontier-of-search-visibility) (published 2025-08-23; topics: SEO, Software Development, Content Marketing, Tech Trends, Artificial Intelligence) - Learn how to optimize content for AI-driven search engines like ChatGPT and Perplexity by focusing on clarity, structure, and generative visibility. - [A Case Against Technical Leadership, by a Technical Leader](https://johnmunn.tech/strategic-narratives/leadership-strategy/a-case-against-technical-leadership-by-a-technical-leader) (published 2025-08-14; topics: Engineering Leadership, Software Development, Agile Methodology, Team Productivity, Team Culture) - A candid look at how modern technical leadership slows teams down with process, oversight, and vanity projects, despite the best of intentions. - [Legacy Isn’t the Product You Ship. It’s the People You Grow](https://johnmunn.tech/strategic-narratives/leadership-strategy/legacy-isnt-the-product-you-ship-its-the-people-you-grow) (published 2025-08-05; topics: Leadership, Team Building, Technical Leadership, Engineering Management, Coaching) - True legacy in tech isn't shipping products, it's shaping people. Discover why your coaching tree might be your most enduring contribution. - [Planning Fights Are Really About Time](https://johnmunn.tech/strategic-narratives/leadership-strategy/planning-fights-are-really-about-time) (published 2025-07-28; topics: Leadership, Engineering Management, Agile, Product Strategy, Prioritization) - Illustration of cross-functional planning misalignment: marketing, engineering, and leadership each operate on different timelines and priorities. - [Engineering Leadership. When Decisions Fail](https://johnmunn.tech/strategic-narratives/leadership-strategy/engineering-leadership-when-decisions-fail) (published 2025-07-24; topics: Leadership, Engineering Mangement, Software Engineering, Management, Technology) - Engineering leadership guide: How to handle failed decisions, lead through technical failures, and turn mistakes into team growth opportunities - [The Culture Debt You Can’t Afford to Ignore](https://johnmunn.tech/strategic-narratives/leadership-strategy/the-culture-debt-you-cant-afford-to-ignore) (published 2025-07-22; topics: Culture, Leadership, Technical Leadership, Emotional Intelligence, Team Culture) - Culture debt builds silently during scale-ups and turnarounds, hurting morale, trust, and delivery. Here's how to recognize it and start paying it down. - [Stop Saying The Business](https://johnmunn.tech/strategic-narratives/leadership-strategy/stop-saying-the-business) (published 2025-07-21; topics: Engineering Culture, Tech Leadership, Product Development, Organizational Design, Team Collaboration) - Explore how everyday language reinforces silos between business and engineering, and what to say instead to drive alignment and collaboration - [AI Compliance Is Failing. Here’s What Works Instead.](https://johnmunn.tech/strategic-narratives/leadership-strategy/ai-compliance-is-failing-heres-what-works-instead) (published 2025-07-17; topics: AI Governance, Compliance, AI, Machine Learning, Technical Leadership) - AI compliance is failing under real production pressure. Responsible AI depends less on paperwork and more on resilient operating practices that monitor, adapt, and respond as systems change. - [The Engineer’s Guide to Business Value (and How to Sell It)](https://johnmunn.tech/strategic-narratives/leadership-strategy/the-engineers-guide-to-business-value-and-how-to-sell-it) (published 2025-07-15; topics: Leadership, Software Engineering, Productivity, Business Value, Technical Strategy) - A practical guide to help engineers frame technical work as business value, with leverage, risk, metrics, and case studies that resonate. - [The Day I Realized I Wasn’t Technical Anymore](https://johnmunn.tech/strategic-narratives/leadership-strategy/the-day-i-realized-i-wasnt-technical-anymore) (published 2025-07-13; topics: Career Advice, Engineering Management, Leadership, Self Reflection, Developer Experience) - What happens when a tech leader stops building? A personal reflection on technical drift, leadership growth, and finding your way back to fluency. - [Hiring by Fit Isn’t About Vibes. It’s About Alignment.](https://johnmunn.tech/strategic-narratives/leadership-strategy/hiring-by-fit-isnt-about-vibes-its-about-alignment) (published 2025-07-02; topics: Leadership, Hiring, Recruiting, Team Culture, Team Management) - A practical system for hiring based on alignment, not gut feel. Complete with scoring sheets, examples, and inclusion strategies that scale. - [When Your Coding Assistant Just Tells You What You Want to Hear](https://johnmunn.tech/strategic-narratives/leadership-strategy/when-your-coding-assistant-just-tells-you-what-you-want-to-hear) (published 2025-06-31; topics: Programming, AI Tools, Software Development, Debugging, Artificial Intelligence) - AI coding tools often agree with your assumptions even when they’re wrong. Learn why it happens, when it’s risky, and how to use them more critically. - [The Culture Flag Bearers (And the Weight They Carry)](https://johnmunn.tech/strategic-narratives/leadership-strategy/the-culture-flag-bearers-and-the-weight-they-carry) (published 2025-06-30; topics: Leadership, Company Culture, Team Dynamics, Emotional Intelligence, Management) - How to spot, support, and protect the people quietly holding your culture together - before burnout or misalignment breaks your team. - [If You’re Having Hard Conversations All the Time, You’re the Problem](https://johnmunn.tech/strategic-narratives/leadership-strategy/if-youre-having-hard-conversations-all-the-time-youre-the-problem) (published 2025-06-25; topics: Leadership, Emotional Intelligence, Communication, Team Culture, Management) - If every week brings another hard conversation, something's broken. Great leadership builds clarity, not just confrontation. - [AI Is About to Make Leadership Harder. Unless You Learn to Tame It.](https://johnmunn.tech/strategic-narratives/leadership-strategy/ai-is-about-to-make-leadership-harder-unless-you-learn-to-tame-it) (published 2025-06-17; topics: leadership, Communication, AI, Team Management, Artificial Intelligence) - AI now does more than polish communication. It drafts, advises, summarizes, and increasingly acts. That changes what leaders have to see, reward, and protect. - [The hidden costs of AI-assisted development, and why faster coding doesn't mean faster delivery.](https://johnmunn.tech/strategic-narratives/leadership-strategy/the-hidden-costs-of-ai-assisted-development-and-why-faster-coding-doesnt-mean-faster-delivery) (published 2025-06-16; topics: Engineering, AI, AI Workflow, Software Development, Developer Experience) - AI tools boost dev speed, but shift the workload downstream. What to watch, measure, and rethink as your team adopts AI for real work. - [Yes, You Have to Self-Promote. Because Your Work Doesn’t Speak for Itself](https://johnmunn.tech/strategic-narratives/leadership-strategy/yes-you-have-to-self-promote-because-your-work-doesnt-speak-for-itself) (published 2025-06-16; topics: Career Development, Leadership, AI Workflow, Self Advocacy, Personal Growth) - Quiet work matters. But it’s not always visible. This piece explores how to advocate for your impact without ego, and why it’s essential to start. - [Rolling Out AI Initiatives in Your Development Team - A Comprehensive Guide](https://johnmunn.tech/strategic-narratives/leadership-strategy/rolling-out-ai-initiatives-in-your-development-team-a-comprehensive-guide) (published 2025-06-12; topics: AI, AI Strategy, Software Engineering, Engineering Stategy, Engineering Management) - A narrative playbook for leading AI adoption in dev teams, covering culture, risk, audits, personas, and the real work of making AI useful - [What Being a DM Taught Me About Leadership (and the Trap of Trying to Please Everyone)](https://johnmunn.tech/strategic-narratives/leadership-strategy/what-being-a-dm-taught-me-about-leadership-and-the-trap-of-trying-to-please-everyone) (published 2025-05-30; topics: Communication, Dungeons and Dragons, Leadership, Personal Development, Dungeon Mastering) - What a D&D campaign taught me about leadership, feedback, and the trap of trying to please everyone, even when you're doing everything right. - [The Developer’s Secret Weapon - Your Daily Logbook](https://johnmunn.tech/strategic-narratives/leadership-strategy/the-developers-secret-weapon-your-daily-logbook) (published 2025-05-28; topics: careerdevelopment, developerproductivity, developertools, growthmindset, softwaredengineering) - A simple daily habit for developers that improves debugging, boosts performance reviews, and helps you build a clear story of your growth over time. - [Why I Rethought What Makes a ‘Good’ Developer](https://johnmunn.tech/strategic-narratives/leadership-strategy/why-i-rethought-what-makes-a-good-developer) (published 2025-05-28; topics: Leadership, Software Development, Team Culture, Development, Team Management) - Not all great developers are loud or visible. This piece challenges how we define impact, and how to recognize the ones we often overlook. - [The True Cost of Developer Experience - A Startup Case Study](https://johnmunn.tech/strategic-narratives/leadership-strategy/the-true-cost-of-developer-experience-a-startup-case-study) (published 2025-05-26; topics: DevOps, egineeringmanagment, developerexperience, softwaredevelopment, softwareengineering) - Five startups, same opportunity, different deployment strategies. One captured 61% of the market. A tale of DevX determining business outcomes. - [The Trust Trap](https://johnmunn.tech/strategic-narratives/leadership-strategy/the-trust-trap) (published 2025-05-26; topics: Leadership, Management, workplaceculture, teambuilding, businessstrategy) - The hidden cost of 'trust is earned' cultures: they turn colleagues into judges, new hires into performers, and workplaces into gossip mills. - [Sometimes the Kindest Thing You Can Do Is Cut Someone Loose](https://johnmunn.tech/strategic-narratives/leadership-strategy/sometimes-the-kindest-thing-you-can-do-is-cut-someone-loose) (published 2025-05-24; topics: leadership, managment, teamperformance, teamdevelopment, softwareengineering) - Every day you keep someone in the wrong role, you're betraying everyone else on your team. Here's why the hardest leadership decisions aren't about firing bad people. - [What Being a DM Taught Me About Leadership (and Seeking First to Understand)](https://johnmunn.tech/strategic-narratives/leadership-strategy/what-being-a-dm-taught-me-about-leadership-and-seeking-first-to-understand) (published 2025-05-16; topics: workplaceculture, dnd, leadership, techleadership, teammanagement) - What a D&D table taught me about real leadership - if you're not truly listening, you're not leading. A story about empathy, disengagement, and growth. - [What Being a DM Taught Me About Leadership (and Saying No)](https://johnmunn.tech/strategic-narratives/leadership-strategy/what-being-a-dm-taught-me-about-leadership-and-saying-no) (published 2025-05-08; topics: communication, dnd, leadership, techleadership, dungeonmastering) - I’ve been running tabletop games for most of my life, 28 years and counting. I started in middle school, just trying to have fun with my friends. Somewhere along the way, I realized that sitting… - [Yes, You Have to Play Office Politics. Because Your Team Can’t Afford for You Not To.](https://johnmunn.tech/strategic-narratives/leadership-strategy/yes-you-have-to-play-office-politics-because-your-team-cant-afford-for-you-not-to) (published 2025-05-03; topics: Leadership, Office Politics, Office Culture, Career Advice, Team Management) - Office politics has a branding problem. It conjures images of manipulation, ego-stroking, and ladder-climbing. So, some leaders wear political abstinence like a badge of honor. Except, you do. If you… ## World of Artumin - [The Fourth Chair](https://johnmunn.tech/strategic-narratives/world-of-artumin/the-fourth-chair) (published 2026-04-06) - A fantasy short story about grief, hiring, and the uneasy line between protecting team cohesion and choosing the change growth requires. - [Beneath the Foundation, An Examination of Hesitation](https://johnmunn.tech/strategic-narratives/world-of-artumin/beneath-the-foundation-an-examination-of-hesitation) (published 2026-02-27; topics: Artumin, Fantasy, Leadership, Decision Making, Risk) - A Darla Rainwood investigation into the Cult of the Black Lamb, where uncertainty, authority, and timing collide beneath a manor's foundation. - [The Weight of Progress](https://johnmunn.tech/strategic-narratives/world-of-artumin/the-weight-of-progress) (published 2026-02-03) - A story about oversight, delay, and the moment visibility starts replacing the work itself. - [Character Spotlight: Jefferson Blacksword](https://johnmunn.tech/strategic-narratives/world-of-artumin/jeffersonblacksword) (published 2025-10-31) - Jefferson represents the leader who tries to do things “right” by the numbers, but slowly comes to question: “What if the things I’m measuring aren’t the things that truly matter?” - [The Keys of Continuance - An Examination of Succession](https://johnmunn.tech/strategic-narratives/world-of-artumin/the-keys-of-continuance-an-examination-of-succession) (published 2025-06-06) - When a lifelong leader dies, the locksmiths of Artumin must choose: tradition or transformation? A quiet battle of legacy and change - [The Threshold – An Examination of Cost](https://johnmunn.tech/strategic-narratives/world-of-artumin/the-threshold-an-examination-of-cost) (published 2025-05-29) - A failed ascent, a dying torch, and one last choice: glory or retreat. In the crypt's silence, four adventurers face the cost of ambition. - [The Blackpowder Decision - An Examination on Adoption of the Cutting Edge](https://johnmunn.tech/strategic-narratives/world-of-artumin/the-blackpowder-decision-an-examination-on-adoption-of-the-cutting-edge) (published 2025-05-22) - In the heat of a sunlit yard, a soldier challenges the old guard with blackpowder and belief. Trust, once lost, may not be earned again. - [The Storm and the Ledger - An Examination of Trust](https://johnmunn.tech/strategic-narratives/world-of-artumin/the-storm-and-the-ledger-an-examination-of-trust) (published 2025-05-17) - Storms test a leader's resolve. Experience vs. potential in this fantasy - [Where Worth Lies - An Examination of Value](https://johnmunn.tech/strategic-narratives/world-of-artumin/where-worth-lies-an-examination-of-value) (published 2025-05-12) - A fantasy short story where two leaders clash over value, impact, and what truly deserves recognition inside a growing adventurer’s guild. ## D&D and TTRPGs - [Dwarven Tunneling Mole](https://johnmunn.tech/strategic-narratives/dnd-ttrpgs/dwarven-tunneling-mole) (published 2025-06-08; topics: monster, beast) ## Projects - [Clawsake: An AI Gift Memory and Recommendation System](https://johnmunn.tech/projects/clawsake) (published 2026-05-13; topics: AI Development, Next.js, SQLite, Semantic Search, Agentic Systems, OpenClaw, AI Agents, Gift Recommendations) - Clawsake is an AI-powered gift memory system that captures gift ideas, preferences, and important dates, then uses local retrieval, SQLite persistence, semantic search, and OpenClaw reasoning to answer the question: what should I buy right now? - [Global Accord: A Climate Negotiation Game for Earth Day](https://johnmunn.tech/projects/global-accord) (published 2026-04-20; topics: Game Design, React, Simulation, AI Development, Systems Thinking) - A browser-based diplomacy game where you try to build a workable international climate accord across five fictional delegations. Every move shifts trust, pressure, openness, and political momentum, making the game about tradeoffs rather than perfect solutions. - [Dinosaur Eats: A Browser Extension That Lets Dinosaurs Eat the Internet](https://johnmunn.tech/projects/dinosaur-eats) (published 2026-04-07; topics: JavaScript, Browser Extension, Chrome Extension, Creative Coding, Pixel Art) - A Manifest V3 Chrome extension that sends tiny pixel dinosaurs onto any webpage and lets them eat visible text line by line. It includes sprite animation, herd behavior, chomp audio, and a hidden `418` mode that mutates the dinosaurs into teapotsaurs. - [Pair Programming with an Asshole: A Retro JavaScript Game About Social Pressure in Engineering](https://johnmunn.tech/projects/pair-programming-with-an-asshole) (published 2026-03-31; topics: JavaScript, Game Development, Browser Game, Systems Design, Developer Experience) - A browser game about fixing JavaScript tickets while pairing with Chuck, a brilliant but socially corrosive coworker. What starts as a retro coding game turns into a systems design exercise in hidden tests, interruption logic, and the reality that bad engineering decisions are often social before they are technical. - [Campaign Keeper: A Full Campaign Tracker for Tabletop RPG Groups](https://johnmunn.tech/projects/campaign-keeper) (published 2026-03-06; topics: TTRPG Tools, Next.js, Firebase, Product Design, Systems Thinking) - Campaign Keeper started as a lightweight session journal and evolved into a full campaign operating system for tabletop RPG groups, with structured recaps, entity libraries, timelines, player portals, scheduling, and custom in-world calendars. - [Dev Process Tracker (`devpt`): Local Service Orchestration for Multi-Stack Development](https://johnmunn.tech/projects/dev-process-tracker) (published 2026-02-16; topics: Go, CLI, TUI, Developer Tooling, Process Management) - A macOS-first Go CLI/TUI for discovering, tracking, and controlling local development services across Node, Python, and Go workflows. `devpt` unifies process visibility, lifecycle controls, health checks, logs, and crash diagnostics in one place. - [Lorance: A Retrieval-First Project Assistant](https://johnmunn.tech/projects/lorance) (published 2026-02-10; topics: AI Development, TypeScript, Next.js, Open Source) - An AI-powered project intelligence assistant that transforms unstructured project documentation—PRDs, meeting notes, Slack threads, design docs—into grounded answers and actionable work tickets. Built on Algolia for retrieval-first reasoning, with export to Linear, Jira, and GitHub. - [AI Holiday Card Platform: Generating Personalized Cards with Google AI](https://johnmunn.tech/projects/ai-holiday-card-platform) (published 2026-01-28; topics: AI Development, Next.js, Prototyping, Open Source) - An AI-powered digital holiday card platform that lets anyone create a shareable, personalized card by choosing an occasion, a vibe, and writing a short message. The app uses Google Gemini and Imagen to rewrite the text in the selected tone and generate a matching cover image, then publishes a deep-linkable card optimized for social sharing. - [Tyrant of the Dark Skies: A Modern Multiplayer Text Adventure (MUD)](https://johnmunn.tech/projects/tyrant-of-the-dark-skies) (published 2025-12-01; topics: Game Development, Python, React, WebSockets, Open Source) - A web-based multiplayer text adventure (MUD) with a Python WebSocket server and a React frontend. Explore a persistent fantasy world, battle creatures, complete quests, and play with others in real time—with Firebase auth, character creation (race, planet, starsign), combat, inventory, and a JSON-based contribution system. - [Arcane Forge: A High-Quality D&D Magic Item Generator](https://johnmunn.tech/projects/arcane-forge) (published 2025-11-20; topics: AI Development, Prototyping, Open Source, TTRPG Tools) - Arcane Forge is a full-featured D&D magic item generator powered by Google Gemini and Supabase. It lets you create unique items with rich lore, detailed mechanics, and AI-generated illustrations, then browse, search, and manage them in a persistent archive.