Five for Friday – May 19, 2023

Oh hey – it’s Friday again already. Things are a bit…busy for me, but my random bits of reading still led to a few things I thought were worth sharing.

  • Abi Noda, Margaret-Anne Storey, Nicole Forsgren, and Michaela Greiler just published a fantastic paper on developer productivity – but rather than link directly to the article, I think a better starting point is Abi’s post about it – A New Approach To Measuring Developer Productivity
  • I can’t not share this post with a little info about the new gig. This article on engineering at NBCU came out this week.
  • I just started reading A New Way to Think. So far I like it – and can see myself recommending it, but it’s also not (yet) as awesome as the reviews make it out to me. I’ll update y’all when I finish it.
  • Every once in a while, someone forwards me the Choose Boring Technology post from Dan McKinley – which I like…but I often push back on it a bit. It’s like I learned in college music theory courses – we spend almost two years learning rules (choose boring), but then talked about breaking the rules (i.e. taking risks – of course based on the rules. Anyway – that’s a whole blog post.
    This week, I found an article from last year that says “Boring” is just one strategy. And it’s right.
  • And finally, this Indian tea shop is the first (as far as I know) to ride the wave of Chat GPT. No, they don’t use AI for their recipes, they just have a cool name.

And that’s all. Time to go play in traffic or something else unhealthy. Have fun this weekend.

Similar Posts

  • Lost in the weeds

    Michael Bolton noticed my last blog post and wrote a nice follow up outlining several factors that lead to testers getting lost in the weeds vs. finding great bugs. I had my own ideas when I wrote the post, but the breadth of suggestions from Michael, as well as from commenters on the original post…

  • Dichotomy for Dummies

    There are many clear examples of dichotomy (mutually exclusive or contradictory categories) in the world. A light switch is on or off. A gun may have fired, or not fired. A software program is running, or it is not running. But many things we deal with are not dichotomous, but continuous. A person can be…

  • Status and Progress

    Status meetings are boring. More importantly, status meetings are unneeded. Meetings are for discussion, and updates on status rarely require that (until, of course, they do). Nothing – nothing is more painful than sitting through a meeting where people go around the table and say, “Today, I’m doing X”.  Hopefully nothing alarming so far. A lot of teams…

  • Coding, Testing, and the “A” Word

    I frequently go days at work without writing code. On many days, I do “typical” test activities (seeing what works, what doesn’t work, etc.) Some days I’m debugging all day. Other days, I’m sifting through the perl and batch scripts that bolt our build process together. On other days, I’m managing projects, tweaking excel, or…

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.