Context- someone on the birdside are blaming #crowdstrike on DEI hiring
Here’s the thing folks. I’ve been coding 32 years. When something like this happens it’s an organizational failure. Yes, some human wrote a bad line. Someone can “git blame” and point to a human and it’s awful. But it’s the testing, the Cl/CD, the A/B testing, the metered rollouts, an oh shit button to roll it back, the code coverage, the static analysis tools, the code reviews, the organizational health, and on and on 1/3
Scott Hanselman 👸🏽🐝🌮
in reply to Scott Hanselman 👸🏽🐝🌮 • • •Craig Nicol
in reply to Scott Hanselman 👸🏽🐝🌮 • • •even the fact this is a "one line" failure misrepresents the problem. There were expectations in that file that were violated elsewhere - which is why the fix wasn't to that file, it was to the files that had the nulls that line was reading.
Is it an issue with that file, or the expectations that the programmer coded to?
Equally, DEI is a response within certain organisations to address the fact that the expectations of a meritocracy are violated by a number of systemic issues outside those organisations. DEI is only a problem in that we need to validate inputs from an environment hostile to minorities, which violates basic expectations that "the best" will always follow "the true path" to this career.
Cykonot
in reply to Craig Nicol • • •Plus, DEI doesn't address class or adversity. We still have legacy admissions in higher ed & unequal opportunities. So, assuming the material differences in resources for training weren't worth more than "merit," some people would appear elite from that.
Cykonot
in reply to Cykonot • • •So, i agree with you. I just think dei should be characterized as a way of overcoming org's shortcomings that give rise to bias
Craig Nicol
in reply to Cykonot • • •@cykonot oh yeah, DEI is a band aid over a myriad of systemic issues. Trying to fix those issues locally is absolutely a step in the right direction, and some of those initiatives will have a bigger impact than just in that organisation, but pretending those initiatives are anything close to resolving the systemic issues in the organisation or wider society is disingenuous at best, and *washing at best.
In other words, DEI is a necessary reaction to the way society is currently structured, and helps to popularise the language to describe that structure, but it's nowhere near sufficient. Anyone who is attacking DEI for the minor dents it's making in the structure is someone who's identity is entwined with the status quo
Craig Nicol
in reply to Craig Nicol • • •@cykonot as I said earlier, it's very hard to for colonists to attack the system that provides their identity
https://octodon.social/@craignicol/112819310292685796
Craig Nicol
2024-07-20 14:34:17
Cykonot
in reply to Craig Nicol • • •@craignicol an attack on something one identifies with is percieved as an attack on oneself.
Like, even if you aren't the CEO who was hired for having a history of failures like this, you may want to defend them out of credentialed solidarity. Lest your imposter syndrome blossom into something else
Cykonot
in reply to Craig Nicol • • •Scott Hanselman 👸🏽🐝🌮
in reply to Scott Hanselman 👸🏽🐝🌮 • • •Jesper Dr.amsch :v_enby:
in reply to Scott Hanselman 👸🏽🐝🌮 • • •The amount of lines I didn't write I'd be responsible for... 😂
If `git blame` was a reliable source of truth, no refactoring should be done.
However, I've weirdly recently seen a lot of this DEI-blaming. Is this the latest right-wing strategy? Think they were saying that for the secret service as well for recent events...
Craig Nicol
in reply to Jesper Dr.amsch :v_enby: • • •