<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/JbLJZq9XC" -->

---
title: The Engineering of the Possible: Beyond the “Best...
description: A pragmatic critique of dogmatic adherence to software engineering &#x27;best practices&#x27; like Clean Code, TDD, microservices, and Agile. The author argues that...
canonical: https://daily.dev/posts/the-engineering-of-the-possible-beyond-the-best-practices-dogma-jbljzq9xc
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: The Engineering of the Possible: Beyond the “Best Practices” Dogma | daily.dev
og:description: A pragmatic critique of dogmatic adherence to software engineering &#x27;best practices&#x27; like Clean Code, TDD, microservices, and Agile. The author argues that...
og:url: https://daily.dev/posts/the-engineering-of-the-possible-beyond-the-best-practices-dogma-jbljzq9xc
og:image: https://api.daily.dev/og/posts/JbLJZq9XC.png
og:image:alt: The Engineering of the Possible: Beyond the “Best Practices” Dogma
og:image:width: 1200
og:image:height: 630
og:locale: 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.

# The Engineering of the Possible: Beyond the “Best Practices” Dogma

**[Codemotion](https://daily.dev/sources/codemotion)** · 9 min read · 5 upvotes · 0 comments

## Summary

A pragmatic critique of dogmatic adherence to software engineering 'best practices' like Clean Code, TDD, microservices, and Agile. The author argues that canonical advice from industry gurus assumes ideal greenfield conditions that rarely exist in practice. Real seniority means knowing when to break the rules: managing technical debt consciously, resisting unnecessary complexity (e.g., microservices for 100 users), accepting compliance constraints, and delivering working solutions within real constraints rather than chasing theoretical perfection.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://www.codemotion.com/magazine/dev-life/best-practices-dogma/>

## Similar posts on daily.dev

- [Why the Best Software Advice Is the Hardest to Follow](https://daily.dev/posts/why-the-best-software-advice-is-the-hardest-to-follow-q1ctdahcj) · DEV · 38 upvotes · 5 comments
- [Most of you calling yourselves “senior developers” are actually just professional litterers](https://daily.dev/posts/most-of-you-calling-yourselves-senior-developers-are-actually-just-professional-litterers-4qqappjr4) · Medium · 0 upvotes · 0 comments
- [5 engineering dogmas it's time to retire](https://daily.dev/posts/5-engineering-dogmas-it-s-time-to-retire-00ncs6nnx) · Manager.dev · 91 upvotes · 9 comments
- [Clean Code Is a Guide, Not a Gospel: A Reflection on Pragmatic Software Architecture](https://daily.dev/posts/clean-code-is-a-guide-not-a-gospel-a-reflection-on-pragmatic-software-architecture-jfyonyijq) · ITNEXT · 75 upvotes · 5 comments
- [Most Developers Don’t Build New Things](https://daily.dev/posts/most-developers-don-t-build-new-things-nmi2dgmqj) · RUBYLAND · 0 upvotes · 0 comments

---

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

[View this post on daily.dev](https://daily.dev/posts/the-engineering-of-the-possible-beyond-the-best-practices-dogma-jbljzq9xc)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"The Engineering of the Possible: Beyond the “Best Practices” Dogma","url":"https://daily.dev/posts/the-engineering-of-the-possible-beyond-the-best-practices-dogma-jbljzq9xc","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/the-engineering-of-the-possible-beyond-the-best-practices-dogma-jbljzq9xc"},"datePublished":"2026-03-03T13:35:54.094Z","dateModified":"2026-03-03T13:36:16.554Z","description":"A pragmatic critique of dogmatic adherence to software engineering 'best practices' like Clean Code, TDD, microservices, and Agile. The author argues that...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/cdb91c4007fc383c5f15084c15e4db3d?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/cdb91c4007fc383c5f15084c15e4db3d?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"Codemotion","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Codemotion","logo":"https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/008c4c0fe1ba4cd3b6a6740d442d242b","url":"https://daily.dev/sources/codemotion"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/the-engineering-of-the-possible-beyond-the-best-practices-dogma-jbljzq9xc","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":5},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"architecture,agile,technical-debt","timeRequired":"PT9M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Codemotion","item":"https://daily.dev/sources/codemotion"},{"@type":"ListItem","position":3,"name":"The Engineering of the Possible: Beyond the “Best Practices” Dogma"}]}
```

