My gorgeous mug.

Heya, I'm Wilhelm Murdoch.
Coder & Platform Engineer.

Slinger of nibbles, bits and bytes. Over 25 years of professional experience as a software engineer. Love making glowing rectangles go "beep-boop".

Why I built Plant Smart
Thoughts & Musings + svelte  &  projects

Why I built Plant Smart

Simply put, I love plants and I love animals. I can’t count how many times I’ve been to a plant nursery and had to stop and do a Google search to see if something was safe enough to bring home and keep around our little Pandora, or šŸ¼ for short.

Learning Bash through pointless fun

Learning Bash through pointless fun

Responding to company chat messages in a mocking and sarcastic tone is one of my favourite past times. Classic engineer snark as it were. Weā€™re all in on the joke. However, the artful nuances of snark via online chat tend to get confused by others; Did they mean to sound sarcastic?

Why can't I hold all these Slack emojis?
Random Bullshit + slack , emoji , bash  &  api

Why can't I hold all these Slack emojis?

Previously, last blog post I wrote covered how to make a quick escape with your precious hoard of custom Slack emojis. It was fairly well-received, but didnā€™t quite cover the next step in the migration process; how do you upload your millions of little images to your new Slack workspace?

Liberating custom Slack emojis
Random Bullshit + emoji , api  &  bash

Liberating custom Slack emojis

As is stupid tradition, whenever I start at a new company, one of the first things I like to do while getting settled in is upload my favourite emojis to whatever real-time messaging platform is in use. I know itā€™s childish, but silly memes and emojis are great ways for you to break the ice with your new coworkers.

Messing around with TXT records
Random Bullshit + dns , devops  &  networking

Messing around with TXT records

If you’ve spent any time in an ops-related position, you’ve had to add these records when using custom domain names while integrating with some 3rd-party service. Especially, if you’ve ever wanted to configure an email service provider, like Google’s Gmail, to appear as if you’re sending emails from a personal domain name.