---
title: "From greenfield to minefield: How to avoid traps of creeping complexity by Adam Michalik"
url: https://daily.dev/posts/from-greenfield-to-minefield-how-to-avoid-traps-of-creeping-complexity-by-adam-michalik-9dmb8x8pu
source_url: https://www.youtube.com/watch?v=kNAmIwSnOm0
type: video:youtube
source: "Devoxx"
published: 2026-04-08T18:58:28.152Z
updated: 2026-04-08T18:58:48.560Z
tags: ["architecture", "technical-debt"]
reading_time: 13
upvotes: 0
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.

# From greenfield to minefield: How to avoid traps of creeping complexity by Adam Michalik

**[Devoxx](https://daily.dev/sources/devoxx)** · 13 min read · 0 upvotes · 0 comments

## Summary

A conference talk exploring why software projects inevitably accumulate complexity over time, drawing on Fred Brooks' 'No Silver Bullet' distinction between essential and accidental complexity. Three main sources of accidental complexity are identified: lone wolf development (siloed teams reinventing wheels), chasing hype (adopting technologies without evaluating fit, including CV-driven development), and letting code rot (avoiding refactoring and improvement). Solutions include building cross-team communities and shared services, documenting architectural decisions, choosing tools based on value rather than novelty, and maintaining constant refactoring discipline alongside new feature development.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://www.youtube.com/watch?v=kNAmIwSnOm0>

## Similar posts on daily.dev

- [Growing Software](https://daily.dev/posts/growing-software-mew6fcra2) · Ruby Flow · 59 upvotes · 4 comments
- [How to Know If your Software Is Overcomplicated or Oversimplified?](https://daily.dev/posts/how-to-know-if-your-software-is-overcomplicated-or-oversimplified--iaysxkkga) · Three Dots Labs · 48 upvotes · 1 comments

---

Tags: [#architecture](https://daily.dev/tags/architecture), [#technical-debt](https://daily.dev/tags/technical-debt)

[View this post on daily.dev](https://daily.dev/posts/from-greenfield-to-minefield-how-to-avoid-traps-of-creeping-complexity-by-adam-michalik-9dmb8x8pu)
