---
title: "Wilhelm Murdoch (@wilhelm-codes) | Hashnode"
description: "Over 25 years of professional experience as a software engineer. Love making glowing rectangles go \"beep-boop\"."
url: "https://hashnode.com/@wilhelm-codes"
---

@wilhelm-codes

# Wilhelm Murdoch

@wilhelm-codes · Brisbane, Australia · Joined July 2026

Over 25 years of professional experience as a software engineer. Love making glowing rectangles go "beep-boop".

[Website](https://wilhelm.codes/)

## Comments

[Ha, excellent catch! You're exactly right. Silence is the signal and a guest quietly falling out of a tag selector produces exactly that. It's softer than it sounds for the jobs I run today, since they select everything and opt guests out with exclude, so a new or renamed guest fails loudly. But the moment I write a tag-scoped job, your scenario is live. I'm adding an expect floor per job and a daily coverage job that lists any guest no job touches. I'll update the article on my blog accordingly and credit you for pointing this out. Thanks for this!](https://hashnode.com/posts/i-didn-t-need-a-dag-i-needed-cron/6ab7d66877c34ddd5492fbe1/comment/6ab92e4d316804f393c1e733#reply-6ab92fdd8440cc254038cd1c)

Reply · Article · Sep 27 · [I Didn't Need a DAG. I Needed Cron.](https://hashnode.com/posts/i-didn-t-need-a-dag-i-needed-cron/6ab7d66877c34ddd5492fbe1)
