frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Personal software factories are a waste of time

https://www.peterp.me/articles/personal-software-factories-are-a-waste-of-time/
29•thegreatpeter•1h ago

Comments

sroerick•54m ago
He's probably right about this.

I'm not sure that there is a "One Size Fits All" software factory out there. I think that they kind of have to grow with your organization.

However, I think being able to build a software factory is probably a very useful skill. And it feels pretty great to just send a list of bullet points over XMPP and know they'll get integrated overnight.

alchemist1e9•52m ago
Not very convincing
simianwords•50m ago
What's a software factory? Honestly I have no idea. Is it something that takes in prompts and spits out a released software? That's already my Claude Cowork setup by default.

Or is it just a collection of AGENTS.md docs?

jswelker•50m ago
It's whatever shareholders want it to be.
devilsdata•47m ago
I still have no idea what this post is about.
mrandish•5m ago
Agreed. I'm not someone who usually has trouble with comprehension, yet when I hit the paragraph which starts "I'm not saying...", I realized I still didn't know what TFA is saying. Based on the title, I expected it would lead with some clearly stated reasons why "Personal software factories are a waste of time" perhaps followed by examples and supporting facts.

Instead, TFA begins addressing objections and potential misinterpretations before even making it's case.

raahelb•44m ago
> A system of work where triggers, not humans, start agent sessions, so more work runs AFK and HITL time is saved for what needs it.

Reference: https://www.aicodingdictionary.com/?term=software-factory

simianwords•40m ago
Oh so this is what they refer to as loops
marcosdumay•36m ago
What a horrendous UI, with all the important content crammed on the right-bar, and the real, non-misleading content in a small font, after the bad summary.
xpct•33m ago
Can this be at the top? I had no idea such a term existed. And I don't think it should, either.
win311fwg•25m ago
A play on 'factory farm', where developers are kept in deplorable conditions to produce code as efficiently as possible.
zem•48m ago
I fully agree with the sentiment, but is it attacking a strawman or are people really building "software factories"? this is the first time I've even seen the term used in the context of LLMs. what would a software factory on top of an LLM even look like?
dvh•47m ago
> "software factories"

framework

d13z•39m ago
I have my own dark factory for a small company I work in several projects. The factory is: agent orchestration and swd. Basically I refine the work to do, create a bunch of tickets on day 1 and the factory deliver the work during the rest of the week.
Fordec•36m ago
An example https://www.youtube.com/watch?v=lx0Eaane4Ng
collin128•34m ago
I am pretty happy with gas city: https://github.com/gastownhall/gascity

I'm not a software engineer and it's enabled me to build a startup with $4k mrr in the last few months solo.

eterm•20m ago
whattheheckheck•47m ago
Is anything not a waste of time
nielsole•46m ago
Everything is being rethought right now. So many paradigms are broken. There wasn't ever a better time to build a software factory.
coldtea•33m ago
Any actual success stories?
iugtmkbdfil834•27m ago
You are assuming that a success story will be very visible. It may be, for very practical reasons, not be.
uejfiweun•43m ago
This article would work better if it first defined what exactly a software factory is.
mnd999•40m ago
AI wet dreams
sublinear•39m ago
"software factory" = agents and general vibecoding ?

So, don't use agents. Use LLMs like a search engine?

stavros•37m ago
I've given up on sharing anything I make. Distribution was already hard before LLMs, because the market was so saturated that you needed a big advertising budget or a good pre-existing channel to reach anyone. Now that making things isn't special, you don't even get the small boost of having made anything.

I think about posting a Show HN of something I made, and then think "everyone will have made ten things before lunch, why would I", and just never share now.

herunan•33m ago
I guess it depends how you look at it. I agree there's a lot of new products being built that will get zero maintenance. But also think there's some awesome stuff coming out that is changing the name of the game. And that's thanks to personal software factories. I think it's better to see it as a personal software lab rather than a factory.
codebastard•33m ago
Sounds to me like people understand different things under a software factory.

I believe a software factory is just the next step in the mantra everything is code.

One wants to write a feature description and acceptance criteria into the "box" as fuzzy and with least details as much as possible.

