05 | Giving AI a Bird's-eye View
When AI only sees a slice of your codebase, it misses the big picture. I built a Roslyn-based documentation generator that creates system-wide references - so AI can understand the full breadth of my project.
I'm Matt Peters, a Senior Software Architect for the last 8 years at ENSEK - an energy platform company. My 25+ years of professional experience began with a childhood fascination: an unfathomable blinking green C:/> prompt on the 286 my dad brought home. That curiosity evolved into a career dedicated to solving complex technical challenges with pragmatic, scalable solutions.
My philosophy balances technical craft with business reality. The best solutions aren't just elegant - they align with business needs, can be delivered effectively, and meet teams where they are today. True "best practices" only exist in context; without that context, they're just someone else's patterns. This blog is where I share thoughts and insights from the trenches, drawn from years of mentoring and building.
As Jeff Atwood said, “When given a choice, choose the thing that scares you a little.” This scares me a little.
Practical insights on platform architecture, AI-assisted development, and making deliberate technical choices.
Here are the latest 4 posts, Read all of them on the Articles page.
When AI only sees a slice of your codebase, it misses the big picture. I built a Roslyn-based documentation generator that creates system-wide references - so AI can understand the full breadth of my project.
Lineage MCP is a Model Context Protocol server that gives your AI the context it needs when it needs it.
Stop manually listing context files in every prompt. A simple slash command lets your AI intelligently load relevant AGENTS.md files and DDRs based on what you're working on. The AI figures out what it needs to read.
AI makes architectural consistency harder, not easier. Without documented decisions, AI agents make different assumptions every time.