Home TechnologyConversation: LLMs and the what/how loop...
Technology⭐ Featured

Conversation: LLMs and the what/how loop

A conversation between Unmesh Joshi , Rebecca Parsons , and Martin Fowler on how LLMs help us shape the abstractions in our software. We view our challenge as building systems that survive change, requiring us to manage our cognitive load. We can do this by mapping the “what” of we want our software to do into the “how” of programming languages. This “what” and “how” are built up in a feedback loop. TDD helps us operationalize that loop, and LLMs allow us to explore that loop in an informal and more fluid manner. more…

7 April 2026 at 10:59 am
1 views
Conversation: LLMs and the what/how loop

In a recent conversation, Unmesh Joshi, Rebecca Parsons, and Martin Fowler discussed the role of large language models (LLMs) in shaping the abstractions within software systems. The trio highlighted the challenge of building systems that can withstand change while managing cognitive load, a critical aspect of software development. They emphasized the importance of mapping the "what" of desired software functionality into the "how" of programming languages, a process that occurs in a feedback loop.

The discussion began by acknowledging that software systems must evolve over time to adapt to new requirements and environments. This necessitates a balance between abstraction and flexibility. Abstraction helps developers manage complexity by focusing on the essential features of a system, while flexibility ensures that the system can adapt to changes. However, striking this balance can be challenging, as abstracting too much may lead to inflexibility, while too little abstraction can result in overwhelming complexity.

To address this challenge, the conversation explored the concept of a "what/how" loop. The "what" represents the desired behavior or functionality of the software, while the "how" refers to the specific implementation details in the programming language. This loop is a continuous process where the "what" informs the "how," and the "how" in turn influences the refinement of the "what." By iterating through this loop, developers can create software that is both abstract enough to manage complexity and flexible enough to adapt to change.

Test-driven development (TDD) was mentioned as a method that operationalizes this loop. In TDD, developers start by defining a test that outlines the desired behavior of a component. This test serves as the "what," and the implementation of the component represents the "how." As the implementation is developed, it may reveal new aspects of the desired behavior, prompting further refinement of the tests. This process reinforces the feedback loop, ensuring that the software's functionality and implementation remain aligned.

However, TDD can be a structured and formal process, which may not always be the most efficient or flexible approach. This is where large language models (LLMs) come into play. LLMs, such as those based on the GPT architecture, can assist developers in exploring the "what/how" loop in a more informal and fluid manner. By leveraging LLMs, developers can generate ideas, test hypotheses, and refine their understanding of the system's requirements and implementation details more quickly and efficiently.

LLMs can aid in several ways. For instance, they can help developers articulate their vision for the software's "what" by generating natural language descriptions of desired functionality. These descriptions can then be used to inform the "how" of the implementation. Additionally, LLMs can suggest alternative approaches to solving problems, enabling developers to explore different paths within the "what/how" loop. This can lead to more innovative and effective solutions that might not have been apparent through traditional methods.

Moreover, LLMs can facilitate communication and collaboration among team members. By generating clear and concise descriptions of the software's requirements and design decisions, LLMs can help bridge gaps between developers, product managers, and other stakeholders. This improved communication can lead to more cohesive and well-aligned software systems.

Despite these benefits, the conversation acknowledged that the integration of LLMs into the software development process is still an evolving field. Developers and organizations must carefully consider the trade-offs between the speed and fluidity offered by LLMs and the need for rigor, reproducibility, and maintainability in software systems. It is essential to develop best practices and guidelines for effectively utilizing LLMs within the context of software development, ensuring that they complement—rather than replace—traditional methods and tools.

In conclusion, the conversation between Unmesh Joshi, Rebecca Parsons, and Martin Fowler highlighted the importance of the "what/how" loop in shaping software abstractions. By operationalizing this loop through methods like test-driven development and exploring it more fluidly with large language models, developers can create systems that are both adaptable and manageable. As LLMs continue to advance, their role in this process will likely become even more significant, offering new opportunities for innovation and efficiency in software development.

