Live data from Hacker News

The rise of industrial software

chrisloy.dev

11–20 of 201 posts

Re: The rise of industrial software

#11
I think the idea is interesting, but immensely flawed.

The following is just disingenuous:

>industrialisation of printing processes led to paperback genre fiction

>industrialisation of agriculture led to ultraprocessed junk food

>industrialisation of digital image sensors led to user-generated video

Industrialization of printing was the necessary precondition for mass literacy and mass education. The industrialization of agriculture also ended hunger in all parts of the world which are able to practice it and even allows for export of food into countries which aren't (Without it most of humanity would still be plowing fields in order not to starve). The digital image sensor allows for accurate representations of the world around us.

The framing here is that industrialization degrades quality and makes products into disposable waste. While there is some truth to that, I think it is pretty undeniable that there are massive benefits which came with it. Mass produced products often are of superior quality and superior longevity and often are the only way in which certain products can be made available to large parts of the population.

>This is not because producers are careless, but because once production is cheap enough, junk is what maximises volume, margin, and reach.

This just is not true and goes against all available evidence, as well as basic economics.

>For example, prior to industrialisation, clothing was largely produced by specialised artisans, often coordinated through guilds and manual labour, with resources gathered locally, and the expertise for creating durable fabrics accumulated over years, and frequently passed down in family lines. Industrialisation changed that completely, with raw materials being shipped intercontinentally, fabrics mass produced in factories, clothes assembled by machinery, all leading to today’s world of fast, disposable, exploitative fashion.

This is just pure fiction. The author is comparing the highest quality goods at one point in time, who people took immense care of, with the lowest quality stuff people buy today, which is not even close to the mean clothing people buy. The truth is that fabrics have become far better and far more durable and versatile. The products have become better, but what has changed is the attitude of people towards their clothing.

Lastly, the author is ignoring the basic economics which separate software from physical goods. Physical goods need to be produced, which is almost always the most expensive part. This is not the case for software, distributing software millions of times is not expensive and only a minuscule part of the total costs. For fabrics industrialization has meant that development costs increased immensely, but per unit production costs fell sharply. What we are seeing with software is a slashing of development costs.

Re: The rise of industrial software

#12
post #4

This thought-provoking essay does not consider one crucial aspect of software: the cost of a user developing a facility with a given software product. Historically monopolistic software producers can force these costs to be borne because the user has no alternative to upgrading to the latest version of, for example, Windows, or gmail, or the latest version of the github GUI. A signficant portion of the open source /…

I've never found a term I liked for this particular concept at the intersection of education & business so I made one up a while back:

A Knowledge Pool is the reservoir of shared knowledge that a group of people have about a particular subject, tool, method, etc. In product strategy, knowledge pools represent another kind of moat, and a form of leverage that can be used to grow or maintain market share.

Usage: Resources are better spent on other things besides draining the knowledge pool with yet another new interface to learn and spending time and money filling it up again with retraining.

Re: The rise of industrial software

#13
I've been thinking about this for a while, and largely agree that industralization of software development is what we are seeing. But the emphasis on low quality is misplaced.

Take this for example:

``` Industrial systems reliably create economic pressure toward excess, low quality goods. ```

Industrial systems allow for low quality goods, but also they deliver quality way beyond what can be achieved in artisanal production. A mass produced mid-tier car is going to be much better than your artisanal car.

Scale allows you not only to produce more cheaply, but also to take quality control to the extreme.

Re: The rise of industrial software

#14

Steve Yegge called it "factory farmed code"

Those GPUs live in horrible conditions, they pack so many in a rack they can't even move and they barely get enough cooling to survive. Abominable /s

https://www.reddit.com/media?url=https%3A%2F%2Fi.redd.it%2Fr...

Re: The rise of industrial software

#15
post #12
post #4

This thought-provoking essay does not consider one crucial aspect of software: the cost of a user developing a facility with a given software product. Historically monopolistic software producers can force these costs to be borne because the user has no alternative to upgrading to the latest version of, for example, Windows, or gmail, or the latest version of the github GUI. A signficant portion of the open source /…

I've never found a term I liked for this particular concept at the intersection of education & business so I made one up a while back: A Knowledge Pool is the reservoir of shared knowledge that a group of people have about a particular subject, tool, method, etc. In product strategy, knowledge pools represent another kind of moat, and a form of leverage that can be used to grow or maintain market share. Usage: Resour…

[deleted]

Re: The rise of industrial software

#16
Hmm, I'm not sure I see the value in "disposable software". In any commercial service people are looking for software solutions that are durable, dependable, extensible, maintainable. This is the exact opposite of disposable software.

The whole premise of AI bringing democratization to software development and letting any layperson produce software signals a gross misunderstanding of how software development works and the requirements it should fulfill.

Re: The rise of industrial software

#17
Not convinced. There is an obvious value in having more food or more products for almost anybody on Earth. I am not sure this is the case for software. Most people's needs are completely fulfilled with the amount and quality of software they already have.

Re: The rise of industrial software

#18
“industrialisation of agriculture led to ultraprocessed junk food“

The mass production of unprocessed food is not what led to the production of hyper processed food. That would be a strange market dynamic.

Shareholder pressure, aggressive marketing and engineering for super-palatable foods are what led to hyper processed foods.

Re: The rise of industrial software

#20
A question that was not addressed in the article and contrasts software with industrialized products from the past is - who are the consumers of the software produced at industrial scale? Stitching of clothes by machines accelerated garment product only because there was demand and consumption tied to population. But software is not tied to population similar to food and clothes. It doesn't deprecate, it is not exclusively consumed by persons.

Another common misconception is, it is now easier to compete with big products, as the cost of building those products will go down. Maybe you think you can build your own Office suite and compete with MS Office, or build a SAP with better features and quality. But what went into these software is not just code, but decades of feedback, tuning and fixing. The industrialization of software can not provide that.

Post reply on HN