To enable this, one creates for the factory access to information of the domain, requirements and software stack as required by the environment.

And this one attempts all with tools, documentation and processes optimized for the ai.

All with the goal use less tokens, context and speed up every action taken by an agent as much as possible.

That's why there is a trend to plugin based self evolving harnesses which try to automate this with opionated solutions.

Therefore I don't see a reason why building tools for easier testing and less tokens usage is a waste of time especially because one learns more a more areas in ones work one can automate and because depending on your tool choice it can be done without your input and one misses the chance to experiment if ones input in that regard will improve the factory or not.

theturtletalks•31m ago
I agree, a lot of people are making software factories that don’t need them.

You need to look at people making software factories that actually need them to get to their end goal.

My personal software factory has been building an open-source Shopify for every vertical and I think it’s immaculate…no bias.

ajmurmann•30m ago
I think he's right in that the software factory somewhat should emerge. You shouldn't start a project by saying "well, I first should build a software factory to make this faster". Start by building the thing by directing an agent. If you find yourself writing the same thing over and over put it into a skill which you should think of and treat as a macro. When you find yourself developing clear patterns what skill gets invoked when it might be time to start a software factory which in essence puts those decisions and relevant informations behind a pretty interface.

My software factory emerged that way and for the 50-70% of simpler tasks I work on this saves me so much time and, more importantly, mental overhead.

Lerc•23m ago
I have seen this argument many times before over the years. Formerly it was applied to someone creating a new programming language.

People always told them they were wasting their time, and they were probably right about that.

On the other hand every programming language that people rely upon today also had people telling them this when they started out.

It's ok to attempt something that probably won't work if all you need is for enough people to make enough attempts that one of them works.

advael•20m ago
If the predictions of the death of software engineering come to fruition, the only acceptable result of that is a world where "software" is a detail about how computers do things that some people can investigate for the sake of their curiosity, or because they are particularly meticulous about some detail. A world in which any software can be created by prompting eventually converges into a world where people solve their own problems with software, without thinking about the act of creating software. The idea of selling software in that world becomes ridiculous, and computers reach their potential as a tool normal people and businesses alike can use to solve problems.

To be clear, as someone who currently makes a living on making software, this is a major upheaval and sucks for me at least in the short term, because of the economic realities of the society in which we live. However, there are only two classes of alternatives. One is that the "AI can make all software" world fails to materialize. We're certainly not guaranteed this outcome, LLMs still generate sprawling and buggy code and we are in an era of unprecedented levels of tech rot. It's possible this is an unsolvable problem, and engineering, while probably assisted by LLMs, still requires people do a lot of manual work, or at least steering and guiding. The idea that we can already get reliable software out of claude go brr is uh... pretty misguided and silly, and at best the people who push that idea are, shall we say, optimistic. I think software engineering for a company continues to suck in this world, and I hope there's the opportunity for more people to go around being computer-touchers for non-computer-people in a more integrated context, rather than some massive "tech industry" increasingly insulating itself from society at large and building shit to try to ensnare and enthrall people, as it has been for the last few decades.

But I do think it's pretty plausible we get there, get to the computer that you just interact with by asking it for things - which it builds as software on the backend because software is a way more reliable and cheap way to repeatedly do the same task than throwing an LLM at the problem fresh each time you need something - but mostly people don't worry about that part. In that world, we either get to own computers or we don't, and if we don't, we are in an authoritarian dystopia the likes of which the world has never seen and may never escape. That's the second alternative. Governments outlaw computers or companies make it impossible for consumers to get their hands on them or some combination of these. This is the world that most large tech firms clearly want, and even as they praise open source software and rely on it as the backbone of most things they do, they seek to enclose the commons and use it as a means of societal control and get fat off of rent-seeking. A world in which the awesome power of the general purpose computer is a tool of control by an elite aristocracy is a world of either extermination or oppression of an unprecedented number of people, both in sheer numbers and percentage of the population. I think it behooves almost everyone to fight against this class of outcome tooth and nail, no matter what promises the present class of aristocrats tries to entice you with

