How I Build And Run Behavioral Interviews
- Ben Kuhn tl;dr: “I used to think that behavioral interviews were basically useless, because it was too easy for candidates to bullshit them and too hard for me to tell what was a good answer. I’d end up grading every candidate as an “okay, I guess” because I was never sure what bar I should hold them to. I still think most behavioral interviews are like that, but after grinding out way too many of them, I now think it’s possible to escape that trap. Here are my tips and tricks for doing so!”featured in #493
Guide To Leading Meetings For Software Engineers
- Jordan Cutler tl;dr: (1) Before the meeting: Figure out the outcome you want to achieve by the end of the meeting. Invite people based on that outcome. Send a message or tag in the channel about the meeting invite and the purpose. Add a meeting description so everyone knows what it’s about. Start the meeting description with, “The goal of this meeting is…” (2) During the meeting: Start the meeting off by reiterating the expected outcome and goal. Respectfully keep the meeting on track pointing to the goal. Make sure everyone feels heard throughout the discussion. (3) After the meeting: Document all important points. Post a summary of the points and action items along with dates and responsible individuals.featured in #492
What If Everybody Did Everything Right?
- Lorin Hochstein tl;dr: In the wake of an incident, we are inevitably led to answer two questions: “What did we do wrong here? What didn’t we do that we should have?” Lorin argues these questions create a specific lens to scrutinize the incident. “An alternative lens for making sense of an incident is to ask the question “how did this incident happen, assuming that everybody did everything right?” Assume that everybody whose actions contributed to the incident made the best possible decision based on the information they had, and the constraints and incentives that were imposed upon them.” This incites different questions: (1) What information did people know in the moment? (2) What were the constraints that people were operating under?featured in #492
featured in #491
A Guide To Organization Modeling In Authentication
tl;dr: Organization modeling is a crucial part of building authentication and authorization into applications. However, once SSO and various user-organization relationships are thrown into the mix, the logic can become complex to manage. For developers building this in-house, there are important nuances and implementation details to consider.featured in #491
featured in #490
featured in #490
Add More Rigor To Your Reference Calls With These 25 Questions
tl;dr: 25 questions including: (1) How does this person compare to the best you’ve ever seen in the role? (2) On a scale of 1 - 100, how would you rank this person? (3) On a scale of 1-10, how do you rate XYZ on specific trait or ability? (4) Can you tell me about a project that would have failed without the candidate? (5) What haven’t I asked that, if you were me, you would want to know about this person?featured in #489
How To Measure The Impact Of Generative AI Code
- Ben Lloyd Pearson tl;dr: What’s the ROI of your GenAI code? By the end of 2024, GenAI is projected to generate 20% of all code – or 1 in every 5 lines. Learn how to use PR labels to get telemetry on GenAI code, allowing metric tracking that compares AI-generated code against unlabeled PRs. With this free automation, you can track the ROI of your GenAI investments and identify potential security and compliance risks.featured in #489
How To Hire Low Experience, High Potential People
- Tara Seshan tl;dr: “After 1000+ hours of interviewing candidates, making many mistakes in hiring and firing, and closely imitating the best possible behaviors of my “hiring savant” managers, this is what I’ve learned about separating the wheat from the chaff in order to find amazing yet unconventional people.” Tara provides a guide for finding such folks.featured in #488