Companies are stupid sometimes.
6,783 karma · joined January 2, 2016
Companies are stupid sometimes.
you can always wrap channels to make them worse and less capable, but your API should expose the more capable option.
you can't abstract over channels easily unless you're missing the point of channels.
Exactly this.
Someday I would like to understand how we got here as a society.
I think everyone who is honest accepts that Twitter was massively bloated. By the time Musk made his offer, it was 8x the size it was in 2011 and the product really hadn't changed much in a way that required that kind of increase. But Twitter is an awful experiment because of Musk's clownish handling of just about everything.
But I will say this:
1. cisco is not a consumer company. they tried with linksys, bailed. tried with scientific atlanta, bailed. no surprise that they bailed on PD.
2. having seen a lot of ASIC acquisitions in my lifetime, which is basically what Pure Digital was - apple knockoff packaging and branding plus an encoder - in my experience tons of startup teams get their first ASIC done, but then totally flub their second (and some of this is the layoff dynamics of how ASIC startups operate on the HW side - unless you immediately start the next chip before finding fit, you have dead weight that you cut). Also, once you show how it's done and have fit, the professionals show up, like Qualcomm, which makes that even harder.
It wouldn't surprise at all if (2) was the culprit.
Agree solidly on the gating aspect though.
The problem is that quality hires continue to be rare and at some level you are doing area-under-the-curve reasoning.
At the low end of engineering, yeah, code reviews matter a ton and do catch bugs even if they’re basically just peephole inspections.
This is 100% a natural consequence of the need to make your quarter. A bigger deal is much more influential than a small one, consistently. Sales incentives also do this.
People who have not actually worked in the industry with a solid eye for how this works often think that having multiple vendors is a good answer, but it’s not. Having optionality helps, but in the end it’s all about deal size.
To me, what’s amazing is that in almost no organization is there a requirement to justify technically the addition of a new service, despite the cost and administrative and cognitive overhead of doing so.
I agree with everything you say here, but honestly it’s quite ineffective. I wish we had found something better than unit tests (often misleading and fragile) and the ability of a qualified reviewer to maintain attention and context that a real review entails.
That said, almost always, if you are seriously trying to keep old unsupported dependencies running, you’re violating any reasonable security stance.
I’m not saying it never happens, but often the issues that the code is not understood, and no one is capable of supporting it, and so you are deep in the shit already.
It is painful looking at modern software development. They don’t know the basics and the whole Agile/TDD thing I think was the start of the end because table schema (and every other kind of planning) is not really compatible with agile.
If LED bulbs are inherently prone to failure I’m not seeing it.
I do agree they’re more expensive, even if you adjust for inflation, but as far as I can tell they last forever.
Literally instead of a table.
This stuff is everywhere. Microservices made it worse and half legitimized it.
In reality being a single big customer for one vendor is far more influential than being a small one with other options.
Are you sure your power isn't bad in some way?
Instead, we haul that shit to the NIC, then across the network, then copy it into memory on some server (probably inefficiently), do the operations there, or we have to reinvent this with pushdown functions for distributed databases.
There are many cases where moving function-to-data is the right answer.
None of them turned out to matter, at all. What does matter is a solid feel and solid construction and the flash and batteries lasting the lifetime of the product. I'd rather have that than replaceable.
60+, yeah.