Remix.run Logo
collinmcnulty an hour ago

Relatedly, I fully expect the software business to fail to learn from (nearly) literally every other industry how to operate when your marginal costs are no longer zero. It drives me nuts the number of people in software who think that people in other industries are slow because they’re just not as smart as us, rather than because when it takes months to get a cast part made, it better be right the first time.

spicyjpeg an hour ago | parent | next [-]

It's even funnier when you realize that not too long ago a decent chunk of the software industry did have to deal with the realities of having to press CDs, print boxes and ship them to retailers in time for the holiday season. The idea that you can ship a half-baked product directly to your end users, charge for it and promise it will get better over time (but only if you manage to secure enough VC funding in the meantime) is a relatively new invention.

louthy 16 minutes ago | parent | next [-]

I remember working in the games industry in the 90s and early 2000s; getting a game past Sony testing was so fricking difficult, but it was because once that black disc was cut, there was no way to get an update. You had to be on the money, first release.

sscaryterry an hour ago | parent | prev [-]

> did have to deal with the realities of having to press CDs, print boxes and ship them to retailers in time

This is because the we have these periodic influxes of scammers into the IT the industry, with their empty promises and trust me bro culture.

austin-cheney an hour ago | parent | prev | next [-]

Yes, the future of software as an institution, if there is any, is driven by the loudest voices. Those loudest voices are thus driven by selected personalities as opposed to any accomplishment or title. The people who are the highest achievers are rarely the loudest voices as they tend to be the people spending time solving real problems as opposed to the people who just talk about themselves, the forest for the trees.

kristianc an hour ago | parent [-]

As a buddy in construction used to say, concrete erasers are expensive.

to11mtm an hour ago | parent | prev | next [-]

IDK, I think it's been a bit of a (reverse?) bell curve of sorts.

30+ years ago, You had to be a -lot- more careful about how you handled releasing software. Your stuff was in boxes on shelves, most people didn't have internet access to 'download an update' so fixing anything had a long tail support cost (i.e. paying for the media containing the fix and shipping).

But there's a fine line. As an example, If your shop is having a vendor do brand new stuff, -compartmentalized from your other stuff-, using technologies that are actually out of support vs an in-support version is a free/zero effort update versus using the outdated stuff... Something went wrong on the management side.

BobbyTables2 40 minutes ago | parent | next [-]

Exactly!

How many updates did one apply to Windows 3.0 and Word in those days??

Sure, there might have been a “hotfix” available for download over a long distance BBS, but virtually nobody would have ever done so (even if they were lucky enough to have a modem). Maybe large companies applied such when impacted.

Even in the Windows XP days, I think windowsupdate.com was still a manually triggered process…

For a while, bundled drivers were a steaming pile of crap in quality and several generations of Windows suffered greatly until Microsoft got vendors in line and updates became common.

sublinear 43 minutes ago | parent | prev [-]

> Your stuff was in boxes on shelves...

Have you ever heard of an SLA? This "used to be" story about software has never been true. If you can't meet the agreement, then or now, you're done.

Software has always been a lot more diverse than just consumer goods. Why is that your only evidence of how you think software projects are managed?

random3 an hour ago | parent | prev | next [-]

Yet this is part correct, part wrong. Indeed every industry has some unique challenges that are not directly solvable. However, while a cast is absurdly expensive, the problem is being solved in large part by software in the FDM (3D printing) space and it's changing how things are built.

edit: this doesn't invalidate the OP thesis, which I strongly agree with. Except that it's not just engineers, this is a more general thing across many fields.

collinmcnulty 42 minutes ago | parent | next [-]

Do you work in this field or are you just reading that? I’ve been out of the game for over five years now, but as far as I can tell from people I know still in that world, if you’re going to make more than like … 3 of a part, casting is going to be much cheaper. And while you can do some prototyping on 3d prints, the nature of the material winds up different from a cast part.

buildsjets 37 minutes ago | parent | prev [-]

That's totally untrue. You clearly do not have any experience designing, building, manufacturing, testing, and certifying either cast metal or PBF parts. BTW, PBF is powerbed fusion and it is how you make 3D printed metal parts. FDM is a plastic manufacturing process and has nothing at all to do with replacing metal castings.

For a certain aircraft part that I designed, that measured approximately 16"x8"x10", if you needed up to 12 of them it was cheapest to 3D print them using powerbed fusion from AlSi10Mg, but with a 25% weight penalty due to the lower mechanical properties of 3D printed aluminum compared to cast. If you needed between 12 and 50 of them, it was cheapest to use 3D printing to make a wax preform then use the preform to make a traditional metal investment casting from A356. For more than 50 of them, it was cheapest to invest in permanent closed die tooling.

Other than for prototyping and extremely low volume production, additive has been a total flop for real-world manufacturing, and has not at all lived up to any of it's lofty promises.

__d 27 minutes ago | parent [-]

Do you see that changing as parts are designed for additive manufacturing? Things that basically cannot be made another way, but have strength, weight, and even functional benefits over a traditionally made part?

I’m thinking of say cooling channels built into walls of rocket combustion chambers, or car brake/axle assemblies, and some of the „organic“ designs that are lighter and stronger than a cast/machined part.

hirvi74 36 minutes ago | parent | prev [-]

> It drives me nuts the number of people in software who think that people in other industries are slow because they’re just not as smart as us. . .

Ha! I studied computer science and became a programmer because I knew I was too dumb for med. school and the other engineering paths.