Top
Best
New

Posted by mellosouls 6 hours ago

Software factories and the agentic moment(factory.strongdm.ai)
71 points | 79 commentspage 2
easeout 4 hours ago|
> A problem repeatedly occurred on "https://factory.strongdm.ai/".
navanchauhan 4 hours ago||
(I’m one of the people on this team). I joined fresh out of college, and it’s been a wild ride.

I’m happy to answer any questions!

steveklabnik 3 hours ago||
More of a comment than a question:

> Those of us building software factories must practice a deliberate naivete

This is a great way to put it, I've been saying "I wonder which sacred cows are going to need slaughtered" but for those that didn't grow up on a farm, maybe that metaphor isn't the best. I might steal yours.

This stuff is very interesting and I'm really interested to see how it goes for you, I'll eagerly read whatever you end up putting out about this. Good luck!

EDIT: oh also the re-implemented SaaS apps really recontextualizes some other stuff I’ve been doing too…

axus 3 hours ago||
> "I wonder which sacred cows are going to need slaughtered"

Or a vegan or Hindu. Which ethics are you willing to throw away to run the software factory?

I eat hamburgers while aware of the moral issues.

jessmartin 3 hours ago|||
I’ve been building using a similar approach[1] and my intuition is that humans will be needed at some points in the factory line for specific tasks that require expertise/taste/quality. Have you found that the be the case? Where do you find that humans should be involved in the process of maximal leverage?

To name one probable area of involvement: how do you specify what needs to be built?

[1] https://sociotechnica.org/notebook/software-factory/

navanchauhan 1 hour ago||
You're absolutely right ;)

Your intuition/thinking definitely lines up with how we're thinking about this problem. If you have a good definition of done and a good validation harness, these agents can hill climb their way to a solution.

But you still need human taste/judgment to decide what you want to build (unless your solution is to just brute force the entire problem space).

For maximal leverage, you should follow the mantra "Why am I doing this?" If you use this enough times, you'll come across the bottleneck that can only be solved by you for now. As a human, your job is to set the higher-level requirements for what you're trying to build. Coming up with these requirements and then using agents to shape them up is acceptable, but human judgment is definitely where we have to answer what needs to be built. At the same time, I never want to be doing something the models are better at. Until we crack the proactiveness part, we'll be required to figure out what to do next.

Also, it looks like you and Danvers are working in the same space, and we love trading notes with other teams working in this area. We'd love to connect. You can either find my personal email or shoot me an email at my work email: navan.chauhan [at] strongdm.com

simonw 4 hours ago||
I know you're not supposed to look at the code, but do you have things in place to measure and improve code quality anyway?

Not just code review agents, but things like "find duplicated code and refactor it"?

navanchauhan 4 hours ago||
A few overnight “attractor” workflows serve distinct purposes:

* DRYing/Refactoring if needed

* Documentation compaction

* Security reviews

layer8 3 hours ago||
So, what does DM stand for?
navanchauhan 3 hours ago||
Domain Model (https://strongdm.com)
layer8 3 hours ago||
Thanks. I’m unable to find the term “domain model” on the website.
navanchauhan 2 hours ago||
It’s part of the “lore” that gets passed down when you join the company.

Funnily enough, the marketing department even ran a campaign asking, “What does DM stand for?!”, and the answer was “Digital Metropolis,” because we did a design refresh.

I just linked the website because that’s what the actual company does, and we are just the “AI Lab”

dude250711 3 hours ago||
Doomy marketing?
threecheese 3 hours ago||
So much of this resonated with me, and I realize I’ve arrived at a few of the techniques myself (and with my team) over the last several months.

THIS FRIGHTENS ME. Many of us sweng are either going be FIRE millionaires, or living under a bridge, in two years.

I’ve spent this week performing SemPort; found a ts app that does a needed thing, and was able to use a long chain of prompts to get it completely reimplemented in our stack, using Gene Transfer to ensure it uses some existing libraries and concrete techniques present in our existing apps.

Now not only do I have an idiomatic Python port, which I can drop right into our stack, but I have an extremely detailed features/requirements statement for the origin typescript app along with the prompts for generating it. I can use this to continuously track this other product as it improves. I also have the “instructions infrastructure” to direct an agent to align new code to our stack. Two reusable skills, a new product, and it took a week.

cbeach 2 hours ago||
Please let’s not call ourselves “swengs”

Is it really that hard to write “developer” or “engineer”?

beepbooptheory 3 hours ago||
Sorry if rude but truly feel like I am missing the joke. This is just LinkedIn copypasta or something right?
threecheese 3 hours ago||
My post? Shiiiii if that’s how it comes across I may delete it. I haven’t logged into LI since our last corp reorg, it was a cesspool even then. Self promotion just ain’t my bag

I was just trying to share the same patterns from OPs documentation that I found valuable within the context of agentic development; seeing them take this so far is was scares me, because they are right that I could wire an agent to do this autonomously and probably get the same outcomes, scaled.

beklein 5 hours ago||
Relevant blog post from simonw: https://simonwillison.net/2026/Feb/7/software-factory/
dist-epoch 2 hours ago|
Gas Town, but make it Enterprise.