---
title: "Arvind Menon (@arvindand) | Hashnode"
description: "Software Architect with 9+ years in Java, Spring Boot, and cloud-native architectures. Building MES software at Rockwell Automation. Also exploring AI toolin..."
url: "https://hashnode.com/@arvindand"
---

@arvindand

# Arvind Menon

@arvindand · Amsterdam, Netherlands · Joined January 2026

Software Architect with 9+ years in Java, Spring Boot, and cloud-native architectures. Building MES software at Rockwell Automation. Also exploring AI tooling and agentic systems.

## Comments

[Makes sense! Stating the boundary (how stale, what invalidates it) and leaving the mechanism open is roughly where I’d want the spec to stop. Anything that moves the boundary then needs a discussion and a spec update. Grouping the spec revisions under the change makes sense to me, as long as the reasoning also ends up with the system’s documentation.](https://hashnode.com/posts/how-much-specification-does-an-agent-need/6aa46924a9b5f506090a6413/comment/6adb4bdf5ae06650eaeec2bb#reply-6ae664a2fb66ed37b336da7f)

Reply · Article · Oct 31 · [How much specification does an agent need?](https://hashnode.com/posts/how-much-specification-does-an-agent-need/6aa46924a9b5f506090a6413)

[Agreed, and I think that’s where the spec and the evidence have to meet. A spec can describe what “right” looks like, but only checks we can rerun show that we got there. It seems worth writing acceptance criteria with the check in mind (which test or measurement would show it holds). If I can’t name the check, the criterion is probably too vague. The open decisions are the harder part for me. Agents are good at quietly picking a reasonable answer, so making those explicit has to be something we ask for rather than something we expect. Do you have the agent flag them as it goes, or do you mostly catch them in review?](https://hashnode.com/posts/how-much-specification-does-an-agent-need/6aa46924a9b5f506090a6413/comment/6abdf3b252950c0a4520735f#reply-6ae6641a484f04de61ef96a4)

Reply · Article · Oct 31 · 1 · [How much specification does an agent need?](https://hashnode.com/posts/how-much-specification-does-an-agent-need/6aa46924a9b5f506090a6413)
