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. It’s always one line of code but it’s NEVER one person. Implying inclusion policies caused a bug is simplistic, reductive, and racist. Engineering is a team sport. Inclusion makes for good teams. Good engineering practices makes for good software. Engineering practices failed to find a bug multiple times, regardless of the seniority of the human who checked that code in. Solving the larger system thinking SDLC matters more than the null pointer check. This isn’t a “git gud C++ is hard” issue and it damn well isn’t an DEI one.
I did an interview about my start in cybersecurity and competing at Pwn2Own. If you’re curious about what happens behind the scenes at the competition, check it out
Today might have seen the biggest physics discovery of my lifetime. I don't think people fully grasp the implications of an ambient temperature / pressure superconductor. Here's how it could totally change our lives.
@engineering_bae I ran a short DnD Session once, a it ended up being a success with everyone talking about it enthusiasticly long after.
It puts managers, individual contributors, interns etc. at the same (virtual) table. Even though everyone was role playing they learned about each other.
@tsunamino@engineering_bae Yeah it is, doing a good job or just coasting doing only what's absolutely necessary in both cases the consequences are slow to manifest and seldom point to you directly. It is tempting to not bother and focus on presenting yourself well upward rather than doing the job propper.
16.5 years of your life and all you get is an automated email.
This is the state of working in tech.
“This also just drives home that work is not your life, and employers -- especially big, faceless ones like Google -- see you as 100% disposable. Live life, not work.”
so, i found out it’s possible to have videos that change resolution mid-way through the video, and on desktop video players, it creates a really interesting effect
The curse of Cassandra was to be correct, but never believed; the curse of systems thinkers is to be correct, but never valued.
Part 1 of 2.
https://t.co/mJSB34SbOK
@lunasorcery Brought back memories of:
auto thing = reinterpret_cast<std::unique_ptr<Thing>>(new Thing());
Still makes me irrationally angry
@EmmaBostian It was not all or nothing, during 2nd month the breaks between feedings got longer especially during the night. So it went from 2-3 h to 5-6h and during the third month it went to 8-9 during the night.
@EmmaBostian Our little one started sleeping through after about 3 months, I remember both of us waking up shocked in the morning. I have little memory of how we got to there though. I think building up routines was was helped use, the less you need to think about what to do it the better.