Engineering Notes

Engineering Notes

Thoughts and Ideas on AI by Muthukrishnan

19 Aug 2025

The Theory of Constraints applied to software development life cycles

187 words, ~0 min read

As engineering leaders, we often focus on optimizing individual processes—faster CI/CD, better code reviews, more effic...
06 Aug 2025

TDD with Coding Agents: Building a Rate Limiting Service

961 words, ~3 min read

## Problem Overview We'll build a sophisticated rate limiting service that supports: - Multiple rate limiting algorith...
06 Aug 2025

The Complete Claude Code Best Practices Guide

1,496 words, ~5 min read

*A Comprehensive Manual Compiled from Developer Experiences and Community Knowledge* ## Table of Contents 1. [Introduc...
16 Jul 2025

Measuring Massive Multitask Language Understanding: Why MMLU Matters and What It Really Tests

1,160 words, ~4 min read

A personal dive into MMLU - the benchmark that's reshaping how we measure AI intelligence across dozens of academic subjects.
13 Jul 2025

Understanding Mixture of Experts (MoE) from First Principles

671 words, ~2 min read

One of the most exciting architectural innovations in recent years is the **Mixture of Experts (MoE)**. It's a key reas...
11 Jul 2025

My Thoughts on Andrew Ng's "Building Faster and Smarter with AI"

961 words, ~3 min read

{{< youtube RNJCfif1dPY >}} I watched Andrew Ng's latest talk on AI startup strategy, and while I disagree with some o...
09 Jul 2025

AI Agent Communication Protocols MCP, ACP, A2A, and ANP

628 words, ~2 min read

An overview of the most important communication protocols for multi-agent systems, and how they enable interoperability and scalability.
08 Jul 2025

Small Language Models are the Future of Agentic AI

572 words, ~2 min read

I recently came across a paper titled *"Small Language Models are the Future of Agentic AI,"* and it got me thinking. T...
07 Jul 2025

Meet AlphaEvolve: The AI That Discovers New Algorithms

805 words, ~3 min read

An introduction to AlphaEvolve, DeepMind's new AI agent that uses evolutionary search and LLM-driven code synthesis to autonomously discover and optimize algorithms, outperforming human-designed solutions in several domains.
06 Jul 2025

Learning CrewAI: A Step-by-Step Guide in 10 Concepts

959 words, ~3 min read

A beginner-friendly guide to mastering CrewAI, from basic agents and tasks to advanced multi-agent workflows with tools and custom LLMs.