News for hackers. Stuff that matters.
Re:What Should We Do to Prevent Software from Failing? by jacobsenscott on Monday May 20, 2019 @08:43PM (#19966694)
I honestly don't know what gatekeeping means in this context.

> all just have different business requirements and domain specific knowledge

Yeah - that's what I said. You realize that's where all the complexity is, right?

Re:What Should We Do to Prevent Software from Failing? by bluntfang on Monday May 20, 2019 @10:53PM (#19967250)
>I honestly don't know what gatekeeping means in this context.

you're trying to create a barrier to standardization. You don't want to codify successful patterns to keep your job coveted.

>Yeah - that's what I said. You realize that's where all the complexity is, right?

That's not what you said.

Re:What Should We Do to Prevent Software from Failing? by jdmichal on Tuesday May 21, 2019 @09:28AM (#19969924)
You're being extremely uncharitable.

Look, business processes are different at every single company. Especially between companies doing the exact same thing. Which means that the software ostensibly doing the exact same thing at each of these companies is going to vary dramatically. Because the software at a company aligns to the business processes of that company. This is the true heart of Conway's law: "organizations which design systems ... are constrained to produce designs which are copies of the communication structures of these organizations."

And there is no fixing this. It's baked directly into the axioms. If every company in a domain ran exactly the same way, there would be no such thing as a competitive advantage.

Re:What Should We Do to Prevent Software from Failing? by jacobsenscott on Tuesday May 21, 2019 @12:24AM (#19967554)
> you're trying to create a barrier to standardization. You don't want to codify successful patterns to keep your job coveted.

Ugh. I use as many libraries and services as possible so I can focus on writing code when no standard tools exist. That will keep me busy every day forever. If you think I'm out there sabotaging standardization efforts you're delusional. I wouldn't even know how to do that. Slash tires at a W3C convention or something?