# Code Layers and Decision-Making Challenges

The impact of software layering and AI on decision-making processes

- **Source:** [Irrational Exuberance](https://lethain.com)
- **Published:** 2026-07-11
- **Topic:** [Software & Engineering](https://brifing.si/c/engineering)
- **Original article:** <https://lethain.com/make-no-assumptions/>
- **On Brifing:** https://brifing.si/s/1a22134d-722f-423a-9364-69f523bcd605

## From Soil Layers to Code Layers

Like soil layers, software code evolves into distinct layers over time. This layering becomes more pronounced in complex problem domains, making the codebase harder to understand and maintain.

## Architect Changes and New Layers

When a software architect changes, the new person often cannot fully understand the previous layer and creates a new one. This leads to a complex codebase that is difficult to maintain.

## Code Review and Consistency

Code review processes and automated tools play a crucial role in ensuring consistency across code layers. However, improper configuration of these tools can exacerbate problems.

## AI's Impact on Code Layers

AI tools can enhance consistency in coding processes. However, misuse of these tools can lead to even more complex code layers.

## Challenges in Decision-Making

AI tools are also used in non-software decision-making processes. Misuse of these tools can lead to incorrect decisions and wasted time.

## Incorrect Analysis and Wrong Solutions

Incorrect analyses by AI tools can lead to wrong solutions and unnecessary projects. This results in inefficient use of company resources.

## Poisoned Reasoning Layers

Flawed reasoning layers affect all decisions built upon them. This can jeopardize a company's strategic goals.

## AI's Impact on Social Norms

Widespread use of AI tools can weaken social norms around thinking and reasoning. This complicates decision-making processes further.

## Future Solutions

Proper configuration and use of AI tools can reduce issues in code layers and decision-making processes. However, caution is necessary in this journey.

## Sources covering this story

- https://lethain.com/make-no-assumptions/ — 

---

_Summary written by Brifing from the original reporting. Copyright in the original article belongs to its publisher; read the full piece at the link above._
