May 5, 2020.
Some years back I had the strangest meeting in my career. Andrew (not real name) was my new manager, it was his first day on the job, and we were having the standard “get to know you” one-on-one meeting. My outgoing manager and I had been heavily involved in assessing and hiring Andrew, his interview performance was excellent, and I was legitimately excited to work together. So I was surprised when Andrew sat down, cradled his head in his hands, and lamented how much he regretted taking the job, how inept _his_ new manager was, and how terrible our engineering team was relative to his previous experience. What?!
April 23, 2020.
On March 19th, I posted "How do folks reach Staff Engineer?", and began posting stories of folks reaching and operating at the Staff Engineer level every Tuesday and Thursday.
April 19, 2020.
Someone recently send me a note asking about whether their internal process for interviewing Staff engineers was a good one. They were particularly concerned that they were encountering a number of Staff-plus engineers who were struggling to write code for finding palindromes or reversing an array.
April 16, 2020.
If you took a minute to think back and pick your favorite conference talk, I have no idea what it was about, but I bet the talk was designed to tell a story. Likewise, I bet your favorite book, even if it’s non-fiction, is lanced through by a crisp, continuous narrative. If you wanted to explain your best or worst job, I bet you’d start by telling a story that captures the experience.
April 11, 2020.
I've been using GCP's Cloud Run for a handful of projects recently, including staffeng.com, and have generally been really pleased with it. Now that I'm familiar with it, I can get all of this working for a new Python project in about twenty minutes...