top | item 44525984

(no title)

pulse7 | 7 months ago

Somehow Boeing is happening to the whole IT industry at the moment where AI is forced upon programmers instead of "properly developing software" ...

discuss

order

nyarlathotep_|7 months ago

My experience is somewhat limited professionally in software (just under a decade), but with very few exceptions I've seen little in terms of genuine professionalism as it pertains to anything that could be called "engineering."

Most design/implementation decisions were basically (or literally) equivalent to "we use Kubernetes cause we've already got a lot of existing Terrraform for it", or "we have React developers." I know real professionalism and maybe even "engineering" practice exists somewhere (I mean it has to, for something rigorously proven, right?), but I've not personally experienced it; I've seen this everywhere, as a consultant and employee, both in the public and private sector.

The number of times I've been on meetings or similar where there's tradeoffs backed by quantifiable data was a handful, at best, so the AI trend makes perfect sense to me.

I really don't imagine with something like Boeing where there's a far higher burden of proof there's discussions around, like, some equivalent subjective thingy like "code smells" or "anti-patterns."

consumer451|7 months ago

> I mean it has to, for something rigorously proven, right?

I have been thinking about this recently. What are the most rigorous "software actual engineering" fields, or projects?

Autopilot systems in airliners came to mind. Not just autopilot, but FADEC, and other flight control systems. Medical devices? ... Or, are all those teams just winging it as well?

thewebguyd|7 months ago

It's a byproduct of unchecked capitalism. This behavior will continue as long as there are no real consequences for those in charge.

jiggawatts|7 months ago

There's always consequences for people in charge! It's just that all of the consequences are related to not-enough-profit, which explains everything you need to know.