# Agentic software development hypothesis

DevFeed: [Agentic software development hypothesis](<https://devfeed.tech/articles/agentic-software-development-hypothesis-12596.md>)

Original publisher: [Read original article](<http://brooker.co.za/blog/2026/05/20/hypothesis.html>)

Author: Marc Brooker

Published: 2026-05-20T00:00:00Z

Content type: opinion

Language: en

Sources: [Marc Brooker's Blog](<https://devfeed.tech/sources/marc-brooker-s-blog.md>), [Marc Brooker's Blog](<https://devfeed.tech/sources/marc-brooker-s-blog-2.md>)

Topics: [coding](<https://devfeed.tech/topics/coding.md>), [software-development](<https://devfeed.tech/topics/software-development.md>), [AI Development](<https://devfeed.tech/topics/ai-development.md>)

Tags: [agentic](<https://devfeed.tech/tags/agentic.md>), [agentic-ai](<https://devfeed.tech/tags/agentic-ai.md>), [coding](<https://devfeed.tech/tags/coding.md>), [development](<https://devfeed.tech/tags/development.md>), [software-development](<https://devfeed.tech/tags/software-development.md>)

## AI overview

The article proposes an agentic software development hypothesis. It argues that coding tasks become trivial when they have a complete specification, a deterministic oracle, or, in its strongest form, a non-adversarial oracle. It also raises objections that meaningful tasks rarely have complete specifications and that most oracles are not deterministic.

## Source excerpt

Agentic software development hypothesis This is the quality content you come here for, right? Agentic Software Development Hypothesis: Weak form: Any coding task for which a complete specification is available will become trivial. Strong form: Any coding task for which a deterministic oracle is available will become trivial. First objection: Few meaningful tasks have a complete specification. Second objection: Most oracles aren't deterministic. Strongest form: Any coding task for which a non-adversarial (pythic?) oracle exists will become trivial.