📰 Related News
Ekaya Banaras Founder Palak Shah’s ₹40 Lakh Billboard Mistake Became a Masterclass in Startup Marketing
Ekaya Banaras Founder Palak Shah’s ₹40 Lakh Billboard Mistake Became a Masterclass in Startup Marketing
Ekaya Banaras founder Palak Shah recently opened up about one of the most expensive mistakes she made while building her luxury textile brand. During the early years of the company, Shah rented a premium billboard near Delhi’s DLF Emporio to increase brand visibility. However, after forgetting to cancel the campaign, the hoarding reportedly continued running for months — resulting in losses of nearly ₹40 lakh. The incident has now become a viral example of how small operational oversights can turn into costly business lessons for startups and entrepreneurs.
28 May
Betting On AI: Jensen Huang And NVIDIA’s Rise To The Top
Betting On AI: Jensen Huang And NVIDIA’s Rise To The Top
Before AI was inevitable, it was a gamble—and Jensen Huang went all in.
14 Apr
Red Hat OpenShift sandboxed containers 1.12 and Red Hat build of Trustee 1.1 bring confidential computing to bare metal and AI workloads
Red Hat OpenShift sandboxed containers 1.12 and Red Hat build of Trustee 1.1 bring confidential computing to bare metal and AI workloads
Red Hat is excited to announce the release of Red Hat OpenShift sandboxed containers 1.12 and Red Hat build of Trustee 1.1, marking a major leap forward in our confidential computing journey. These releases graduate confidential containers on bare metal from …
14 Apr
Large AI firms hoovering maximum funding, not enough for smaller startups: Y Combinator’s Ankit Gupta
Large AI firms hoovering maximum funding, not enough for smaller startups: Y Combinator’s Ankit Gupta
YC Startup School: India’s talent pool across colleges and universities are key for building next-gen startups, which is what YC is looking to tap into. It wants to target entrepreneurs building for global markets, focussed on fintech, consumer, B2B, and ecom…
14 Apr
TSMC likely to book fourth straight quarter of record profit on insatiable AI demand
TSMC likely to book fourth straight quarter of record profit on insatiable AI demand
TSMC-RESULTS/ (PREVIEW, PIX):PREVIEW-TSMC likely to book fourth straight quarter of record profit on insatiable AI demand
14 Apr
TSMC likely to book fourth straight quarter of record profit on insatiable AI demand
TSMC likely to book fourth straight quarter of record profit on insatiable AI demand
Any profit result ‌above T$505.7 billion would mark the company's highest-ever quarterly net income ​and its ninth consecutive quarter of profit growth
14 Apr
TSMC likely to book fourth straight quarter of record profit on insatiable AI demand
TSMC likely to book fourth straight quarter of record profit on insatiable AI demand
On Thursday, ​TSMC is expected to report a net profit of $17.1 billion for the quarter, according to an LSEG SmartEstimate compiled from 19 analysts. The war in the Middle East threatens to disrupt the supply of production materials for semiconductors such as…
14 Apr
If we can’t kick the habit, how do we manage AI’s energy needs?
If we can’t kick the habit, how do we manage AI’s energy needs?
One can only hope that OpenAI’s Sam Altman was joking when he sought to justify the immense energy consumption of artificial intelligence
14 Apr
What caused Nvidia Blackwell GPU prices to spike? #tech
What caused Nvidia Blackwell GPU prices to spike? #tech
Blackwell GPU hourly “rent” surges on agentic AI demand A compute pricing index tracking hourly costs for Nvidia Blackwell GPUs shows a sharp climb: hourly rental hit $4.08 , up 48% from $2.75 just two months earlier. The reported driver is rising demand tied…
14 Apr
Anthropic Releases Claude Mythos Preview with Cybersecurity Capabilities but Withholds Public Access
Anthropic Releases Claude Mythos Preview with Cybersecurity Capabilities but Withholds Public Access
Anthropic has introduced Claude Mythos Preview, its most advanced AI model, improving significantly in reasoning, coding, and cybersecurity. Unlike previous releases, it will not be publicly available. Access is limited to a consortium of tech companies throu…
14 Apr