TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: Has the Big Ball of Mud architecture became a default standard in 2023?

13 pointsby WhowasFiredover 1 year ago
Reference: http:&#x2F;&#x2F;www.laputan.org&#x2F;mud&#x2F;<p>Among the companies that you&#x27;ve been part of,which one had Big Ball of Mud Architecture?<p>According to you what were the contributing factors?<p>If you don&#x27;t mind,tell your years of experience in the answer

4 comments

FLT8over 1 year ago
&gt;According to you what were the contributing factors?<p>1. Inconsistent project-based funding model that leads to churn and a series of short-lived teams working on stepwise project deliverables, and little opportunity for consistent ownership of tech debt.<p>2. Micro-services that reflect poorly chosen boundaries (ie. project deliverables &#x2F; team boundaries) rather than being based around well thought out domain aggregates. I guess this is Conway&#x27;s law in action.<p>3. Resume driven development. People love to learn on the job, and like playing with and learning about the next shiny tech stack, but if everyone is doing that, it means that we&#x27;re always building things on a stack we barely understand. I get it, the FOMO is real, but there&#x27;s a lot to be said for simple, mature, well understood stacks even if they&#x27;re not trendy.
gymbeauxover 1 year ago
8 YoE<p>Everywhere I’ve worked has struggled with what has been mentioned here as “resume driven development.” I love that term. Never heard it before. There’s always something “weird” about the stack, for example C#, React… and Neo4j for this one little thing. I guess if it makes sense, it makes sense, but certainly there’s a penalty we all pay for building production apps in something even a staff engineer is “junior level” with- often because that thing is only a couple of years old.
peter_d_shermanover 1 year ago
An interesting nomenclature&#x2F;metaphor... bloated software as a &quot;Big Ball of Mud&quot;...<p>Related:<p><a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Technical_debt" rel="nofollow noreferrer">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Technical_debt</a><p><a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Code_smell" rel="nofollow noreferrer">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Code_smell</a><p><a href="https:&#x2F;&#x2F;www.joelonsoftware.com&#x2F;2002&#x2F;11&#x2F;11&#x2F;the-law-of-leaky-abstractions&#x2F;" rel="nofollow noreferrer">https:&#x2F;&#x2F;www.joelonsoftware.com&#x2F;2002&#x2F;11&#x2F;11&#x2F;the-law-of-leaky-a...</a>
switch007over 1 year ago
&gt; According to you what were the contributing factors?<p>CTO too focussed on marketing, patting themselves on the back at offsites, and not paying attention the architecture, injudiciously delegating the responsibility by hiring the wrong type of senior Architect. One whose solution to everything is a paradigm&#x2F;acronym&#x2F;framework&#x2F;buzzword&#x2F;microservice and complexity reduction isn&#x27;t in their DNA - they want to pad their resume instead.<p>CTO remains happy if the team do buzzword things he&#x2F;she hears that Big Tech do<p>Focussing too much on tech and not the data&#x2F;model is another one.