Personally I want the world where a computer is just a tool most people have, that does computation things a person or organization wants, and asking in a way that gets them what they want is a pretty normal skill to have. Star Trek really feels prescient as I watch "non-technical" people start to engage with solving their own problems with computers more. It feels very plausible that people find themselves asking for things we currently have to write programs for in plain natural language. I think we could get there on our current trajectory. But we could also get a world where governments and corporations conspire to hoard computation and lock the general public out of it.

I don't think "software factories" are useless any more than I think writing programming languages was useless ten years ago. Not everyone cares about setting the terms by which we build things with computers, but some do, and more power to them. Letting this be monopolized is a part of how we get the bad outcomes. If operating systems had fully become a monopoly, we'd already be much further into the bad outcomes than we are

saulpw•11m ago
Depends. I say, let your needs drive your personal infrastructure. For example, I wanted to run Claude Code in YOLO mode 6 months ago, but I have lots of projects that I wanted to keep separate from one another (or at least be intentional about how they interact), and especially I wanted give some a set of permissions that they needed, but not this other set, and vice versa, and I could see them doing "grep -r" and "find $HOME" to just search over everything (with constant "I'm sorry, I exfiltrated these API tokens, so you need to rotate them"), so I built a little container setup to isolate them, and it's been working decently well for me and given me peace of mind when I let a project cook for a few hours.

Now I find that sometimes I do have tasks that I just want completed, and they're small or obvious or scoped enough that I know my role would be basically opening up a session and telling it to implement it and then asking another LLM for review and then fix the problems it found and then rubberstamp it--this is all for my personal setup so "QA" just involves me trying out the feature in my normal workflow anyway. So now I have a little miniature "software factory" that does the above, but without me needing to be in the loop. I press Alt+N and type e.g. "make TTS streaming" and continue about my other business, and in 5 minutes my text-to-speech setup has gone from nothing showing up until I toggle my push-to-talk switch, to words showing up at every pause.

I know it's not a bigco "software factory" but it serves my needs. And isn't that what this new era is about? We have a magic genie that grants wishes as long as they're well-enough defined and it's connected to the right other pieces to make it happen. So create an internal process that allows that genie to grant your wishes reliably and in bulk. What else is a "software factory" anyway?

I know a few entrepreneurs and they all independently started building these kind of factories around the same time, so this is definitely not a straw-man.

I'd say give it another couple of months and you won't be able to move for announcements about this kind of thing.

The "sales pitch" is that factories are to agents what agents were to models; Personally I'm not convinced we need an extra automation layer, with all the downsides that come with even more disconnection from the product being built, but some people are starting to swear by them.

matsemann•19m ago
I guess it depends on what people define it as. But I've seen many devs build custom harnesses of sorts, and spend lots of time on that to wire it all together, to then really not achieve much with them. Examples being tools or stuff that got superseded once mcps became a thing. Or spend hours making gigantic folder of skills that specified loads of stuff that the next generation model just could infer. Or build a gigantic parallel agent suite when the bottleneck wasn't the agents in the first place.

Someone behind the software

https://karrisaarinen.com/posts/someone-behind-the-software/
185•tosh•4h ago•69 comments

Free Pascal compiler now supports dynamic packages

https://www.getlazarus.org/dynamic/
44•sysrpl•1h ago•11 comments

RepRapMicron

https://github.com/VikOlliver/RepRapMicron/wiki
288•RobotToaster•6h ago•43 comments

PalmOS Lemmings

https://github.com/ardiri/palmos-lemmings
46•memalign•2h ago•9 comments

DeepSeek search and fetch – $0.75 per 1000 successful requests

https://api-docs.deepseek.com/guides/search/
493•fagnerbrack•13h ago•235 comments

The Intel 8087 chip: floating-point addition and subtraction

https://www.righto.com/2026/10/8087-addition-subtraction-microcode.html
66•pwg•4h ago•15 comments

SIGSALY: Churchill's top secret hotline to the president

https://www.iwm.org.uk/history/iwm/cwr/telephone
78•stmw•3d ago•19 comments

Show HN: The Zelda timeline to catch up before the Ocarina of Time remake

https://legendofhyrule.com/
131•jsomau•7h ago•71 comments

