---
title: "Implementation Complexity, Part I: The Tower of Babel, Gremlins, and The Mythical Man-Month"
url: https://daily.dev/posts/implementation-complexity-part-i-the-tower-of-babel-gremlins-and-the-mythical-man-month-ygl2qphnn
source_url: https://www.embeddedrelated.com/showarticle/132.php
type: article
source: "EmbeddedRelated"
published: 2026-05-31T07:48:15.113Z
updated: 2026-05-31T09:25:25.196Z
tags: ["architecture", "project-management", "embedded"]
reading_time: 23
upvotes: 0
comments: 0
language: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Implementation Complexity, Part I: The Tower of Babel, Gremlins, and The Mythical Man-Month

**[EmbeddedRelated](https://daily.dev/sources/embeddedrelated)** · 23 min read · 0 upvotes · 0 comments

## Summary

Drawing on the Tower of Babel myth and Fred Brooks's The Mythical Man-Month, this piece explores how implementation complexity grows faster than team size or effort. Key themes include the O(N²) cost of team communication, Kolmogorov complexity as a measure of task description overhead, and the hidden dangers lurking in internal project interfaces. The author uses the NEMA 5-15 electrical outlet as a concrete example of how even seemingly simple interfaces carry layers of unstated assumptions and standards. Three strategies for managing internal interfaces are examined: formal specifications, gray-box cross-team awareness, and relying on common assumptions — each with its own pitfalls. The concept of 'farsourcing' (psychological distance between teams) and the importance of documenting assumptions are highlighted as practical tools for keeping gremlins at bay.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://www.embeddedrelated.com/showarticle/132.php>

## Similar posts on daily.dev

- [Mythical Man Month](https://daily.dev/posts/mythical-man-month-giqhim6fk) · Martin Fowler · 0 upvotes · 0 comments
- [I Thought Working Code Was Good Enough. I Was Wrong.](https://daily.dev/posts/i-thought-working-code-was-good-enough-i-was-wrong--sht2vtiff) · Medium · 0 upvotes · 0 comments

---

Tags: [#architecture](https://daily.dev/tags/architecture), [#project-management](https://daily.dev/tags/project-management), [#embedded](https://daily.dev/tags/embedded)

[View this post on daily.dev](https://daily.dev/posts/implementation-complexity-part-i-the-tower-of-babel-gremlins-and-the-mythical-man-month-ygl2qphnn)
