4 ms·
Pretty classic enshittification. I expect one response might end up being 'contract' developers who sign a contract of 3 years to develop an application and the
by ChuckMcM 2y ago
Pretty classic enshittification. I expect one response might end up being 'contract' developers who sign a contract of 3 years to develop an application and then after three years they go out and find a new contract.
I reason to this because software in hardware produces revenue only during hardware sales which typically fall off after the initial wave. Without continual revenue your business model goes upside down when you have developers for whom you don't have any work. So we get bullshit work and eventually we get 'RMR' or recurring monthly revenue because well we need to pay these folks.
Of course building an enterprise like that would require retooling your process with massive emphasis on sustainable build tools that are 'done' and similarly libraries. We massive documentation on taking the product firmware out of the archive and re-createing the entire build / test workflow with new developers.
A company like that might have 500 developers during initial product development and first shipments, that then reduces down to 10 or fewer for maintenance needs.
The surprising thing is that a lot of open source is actually kind of like this, a new 'thing' is out there and the number of people making contributions grows, and then it is 'shipped' or 'done' and the number of contributors reduces down to a handful, sometime zero, developers. Growing again when a zero day or CVE needs to be fixed and then back to zero. Because its OSS nobody is paying them, or maybe they are being paid by another company that uses the package and needs a fix, but the whole software development model is going to be completely changed over the next 10 - 20 years.
- benoau 2y agoI think that's an interesting insight. Another model like this is game development, most games are built with an explicit intention to not maintain that code forever, to stop development as soon as possible.
- account42 2y ago... and a lot of games rely on fans for fixing the remaining (often critical) issues. Not exactly something that should even remotely be acceptable for productivity software.