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.
CEO Sallie Krawcheck, a long-time female leader on Wall Street, says pre-pandemic in-office work didn't work for everyone & a new way forward is required. Her team is fully remote.
https://t.co/3n1jxUnZvJ
If you’re struggling on a coding problem, here are a few tips:
- double check everything (even the most basic parts)
- get a second set of eyes and ask for help
- take a break, go for a walk, etc.
- switch to a different project/problem and come back later
Any way I can exclude a transaction from asking if I want to split it with someone @monzo?
Would love to split my weekly grocery shopping with someone. I don’t need to be reminded every week that I can’t 🫤
The longer you’re in tech, the more reasons you have that can make you salty: knowing that some things aren’t worth it or can’t be/won’t be done.
It’s a great dynamic when some team members have none of this saltiness. A reason hiring interns & new grads can do wonders to teams.
Magic words sometimes work!
If you ask for "advice" rather than "feedback," when trying to improve, everything is different. People are bad at evaluating others, but much better at giving advice, so you will get much more actionable & useful information. https://t.co/g0yvSY7IDL
Also this thread. You can’t help but wonder how much a company’s employees are getting paid - or not. Lack of transparency does imply lack of banding/structure, and we know which groups of people typically negotiate their salaries up, and which don’t, further reinforcing the gap!