Engineering Notes

Engineering Notes

Thoughts and Ideas on AI by Muthukrishnan
05 Oct 2025

Task Allocation for Machine Teamwork with the Contract Net Protocol

## Concept Introduction The **Contract Net Protocol** is a decentralized method for assigning tasks in a multi-agent s...
05 Oct 2025

Understanding Multi-Agent Behavior with Game Theory and Nash Equilibrium

## Concept Introduction **Game Theory** is the mathematical study of strategic decision-making among rational, self-in...
04 Oct 2025

Fusing Reasoning and Action in LLM Agents with ReAct

### Concept Introduction **ReAct** (Reason + Act) is a prompting framework where the LLM generates output in a specifi...
04 Oct 2025

Manage Energy Not Time for Sustainable High Performance

As an engineering manager, you've mastered the basics: 1-on-1s, feedback, and project tracking. But to reach the next l...
03 Oct 2025

Chain-of-Thought Reasoning and Giving LLMs a Thinking Process

### Concept Introduction **Chain-of-Thought (CoT) Reasoning** is a prompting strategy that encourages a model to decom...
03 Oct 2025

Pave the Road to Scalable Speed in Your Engineering Org

As an engineering manager, you're constantly balancing the pressure to deliver new features with the need to maintain a...
02 Oct 2025

Shape the Environment Instead of Just Managing the Plants

As an engineering manager, it's easy to get trapped in the cycle of managing people and tasks—the individual "plants" i...
02 Oct 2025

The Cognitive Loop of AI Agents with Planner Executor and Memory

## Concept Introduction The **Planner-Executor-Memory (PEM)** pattern is an architectural pattern for autonomous agent...
01 Oct 2025

Your Engineering Org is Your Product

As an engineering manager, it's easy to get trapped in the cycle of shipping features. Your team delivers, the business...
30 Sep 2025

Mastering the Why in High-Impact Engineering Communication

As an engineering manager, your technical skills got you to where you are, but your communication skills will propel yo...