# Brandon Waselnuk


URL: https://getunblocked.com/authors/brandon-waselnuk/
Role: Developer Relations, Unblocked
Links: [https://www.linkedin.com/in/brandonwaselnuk/](https://www.linkedin.com/in/brandonwaselnuk/), [https://x.com/BrandonWaselnuk](https://x.com/BrandonWaselnuk)

Brandon Waselnuk leads developer relations at Unblocked. He was previously head of product at Mintlify, co-founded Squire AI, an AI code review tool (Y Combinator S21), and led product and design programs at IBM, where he trained more than 7,000 developers in design thinking. He speaks regularly on context engineering, including QCon London 2026 and AI Dev SF 2026.

---

## Articles

- [Best Context Platforms for Agentic Applications Beyond Coding (2026)](https://getunblocked.com/blog/best-context-platforms-for-agentic-applications/) _(2026-11-11T16:20:00Z)_
- [Context Engineering Across Hundreds of Repos: A Practical Ladder for Platform Teams](https://getunblocked.com/blog/context-engineering-across-hundreds-of-repos/) _(2026-11-06T17:50:00Z)_
- [Context7 for Internal Docs: Can It Cover Your Own Code, PRs and Slack?](https://getunblocked.com/blog/context7-for-internal-code-and-docs/) _(2026-11-04T16:40:00Z)_
- [GitHub Copilot Memory Is a Real Step. It Still Only Knows GitHub](https://getunblocked.com/blog/github-agent-memory-only-knows-github/) _(2026-11-03T15:10:00Z)_
- [Building the Context Engine AI Agents Need: The QCon Boston 2026 Talk](https://getunblocked.com/blog/building-the-context-engine-ai-agents-need/) _(2026-10-26T18:40:00Z)_
- [MCP Gateway vs Context Engine: Which One Your Agents Need, and Why It's Usually Both](https://getunblocked.com/blog/mcp-gateway-vs-context-engine/) _(2026-10-23T14:00:00Z)_
- [Glean MCP vs a Context Engine: What Your Coding Agent Actually Receives](https://getunblocked.com/blog/glean-mcp-vs-context-engine/) _(2026-10-22T14:00:00Z)_
- [One MCP for Claude Code, Codex and Devin: Give Every Agent the Same Company Context](https://getunblocked.com/blog/one-mcp-for-claude-code-codex-devin/) _(2026-10-19T14:00:00Z)_
- [Codebase Answers for Product Managers and Support, Without Borrowing an Engineer](https://getunblocked.com/blog/codebase-answers-for-product-and-support/) _(2026-10-15T13:30:00Z)_
- [8 Best Sourcegraph Alternatives for Engineering Teams in 2026 (by Job)](https://getunblocked.com/blog/sourcegraph-alternatives/) _(2026-10-13T13:00:00Z)_
- [8 Best AI Coding Agents for Large Codebases, Ranked by How They Scale (2026)](https://getunblocked.com/blog/best-ai-coding-agents-large-codebases/) _(2026-10-10T13:00:00Z)_
- [AI Code Search Tools Compared: Keyword, Semantic, and Hybrid (2026)](https://getunblocked.com/blog/ai-code-search-tools-compared/) _(2026-10-08T13:00:00Z)_
- [8 Best Developer Onboarding Tools, Compared by Layer (2026)](https://getunblocked.com/blog/best-developer-onboarding-tools/) _(2026-09-25T15:00:00Z)_
- [How to Map Blast Radius During an Incident: 5 Tool Classes Compared](https://getunblocked.com/blog/map-blast-radius-incidents-ai-tools/) _(2026-09-23T15:00:00Z)_
- [How to Centralize Context for Coding Agents Across Your Team](https://getunblocked.com/blog/centralize-context-for-coding-agents/) _(2026-09-21T15:00:00Z)_
- [Tools That Stop AI Agents From Acting on Stale Documentation (2026)](https://getunblocked.com/blog/stop-agents-using-stale-documentation/) _(2026-09-10T09:30:00Z)_
- [Tools That Verify AI-Generated Code Against Your Conventions (2026)](https://getunblocked.com/blog/verify-ai-code-against-conventions/) _(2026-09-08T10:00:00Z)_
- [Tools That Keep AI Coding Agent Instructions Up to Date (2026)](https://getunblocked.com/blog/keep-agent-instructions-up-to-date/) _(2026-08-27T09:00:00Z)_
- [Risk scoring on pull requests shows you where to look. Agents can do something about it.](https://getunblocked.com/blog/risk-scoring-agents-triage/) _(2026-08-26T19:24:00.000Z)_
- [Tools That Search Slack, GitHub, and Jira in One Query (2026)](https://getunblocked.com/blog/search-slack-github-jira-one-query/) _(2026-08-25T09:30:00Z)_
- [Tools That Resolve Conflicting Information Between Docs, Code, and Slack](https://getunblocked.com/blog/conflicting-context-tools/) _(2026-08-20T09:00:00Z)_
- [Is Glean Good Enough for Engineering Questions? An Honest Assessment](https://getunblocked.com/blog/is-glean-good-enough/) _(2026-08-18T09:30:00Z)_
- [AI Coding Productivity at Scale: Why the Gains Disappear](https://getunblocked.com/blog/ai-coding-gains-disappear-at-scale/) _(2026-08-13T15:00:00Z)_
- [8 Best Glean Alternatives for Engineering Teams (2026)](https://getunblocked.com/blog/glean-alternatives/) _(2026-08-11T15:00:00Z)_
- [Why Does Your Coding Agent Keep Using Deprecated APIs? (And How to Stop It)](https://getunblocked.com/blog/ai-agent-deprecated-api/) _(2026-08-07T09:00:00Z)_
- [Team Memory Hubs for AI Agents: What TencentDB-Agent-Memory Solves — and What It Misses](https://getunblocked.com/blog/team-memory-hubs-ai-agents/) _(2026-08-04T13:25:20Z)_
- [What Is an AI Software Factory? A Buyer's Guide (2026)](https://getunblocked.com/blog/what-is-an-ai-software-factory-buyers-guide/) _(2026-08-02T15:00:00Z)_
- [Best Confluence and Jira MCP Servers for Coding Agents](https://getunblocked.com/blog/best-confluence-jira-mcp-servers-coding-agents/) _(2026-08-01T15:00:00Z)_
- [How to Audit and Fix a Bloated CLAUDE.md File](https://getunblocked.com/blog/audit-fix-bloated-claude-md/) _(2026-07-31T15:00:00Z)_
- [Rules Files vs a Context Engine: What Actually Works](https://getunblocked.com/blog/rules-files-vs-context-engine/) _(2026-07-29T15:00:00Z)_
- [The Harness Is the Product, Not the Agent](https://getunblocked.com/blog/the-harness-is-the-product/) _(2026-07-16T09:00:00Z)_
- [Context Graph vs Context Engine: A Graph Stores, an Engine Reasons](https://getunblocked.com/blog/context-engine-vs-context-graph/) _(2026-07-15T09:00:00Z)_
- [The Outer Loop Needs a Context Engine](https://getunblocked.com/blog/the-outer-loop-needs-a-context-engine/) _(2026-07-14T09:00:00Z)_
- [Top AI Token Optimization Tools Compared (2026)](https://getunblocked.com/blog/top-ai-token-optimization-tools-compared/) _(2026-07-13T15:00:00Z)_
- [Context Engine vs Knowledge Graph vs RAG Tools Compared](https://getunblocked.com/blog/context-engine-vs-knowledge-graph-vs-rag-tools-compared/) _(2026-07-13T11:00:00Z)_
- [The MCP Plateau: Why Connecting More MCP Servers Stops Improving Your Agents](https://getunblocked.com/blog/mcp-plateau/) _(2026-07-10T11:00:00Z)_
- [Rules-File Rot: Why CLAUDE.md, AGENTS.md, and Cursor Rules Drift Out of Date](https://getunblocked.com/blog/rules-file-rot/) _(2026-07-08T16:00:00Z)_
- [Measuring AI productivity: Why your numbers are flat and your rework is up](https://getunblocked.com/blog/measuring-ai-productivity/) _(2026-06-17T15:00:00Z)_
- [Building With AI Effectively: An Engineering Leader's Operating Model](https://getunblocked.com/blog/building-with-ai-effectively/) _(2026-06-15T09:00:00Z)_
- [Tokenmaxxing Is Over. Token Yield Is the Scoreboard, and Context Moves It.](https://getunblocked.com/blog/token-yield-context-problem/) _(2026-06-15T08:00:00Z)_
- [Cost per Merged PR: The Unit Economics of AI Coding](https://getunblocked.com/blog/cost-per-merged-pr/) _(2026-06-12T08:00:00Z)_
- [How to Cut AI Token Costs Without Throttling Your Agents: 7 Techniques](https://getunblocked.com/blog/reduce-ai-token-costs/) _(2026-06-11T08:00:00Z)_
- [Memory for Coding Agents Compared: Mem0, Letta, Zep, Cognee, Context7, and Unblocked (2026)](https://getunblocked.com/blog/memory-mcp-servers-compared/) _(2026-05-27T08:00:00Z)_
- [Why MCP Servers Alone Aren't Enough for Enterprise Context](https://getunblocked.com/blog/why-mcp-servers-arent-enough/) _(2026-05-01T12:00:00Z)_
- [Stop Babysitting Your Agents: How to Get Mergeable Code on the First Run](https://getunblocked.com/blog/stop-babysitting-your-agents/) _(2026-04-30T12:00:00Z)_
- [Code Plus MCP Isn't a Context Engine: What a Real Reasoning Layer Actually Ingests](https://getunblocked.com/blog/code-isnt-context-mcp-isnt-enough/) _(2026-04-30T08:00:00Z)_
- [Building a Context Engine on Top of MCP: What's Possible and What's Missing](https://getunblocked.com/blog/building-a-context-engine-on-mcp/) _(2026-04-29T08:00:00Z)_
- [Same Prompt, Same Model, Different Context: A Controlled Test](https://getunblocked.com/blog/same-prompt-same-model-different-context/) _(2026-04-28T08:00:00Z)_
- [How to Implement Context Engineering for AI Coding Agents](https://getunblocked.com/blog/how-to-implement-context-engineering/) _(2026-04-24T10:00:00Z)_
- [Context Engine vs Knowledge Graph: When You Need Understanding, Not Just Data](https://getunblocked.com/blog/context-engine-vs-knowledge-graph/) _(2026-04-24T08:00:00Z)_
- [OSS Repo Rules Agent: give your coding agent a memory of your team's rules](https://getunblocked.com/blog/oss-repo-rules-agent/) _(2026-04-23T21:00:00.000Z)_
- [How to Evaluate a Context Engine: The Buyer's Checklist](https://getunblocked.com/blog/how-to-evaluate-a-context-engine/) _(2026-04-23T10:00:00Z)_
- [Unblocked vs Glean (2026): Why Engineering Teams Choose the Context Engine](https://getunblocked.com/blog/unblocked-vs-glean/) _(2026-04-23T08:00:00Z)_
- [Unblocked vs Sourcegraph Cody: Which Gives Coding Agents Better Context? (2026)](https://getunblocked.com/blog/unblocked-vs-sourcegraph-cody/) _(2026-04-22T10:00:00Z)_
- [Three Myths About Context for AI Agents (And What Actually Works)](https://getunblocked.com/blog/three-myths-about-context-for-ai-agents/) _(2026-04-22T08:00:00Z)_
- [Context Engineering vs RAG: When to Use Which Approach](https://getunblocked.com/blog/context-engineering-vs-rag/) _(2026-04-21T10:00:00Z)_
- [ServiceNow vs Tabnine vs Unblocked: Enterprise Context Engines Compared](https://getunblocked.com/blog/servicenow-vs-tabnine-vs-unblocked/) _(2026-04-21T08:00:00Z)_
- [Context Engine vs Enterprise Search: Glean, Elasticsearch, and the Limits of Search](https://getunblocked.com/blog/context-engine-vs-enterprise-search/) _(2026-04-18T12:00:00Z)_
- [The AI Agent Doom Loop: Why Your Agent Keeps Making the Same Mistake](https://getunblocked.com/blog/ai-agent-doom-loop/) _(2026-04-18T10:00:00Z)_
- [Satisfaction of Search: Why AI Agents Stop Before Finding the Right Answer](https://getunblocked.com/blog/satisfaction-of-search/) _(2026-04-18T08:00:00Z)_
- [OSS Social Graph Builder: map how your engineering team actually collaborates](https://getunblocked.com/blog/oss-social-graph-builder/) _(2026-04-17T22:00:00.000Z)_
- [You Are the Context Engine (And That Doesn't Scale)](https://getunblocked.com/blog/you-are-the-context-engine/) _(2026-04-17T12:00:00Z)_
- [Context Engineering vs Prompt Engineering for Coding Agents](https://getunblocked.com/blog/context-engineering-vs-prompt-engineering/) _(2026-04-17T10:00:00Z)_
- [Decision-Grade Context: Why Retrieval Isn't Enough for AI Agents](https://getunblocked.com/blog/decision-grade-context/) _(2026-04-17T08:00:00Z)_
- [Context Engineering for Engineering Teams: What Goes In, Who Owns It, and the Tools (2026)](https://getunblocked.com/blog/what-is-context-engineering/) _(2026-04-16T09:00:00Z)_
- [Context Engine vs RAG: Why Retrieval Alone Isn't Enough](https://getunblocked.com/blog/context-engine-vs-rag/) _(2026-04-16T08:00:00Z)_
- [A context layer is not a context engine](https://getunblocked.com/blog/a-context-layer-is-not-a-context-engine/) _(2026-04-06T22:29:56.000Z)_
- [REPL is dead, long live REPL](https://getunblocked.com/blog/repl-is-dead-long-live-repl/) _(2026-04-01T21:29:05.000Z)_
- [What your coding agent can't see](https://getunblocked.com/blog/what-your-coding-agent-cant-see/) _(2026-02-09T21:44:54.000Z)_
- [Building AI Code Review: A Conversation with Richie](https://getunblocked.com/blog/building-ai-code-review-a-conversation-with-richie/) _(2026-01-30T23:23:29.000Z)_
- [Building context into everything: A conversation with Dennis, CEO](https://getunblocked.com/blog/building-context-into-everything-a-conversation-with-dennis-ceo/) _(2026-01-30T23:23:29.000Z)_
- [Ceding control: The future of UX Design in the age of agents](https://getunblocked.com/blog/ceding-control-the-future-of-ux-design-in-the-age-of-agents/) _(2026-01-30T23:23:29.000Z)_
- [The history & evolution of devtools from researchers in applied AI](https://getunblocked.com/blog/the-history-evolution-of-devtools-from-researchers-in-applied-ai/) _(2026-01-30T23:23:29.000Z)_
- [What happens when you put three AI tool builders in a room together](https://getunblocked.com/blog/what-happens-when-you-put-three-ai-tool-builders-in-a-room-together/) _(2026-01-30T23:23:29.000Z)_
- [Why MCP isn't enough: Enhancing agent capabilities with a context engine](https://getunblocked.com/blog/why-mcp-isnt-enough-enhancing-agent-capabilities-with-a-context-engine/) _(2026-01-30T23:23:29.000Z)_
- [Building AI Code Review with context as a first-class system](https://getunblocked.com/blog/building-ai-code-review-with-context-as-a-first-class-system/) _(2026-01-22T23:47:15.000Z)_
- [The Context Problem Moved From People to Agents](https://getunblocked.com/blog/the-context-problem-moved-from-people-to-agents/) _(2025-11-15T12:00:00Z)_

## Answers

- [How do we drive adoption of an AI coding tool from a third of engineering to everyone?](https://getunblocked.com/answers/drive-ai-coding-tool-adoption-across-engineering/) _(2026-11-12T17:00:00Z)_
- [Atlassian Rovo MCP versus a dedicated context tool for Confluence, Jira and code?](https://getunblocked.com/answers/atlassian-rovo-mcp-vs-context-tool/) _(2026-11-12T14:00:00Z)_
- [During an outage, how do we quickly find what got deployed recently and what code changed?](https://getunblocked.com/answers/find-recent-deploys-and-code-changes-during-outage/) _(2026-11-11T17:00:00Z)_
- [How do support engineers tell whether a customer issue is a bug or expected behavior before escalating?](https://getunblocked.com/answers/support-triage-bug-or-expected-behavior/) _(2026-11-11T15:30:00Z)_
- [PRs are ridiculous sizes since adopting AI coding tools and people cannot review them. What do teams do?](https://getunblocked.com/answers/review-oversized-ai-generated-pull-requests/) _(2026-11-10T17:00:00Z)_
- [Does a context tool pay for itself in token savings, and how do I prove it?](https://getunblocked.com/answers/prove-context-tool-token-savings/) _(2026-11-10T14:00:00Z)_
- [How do permissions and identity work when a headless agent that is not a specific user queries company knowledge?](https://getunblocked.com/answers/headless-agent-permissions-and-identity/) _(2026-11-09T18:30:00Z)_
- [Is source code alone enough context for coding agents, or do they also need our docs, tickets and chat?](https://getunblocked.com/answers/is-source-code-enough-context-for-coding-agents/) _(2026-11-09T15:30:00Z)_
- [What is agent memory, and how is it different from context?](https://getunblocked.com/answers/agent-memory-vs-context/) _(2026-11-06T17:00:00Z)_
- [Claude Code struggles with our legacy .NET monolith. How do I give it the context it is missing?](https://getunblocked.com/answers/claude-code-legacy-dotnet-monolith-context/) _(2026-11-06T14:00:00Z)_
- [Do coding agents need a memory layer, a context layer, or both?](https://getunblocked.com/answers/coding-agents-memory-layer-vs-context-layer/) _(2026-11-05T17:00:00Z)_
- [Can AI generate documentation for a large codebase that has none?](https://getunblocked.com/answers/ai-generate-documentation-for-large-codebase/) _(2026-11-05T14:00:00Z)_
- [We built our own knowledge base with vector and graph databases. Is it worth continuing, or should we buy?](https://getunblocked.com/answers/homegrown-vector-graph-knowledge-base-keep-or-buy/) _(2026-11-04T18:30:00Z)_
- [New Claude Code sessions lose all the context the old one had. How do teams persist it?](https://getunblocked.com/answers/persist-claude-code-context-across-sessions/) _(2026-11-04T15:30:00Z)_
- [How do I mark old Confluence pages as deprecated so AI stops using them?](https://getunblocked.com/answers/mark-confluence-pages-deprecated-for-ai/) _(2026-11-03T17:00:00Z)_
- [We have context all over the place and constantly being generated. How do we organize it so AI pulls the right thing?](https://getunblocked.com/answers/organize-scattered-context-so-ai-pulls-the-right-thing/) _(2026-11-03T14:00:00Z)_
- [Agents are generating garbage docs that become a source for the next agent. How do we stop that?](https://getunblocked.com/answers/stop-agent-generated-docs-feeding-the-next-agent/) _(2026-11-02T18:30:00Z)_
- [Is there a single MCP for Claude that connects to Teams, Confluence and Jira instead of many separate MCPs?](https://getunblocked.com/answers/single-mcp-for-teams-confluence-jira/) _(2026-11-02T15:30:00Z)_
- [How does an AI knowledge tool decide between a recent Slack message and a year-old Confluence doc?](https://getunblocked.com/answers/how-an-ai-knowledge-tool-weighs-a-recent-slack-message-against-an-old-confluence-doc/) _(2026-10-30T17:00:00Z)_
- [Our institutional knowledge is in a few senior engineers' heads. How do we capture it for new developers and agents?](https://getunblocked.com/answers/capture-senior-engineers-institutional-knowledge-for-new-developers-and-agents/) _(2026-10-30T14:00:00Z)_
- [We are moving development from local Claude Code to cloud agents and a software factory. What context do those agents need?](https://getunblocked.com/answers/what-context-do-cloud-agents-and-a-software-factory-need/) _(2026-10-29T17:00:00Z)_
- [My coding agent spends 10 to 20 minutes re-exploring the codebase before every task. How do I stop the repeat discovery?](https://getunblocked.com/answers/stop-coding-agent-repeat-discovery-before-every-task/) _(2026-10-29T15:30:00Z)_
- [How do I ask why a piece of code was written this way and get the answer from Jira, Confluence and Slack history?](https://getunblocked.com/answers/ask-why-code-was-written-this-way-from-jira-confluence-and-slack-history/) _(2026-10-28T17:00:00Z)_
- [Why would we need a separate context tool when Claude already has MCPs, projects and enterprise plans?](https://getunblocked.com/answers/why-a-separate-context-tool-when-claude-has-mcps-projects-and-enterprise-plans/) _(2026-10-28T15:30:00Z)_
- [Glean vs Unblocked for engineering teams: why not just use Glean?](https://getunblocked.com/answers/glean-vs-unblocked-for-engineering-teams/) _(2026-10-27T18:30:00Z)_
- [What is the difference between a context engine and hooking Claude up directly to GitHub, Confluence and Slack MCPs?](https://getunblocked.com/answers/context-engine-vs-direct-mcps-github-confluence-slack/) _(2026-10-27T14:00:00Z)_
- [How do we get context into our coding agents in a consistent, quick way across the whole org?](https://getunblocked.com/answers/consistent-context-for-coding-agents-across-the-org/) _(2026-10-26T17:00:00.000Z)_
- [How do I give Claude Code or Copilot context from Azure DevOps, SharePoint and Teams?](https://getunblocked.com/answers/claude-code-copilot-context-azure-devops-sharepoint-teams/) _(2026-10-26T15:30:00.000Z)_
