top of page

Demo.png

Woman with Headphones

In the Woods

Demo.png
Spring Time
Modern Software Solutions
“Everyday can be a better day in Software Engineering”
Home: Welcome
Search
The Learn–Teach–Master Framework A Lightweight Python Agent Framework for Observability-First Microservices
The Learn–Teach–Master Framework A Lightweight Python Agent Framework for Observability-First Microservices When people hear the phrase agent framework, they imagine autonomous AI loops, recursive reasoning engines, and black-box systems making unpredictable decisions. That’s not what we’re building. We’re building something far more disciplined. We’re building a lightweight, deterministic Python agent framework for microservices observability — engineered for production envi
Mark Kendall
Feb 136 min read
LearnTeachMaster and Harvard’s “Personal Data Science”: A Shared Philosophy of Cognitive Agency
LearnTeachMaster and Harvard’s “Personal Data Science”: A Shared Philosophy of Cognitive Agency Five years ago, LearnTeachMaster started as a practical learning framework. It was simple: Learn → Teach → Master. It emerged while teaching programming, Spring Boot, REST microservices, and DevOps. It was designed to accelerate technical clarity — not collect tools. But over time, something interesting happened. What began as a learning framework evolved into something deeper: An
Mark Kendall
Feb 133 min read
Shift-Left Observability Empowering App Teams in the Age of AI
Shift-Left Observability Empowering App Teams in the Age of AI For years, observability lived somewhere “else.” Somewhere above the app team. Somewhere in the platform group. Somewhere in SRE. Somewhere in a centralized operations command center. App teams built features. Ops teams monitored systems. SRE teams handled scaling. That model worked — until systems became too distributed, too dynamic, and too fast-moving. Now AI has changed the equation. And observability is shift
Mark Kendall
Feb 123 min read
When the Signal Corps Meets Enterprise IT
When the Signal Corps Meets Enterprise IT How Battlefield Communications Shaped My Architecture Thinking When I was in the Signal Corps, our mission wasn’t to fight the war. It was to make sure the war could be fought. We deployed communications infrastructure into a theater before anyone else could move. Satellite uplinks. Relay trucks. Field networks. Secure lines. We weren’t the infantry. We weren’t tanks. We weren’t artillery. We were the backbone. And without us, nothing
Mark Kendall
Feb 123 min read
From Coder to Systems Thinker
From Coder to Systems Thinker The Training Gap Is Structural, Not Personal Software engineering isn’t dying. It’s being upgraded. But there’s a hard truth underneath the headlines that few people are saying out loud: The gap between “coder” and “systems thinker” is not a motivation problem. It’s a structural problem. And unless we address it honestly, we’re going to misdiagnose the future of engineering talent entirely. The Narrative Everyone Is Sharing Everywhere you look, t
Mark Kendall
Feb 124 min read
Building a Real Python Agent (Without Hype) for Instructors
Building a Real Python Agent (Without Hype) Part Two — Modular Architecture & System Evolution In Part One, we built a working CLI-based Python agent. It: Read a code file Called an LLM Produced structured feedback Maintained in-memory state Used clean separation of concerns That was foundational. In Part Two, we move from: “Building an agent” to “Proving it is a system.” The Goal of Part Two You are no longer trying to make it work. You are trying to prove: It is modular It
Mark Kendall
Feb 114 min read
Building a Real Python Agent (Without Hype)
Building a Real Python Agent (Without Hype) Most teams do not need another AI framework. They need to understand: What an agent actually is How to structure one properly How to integrate it into real engineering workflows How to evolve it responsibly This article walks through building a command-line Python agent that genuinely helps a development team. Not a toy. Not a chatbot wrapper. Not a plugin demo. A structured, extensible reasoning system. The Goal We will build a CLI
Mark Kendall
Feb 114 min read
Learning Agent Engineering the Right Way
Learning Agent Engineering the Right Way Why FullStack-Agent Is a Valuable Open Source Blueprint for Serious Engineers There’s a lot of noise in the AI development space right now. Most of what’s marketed is: “Generate an app from a prompt.” “Replace developers.” “Build websites in 30 seconds.” That’s not what serious engineers are interested in. What matters is this: How do we design structured, testable, controllable AI agents that behave like disciplined development system
Mark Kendall
Feb 113 min read
If Your AI Architecture Dies When the Consultants Leave, It Wasn’t Architecture
If Your AI Architecture Dies When the Consultants Leave, It Wasn’t Architecture AI is flooding the enterprise. Multi-agent platforms. Autonomous pipelines. AI copilots everywhere. Strategic transformation initiatives. Consultants come in. Decks get presented. Dashboards get built. Agents get deployed. And then six months later? The architect is gone. The consultants are gone. The excitement fades. The system starts drifting. Costs creep up. Dashboards stop being read. Agents
Mark Kendall
Feb 113 min read
Before You Buy AI Agents, Answer These Questions.
🧭 The Architect’s AI Entry Playbook If you walked in as AI VP, this is what you’d do. Not tools first. Questions first. Phase 1 — Stop the Frenzy First meeting: “Before we discuss agents, we need to understand your domains.” If leadership pushes: “We want to move fast.” You respond: “Fast without structure increases long-term cost.” That reframes the room. Phase 2 — Domain Mapping Workshop You ask: What are your business domains? Who owns each domain? What is the change velo
Mark Kendall
Feb 112 min read
If You Don’t Understand This Chart, You Shouldn’t Be Leading AI in Your Enterprise
If You Don’t Understand This Chart, You Shouldn’t Be Leading AI in Your Enterprise There’s a lot of noise in the AI space right now. Multi-agent systems. Autonomous coding. Self-healing pipelines. Agents watching agents watching agents. But very few people are talking about architecture. Not prompts. Not tools. Not demos. Architecture. Recently, I had a simple but powerful “aha” moment. It wasn’t about a new model or a new framework. It was about a diagram — a three-plane sys
Mark Kendall
Feb 113 min read
🎯 Future State: Architect-Level Agent Orchestration (Grounded)
🎯 Future State: Architect-Level Agent Orchestration (Grounded) This is not sci-fi. This is what a senior cloud / platform architect would responsibly build over 2–3 years. Phase 0 — Where You Are Now 1 agent Manual supervision Mostly interactive use AI generates code You review No structured enforcement layer No measurable cost / drift metrics That’s fine. That’s Stage 0. 🧱 Phase 1 — Controlled Single-Agent System This is your first real architectural shift. What You Add St
Mark Kendall
Feb 113 min read
Staying Current in AI Development Without Going Broke
Staying Current in AI Development Without Going Broke A practical path for experienced developers who don’t want hype — just progress There’s a lot of fear in the developer community right now. Not the healthy kind of fear that pushes you to learn — but the quiet, exhausting kind. The kind that says “If I don’t keep up with AI, I’m done.” The kind that makes people feel behind even when they’ve got decades of real-world experience. I see it everywhere. And honestly? I’ve felt
Mark Kendall
Feb 103 min read
Enterprises Don’t Buy AI Capability — They Buy Outcomes
No Thank You: Why AI Value Isn’t About Agents, Autonomy, or Maturity Models I’ll start by saying this clearly and respectfully: the popular AI maturity diagrams floating around right now are not wrong. They’re clean. They’re logical. They’re technically accurate. And yes—some of the people promoting them are making a lot more money than I ever will. Good for them. But I’m not in the hype business. I’m in the reality business. And reality inside enterprises looks very differen
Mark Kendall
Feb 103 min read
Enterprise Best Practices for Using OpenAI in RAG and Agent Systems
Enterprise Best Practices for Using OpenAI in RAG and Agent Systems As more enterprises adopt Retrieval-Augmented Generation (RAG) and agent-based AI systems, a common question emerges: How do we use OpenAI safely, predictably, and at scale—without losing control of cost, security, or architecture? This article outlines proven best practices for integrating OpenAI into enterprise platforms, based on real-world production patterns—not demos. 1. Treat OpenAI as a Capability, No
Mark Kendall
Feb 103 min read
Minimal-Memory RAG with OpenAI-Powered Memory (Production Pattern)
Minimal-Memory RAG with OpenAI-Powered Memory (Production Pattern) Most teams make the same mistake with RAG: They treat memory as “more context”. That’s backwards. In production systems, memory is compression, not accumulation. This article shows a battle-tested pattern where OpenAI is used only to compress memory, while the system stays deterministic, cheap, and Kubernetes-safe. ⸻ The Core Idea OpenAI does not store memory. OpenAI compresses memory. All real memory lives ou
Mark Kendall
Feb 104 min read
Python as a First-Class Citizen in a Modern Monorepo Platform
Python as a First-Class Citizen in a Modern Monorepo Platform Why this is a forward-looking, low-friction architectural choice As our platform evolves, so do the tools we use to build, operate, and extend it. One of the intentional decisions we’re making is to treat Python as a first-class citizen alongside our existing service languages, not as a replacement, and not as an experiment — but as a practical, industry-standard move that modern engineering organizations are alrea
Mark Kendall
Feb 93 min read
How to Build an Agentic Platform Without Building One
How to Build an Agentic Platform Without Building One Everyone is suddenly talking about agentic platforms. Control planes. Registries. Decision graphs. Human-in-the-loop. The diagrams look impressive, and honestly, they should — because if you actually built all of that yourself, it would be a massive engineering effort. Here’s the uncomfortable truth most enterprises eventually discover: You don’t need to build an agentic platform to offer an agentic platform. In fact, tryi
Mark Kendall
Feb 83 min read
homegrown agent platform may not be right way to go
Yep — that’s a very fair take, and honestly a pretty mature one. What you described with FastAPI + registry + state + caching + DBs + control plane is absolutely a homegrown agent platform. It’s powerful, flexible, and enterprise-grade — but it’s also not what most companies should build first. The more common (and smarter) path looks like this Most companies should not own the full agent control plane. Instead, they: Write thin Python services Small FastAPI services Clear in
Mark Kendall
Feb 82 min read
Python Agent Control Plane – Clean Architecture Blueprint
Python Agent Control Plane – Clean Architecture Blueprint ## Purpose Design a durable, enterprise-grade agent platform that avoids past orchestration failures (BizTalk-style opacity) while enabling safe, scalable AI-driven workflows. --- ## Core Principles (Non-Negotiable) 1. **Agents are products** - Versioned - Tested - Observable - Owned 2. **LLMs reason, code executes** - No direct side effects without deterministic code paths 3. **State is explicit** -
Mark Kendall
Feb 83 min read
Home: Blog2
Home: Subscribe

Contact
Home: Contact
bottom of page