Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124

Estimated reading time: 5 minutes
Table of Contents:
Commenting in code or documentation has always involved trade-offs: too much detail and it becomes cluttered, too little and you leave future developers—or your AI systems—in the dark. The original essay on “What” comments crystallizes a growing realization: the *what* matters as much, if not more than, the *why*, particularly in collaborative or scalable environments.
In digital businesses leveraging tools like n8n, Zapier, or Make.com, this approach becomes even more valuable. These platforms often use low-code visual interfaces where workflows represent business logic but not always intuitive logic. A workflow might generate invoices, trigger Slack notifications, and query an API—but without clear comments describing *what* each step does, a teammate (or AI tool) can’t easily step in to troubleshoot or optimize.
Use Case: A marketing team sets up an automated sequence in n8n that enriches CRM data and launches retargeting ads. If the team only documents *why* they want to reach lapsed customers, but not *what* each module in the flow is doing (e.g., “merge duplicates using email hash”), later editing becomes risky and inefficient.
Here are five key advantages that show why this mindset is critical for teams digitizing their operations:
For businesses using low-code or no-code platforms, proper annotation may feel like overkill—especially on platforms like n8n where workflows are visual by design. However, this is where *Maybe Comments _Should_ Explain ‘What’* becomes uniquely powerful.
Because users often re-enter flows weeks or months after building them, it’s easy to forget what a specific node does—especially when the logic involves API calls or dynamic expressions. A “Send HTTP Request” block might seem self-explanatory on day one, but without details, it’s unclear what data it’s sending or which system it’s querying weeks later.
Use Case Example: A solopreneur uses n8n to sync inventory between Shopify and a third-party logistics partner. One node parses webhook data. Labeling it with a “why” comment (“we need logistics to know when stock changes”) isn’t enough. A “what” comment (“parsing POST data for SKU and inventory values”) offers concrete value during edits or audits.
Pros of Well-Annotated Workflows:
Cons:
Thinking of building or revising your automated systems? Here’s how to adopt the *Maybe Comments _Should_ Explain ‘What’* mindset across your workflows:
// Filter contacts with no email (what) since email is key to campaign (why)At AI Naanji, we help businesses not just automate—but automate intelligently. As part of our n8n workflow development and AI consulting services, we embed clear “what + why” documentation directly into each solution we deliver.
By emphasizing transparency and comprehension, we ensure your systems remain intuitive to both users and AI. Whether it’s integrating with CRMs, building intelligent marketing funnels, or deploying Slack bots, AI Naanji prioritizes maintainable, explainable automation.
We also offer audits that flag unclear logic or underdocumented components in your existing workflows, helping future-proof your digital operations.
What is happening + Why it matters. For example:// Extract email addresses from contact form submissions (what) to build the newsletter list (why)In our increasingly automated world, clarity isn’t optional—it’s foundational. The idea that *Maybe Comments _Should_ Explain ‘What’* challenges outdated norms in code documentation and pushes us toward better collaboration and smarter AI workflows. For businesses leveraging platforms like n8n and aiming to scale efficiently, embedding this philosophy into your operational DNA can reduce errors, improve onboarding, and unlock scalable growth.
If you’re ready to simplify and future-proof your automation with thoughtful design and clear documentation, reach out to AI Naanji to explore custom solutions tailored to your digital landscape.