---
title: "Genie Lessons from Genie Sessions: Prose as a Programming Language"
url: https://daily.dev/posts/genie-lessons-from-genie-sessions-prose-as-a-programming-language-is9z9zjhu
source_url: https://tidyfirst.substack.com/p/genie-lessons-from-genie-sessions
type: article
source: "Software Design: Tidy First?"
published: 2026-05-26T12:52:14.103Z
updated: 2026-05-26T12:52:41.649Z
tags: ["ai-agents", "claude-code"]
reading_time: 3
upvotes: 1
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.

# Genie Lessons from Genie Sessions: Prose as a Programming Language

**[Software Design: Tidy First?](https://daily.dev/sources/tidyfirst)** · 3 min read · 1 upvotes · 0 comments

## Summary

Kent Beck interviews Dan Blumenau, co-founder of OpenProse, a framework that lets developers write programs in structured English and execute them using AI agents like Claude Code. Each component uses requires/ensures blocks (similar to preconditions/postconditions) and an inversion-of-control container wires components together by matching these blocks — all in prose, run by an LLM. Sub-agents manage context by passing file paths instead of raw data. Beck reflects on how this approach represents a broader industry shift toward declaring outcomes rather than specifying implementation steps, with parallels to Codex's /goal feature and Anthropic's Outcomes API.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://tidyfirst.substack.com/p/genie-lessons-from-genie-sessions>

## Similar posts on daily.dev

- [We Should Revisit Literate Programming in the Agent Era](https://daily.dev/posts/we-should-revisit-literate-programming-in-the-agent-era-0lemxmmiy) · Hacker News · 1 upvotes · 0 comments
- [Taming the Genie: "Like Kent Beck"](https://daily.dev/posts/taming-the-genie-like-kent-beck--jhrhb1kvi) · Software Design: Tidy First? · 0 upvotes · 0 comments
- [Superpowers have changed how I write software \(mostly\)](https://daily.dev/posts/superpowers-have-changed-how-i-write-software-mostly--gyb8zprsi) · Everyday Rails · 1 upvotes · 0 comments

---

Tags: [#ai-agents](https://daily.dev/tags/ai-agents), [#claude-code](https://daily.dev/tags/claude-code)

[View this post on daily.dev](https://daily.dev/posts/genie-lessons-from-genie-sessions-prose-as-a-programming-language-is9z9zjhu)