Developing for Debugging (2025)

https://www.davepacheco.net/blog/2025/developing-for-debugging-dns-propagation/
7•mpweiher•1d ago•0 comments

Namecheap just seized and disabled all my domains

https://www.reddit.com/r/sysadmin/comments/1x8cycd/namecheap_just_seized_and_disabled_all_my_doma...
207•sashk•3h ago•111 comments

Open MicroManipulator – A sub-micrometer 3D motion control plattform

https://github.com/0x23/MicroManipulatorStepper
156•_Microft•9h ago•12 comments

I electrified my push scooter with a power drill

https://eddieabbondanz.io/post/shop/drill-powered-scooter/
72•speckx•4d ago•25 comments

Java sealed classes and exhaustive pattern matching

https://neilmadden.blog/2026/04/24/java-sealed-classes-and-exhaustive-pattern-matching/
106•hnisjafx40•5h ago•76 comments

Beyond Tetris: The other games of Alexey Pajitnov [video]

https://www.youtube.com/watch?v=QH_LPimUJMs
38•zdw•21h ago•0 comments

Dogs seem to agree with humans that 'bouba' is round and 'kiki' is spiky

https://www.sciencealert.com/dogs-seem-to-agree-with-humans-that-bouba-is-round-and-kiki-is-spiky
24•gmays•18h ago•9 comments

Show HN: Ranet3 – High performance policy routed IPsec mesh SD-WAN

https://ranet3.com/
19•StepBroBD•6h ago•3 comments

How the Elizabeth Holmes documentary “You Can See Everything” is deceiving

https://www.readtheprofile.com/p/elizabeth-holmes-documentary-you-can-see-everything
328•MaysonL•17h ago•446 comments

Parser Combinators

https://t3.at/blog/2026-10-17-parser-combinators/
199•schindlabua•12h ago•74 comments

Geographical Fun: Being Humourous Outlines of Various Countries (1868)

https://publicdomainreview.org/collection/geographical-fun-being-humourous-outlines-of-various-co...
8•Thevet•1d ago•0 comments

One parser, two bugs, many routers: Exploiting Broadcom WiFi across eCos, Linux

https://quentinkaiser.be/security/2026/10/16/one-parser-two-bugs/
3•zoobab•2d ago•1 comments

CKKS – Addition and Multiplication

https://www.jeremykun.com/2026/10/11/ckks-addition-and-multiplication/
8•ibobev•2d ago•0 comments

Show HN: Sphinx – A hook that quizzes you on your AI's code before shipping

https://sphinx-six-theta.vercel.app/
228•critiquebrowser•16h ago•76 comments

Tiny Brutalism – Thanks to HN it's on Steam

https://store.steampowered.com/app/5426130/Tiny_Brutalism/
27•MatiErnst•1h ago•3 comments

Legal experts warn Meta's new terms still grant broad scraping permissions

https://www.niemanlab.org/2026/10/legal-experts-warn-metas-new-terms-still-grant-broad-scraping-p...
209•DeepLogin•10h ago•58 comments

Florida's HOAs and condo associations are making the housing crisis worse

https://hoaspy.com/hoa/fl/florida-hoa-housing-crisis.html
110•lovewins•1h ago•173 comments

Teal – A statically-typed dialect of Lua

https://teal-language.org/
142•Lyngbakr•1d ago•62 comments

Will it be a golden age or a dark age for mathematics (and science)?

https://terrytao.wordpress.com/2026/10/18/will-it-be-a-golden-age-or-a-dark-age-for-mathematics-a...
108•smilelamp•5h ago•141 comments

Voyage of the Paper Canoe: 2500 Miles from Quebec to the Gulf of Mexico, 1874-5

http://www.ibiblio.org/eldritch/nhb/paperc/intro.html
24•Eridanus2•3d ago•5 comments

The Brain Sandwich

https://terriblesoftware.org/2026/10/02/the-brain-sandwich/
60•keyle•9h ago•36 comments

The Electronic Disturbance Theater and Electronic Civil Disobedience (1998)

https://www.thing.net/~rdom/ecd/EDTECD.html
29•jruohonen•6h ago•8 comments