News for hackers. Stuff that matters.
Re:Our renewal bill for Datadog came to –$83,000/year before... by consteval on Tuesday August 27, 2024 @04:15PM (#41372463)
> If you have a hundred adapters, and a thousand customers, your development costs per customer should be lower than DIY could reach

Hmm I don't think so because I think software complexity isn't linear. Meaning going from 1 unit of complexity to 2 is probably much, much easier than going from 99 to 100.

Re:Our renewal bill for Datadog came to –$83,000/year before... by Dylan16807 on Tuesday August 27, 2024 @10:48PM (#41375510)
A bunch of adapters in parallel shouldn't add many units of complexity.
Re:Our renewal bill for Datadog came to –$83,000/year before... by consteval on Wednesday August 28, 2024 @10:45AM (#41380114)
Depends because sharing logic like that can be dangerous. Each system is going to have exceptions and unique properties, and SOME will leak into the shared space. This is a hard problem. If what you were saying were true, software would be perfect. It's not though, it sucks ass.

I mean, try writing an API for 100 different consumers with different needs. Good luck! They're gonna ask you for X ... Z and B depends on F but F can't exist with C and C is just a bad idea overall but also O is there and that changes things and...