Jacob Kaplan-Moss

Tag: fav

How the news breaks November 8th, 2006

I swear, sometimes this programming thing is really just the digital equivalent of baling twine and duct tape. If you happen to be watching 6News in Lawrence last night, you’d have seen the election results crawling across the bottom of the screen: Pretty much par for the course in terms of local TV coverage… but do you have any idea how that information gets there? Let me break it down:…

I refuse to tolerate assholes May 19th, 2011

Rusty Russell — a hacker I admire greatly — writes: “If you didn’t run code written by assholes, your machine wouldn’t boot.” This was passed on to me by Ben Elliston, ex-gcc hacker and good guy. Amusing in context, but the corollary is that working on free software means you’ll encounter such people. You may have to work with them. You may have to argue with them (and they may be right).…

Psychological safety in the InfoSec industry April 18th, 2016

My co-worker Eric Mill recently brought up the topic of psychological safety. Referencing a study by Google that points to psychological safety as a key factor in successful teams, Eric wrote: Maybe these situations sounds familiar to others (they definitely both are to me): Did you feel like you could ask what the goal was without the risk of sounding like you’re the only one out of the loop?…

You have two jobs November 1st, 2017

Welcome to FictionalSoft! I hope your first week is going well? Great. As you start to find your feet, I want to make sure we have a shared understanding of what success looks like here. Apologies in advance if I’m telling you something you already know, but it’s important to be explicit about this early. You were hired to write code. Many developers make the mistake and think that their job stops there.…

"Where did we get lucky?" February 4th, 2020

Retrospectives are probably the most important software development practice. They build a culture of continuous improvement. We may fail, but we’ll learn and do better next time. (Or, at, least, fail differently.) The most common retrospective practice revolves around some variation of these three questions: “What went well?” “What could have gone better?” “What we should we differently next time?” I want to suggest adding a fourth question:…

Work Sample Tests: A Framework for Good Work Sample Tests: Eight Rules for Fair Tests November 17th, 2021

What makes a work sample test “good” – fair, inclusive, and with high predictive value? Here’s my framework: eight principles that, if followed, give you a great shot at constructing a good work sample test.