Back to browse
GitHub Repository

Organic Programming — a bio & Unix inspired software engineering methodology

3 starsGo

Organic Programming – A .proto is all you need

by bpds·Feb 27, 2026·1 point·0 comments

AI Analysis

●●SolidBig BrainZero to OneBold Bet

Bio-inspired code generation from Protocol Buffers, but execution and proof-of-concept unclear.

Strengths
  • Holon abstraction genuinely clever—single .proto exposes gRPC service, CLI, library API simultaneously.
  • Unix composability philosophy (in-process, network, shell) is fresh take on code generation.
  • Targets real pain: agent-human handoffs and legacy code interop in AI-native systems.
Weaknesses
  • GitHub repo has minimal code—mostly docs and manifesto, no runnable demo or production example.
  • Unclear if this solves problems that code generation frameworks (Buf, gRPC, GraphQL Code Generator) don't already handle.
Target Audience

Full-stack developers, platform engineers, AI agent developers

Similar To

Protocol Buffers code generation · GraphQL schema-driven code generation · Buf

Post Description

Hi HN,

I've been obsessed with metaprogramming and generative systems since 1998. With the rise of AI agents that actually write code, I felt the time was right to formalize an idea I've been circling for years: Organic Programming.

The premise is simple: a single .proto file (Protocol Buffers) is the universal contract between every component in your system — old code, new code, human-written, agent-generated. From that contract, everything else is automatically generated: API stubs, CLI wrappers, client/server skeletons, serialization. You write only the domain logic.

The building block is the "holon" — a composable unit at any scale that exposes multiple facets (gRPC service, CLI tool, library API, tests), all derived from the same .proto. Holons compose in-process, over the network, or at the shell (classic Unix piping). Two holons from different tech stacks interlock like LEGO bricks — one serves, the other dials.

It's bio-inspired (small autonomous units that compose into larger organisms) and Unix-inspired (everything pipes, do one thing well).

What exists today: - A specification ("seed"): constitution, protocol, conventions - SDKs for 14 languages (Go is the reference, others at various stages) - Hello-world examples in 12+ languages - A cross-language Go+Dart assembly demo - CLI tooling (op, who)

Repo: https://github.com/organic-programming/seed Org: https://github.com/organic-programming About me: https://pereira-da-silva.com/en

I'd love honest feedback — especially from anyone wrestling with composability in the age of agentic software.

Similar Projects

NF-1 – A resource-zero programming language for low-end hardware

9th-grader's language design project; no working interpreter, mostly aspirational syntax.

Ship It
aditya_rai-331
2133mo ago