Sign in

Chris Funderburg

@chris.funderburg.me
217 followers 500 following 151 posts

GenX · British Texan · Principal Platform Engineer · DevOps Practitioner · Charity Trustee · Dad · Old School Geek · Environmentalist · Gardener · Druid · Gamer · Chaotic Neutral blog: chris.funderburg.me github: github.com/bocan

PostsRepliesMedia
Chris Funderburg @chris.funderburg.me · 24/09/2026
It is SURPRISINGLY hard to record a demo on macOS. Had to script it in python then convert the video to a gif. 😬 But here it is. Nearly 6 months of work. bocan.app for macOS 15 and up. Free and Open-Source at github.com/bocan/bocan-... #music #audiofile #macos #open-source #swift
020
Reposted by Chris Funderburg
slate @pleasebegneiss.bsky.social · 03/09/2026
he got him. he finally fucking got him
real-life coyote and roadrunner encounter captured in southern california
8657861298
Chris Funderburg @chris.funderburg.me · 14/07/2026
I spent the weekend building an open-source music player that syncs music from my Macbook. Investigated F-Droid whist I wait for Play Store approval. Yeah, no thanks. Google seems to be killing side-loading and frankly, being forced to use Gitlab is a deal killer. github.com/bocan/bocan-...
github.com
GitHub - bocan/bocan-music-android: The Android half of Bòcan Music: your Mac's library, synced one way over your own Wi-Fi with pinned mutual TLS. No cloud, no account, no telemetry. For people who s...
The Android half of Bòcan Music: your Mac's library, synced one way over your own Wi-Fi with pinned mutual TLS. No cloud, no account, no telemetry. For people who still own their music. - bocan...
020
Reposted by Chris Funderburg
Tits McGee @scientits.bsky.social · 28/06/2026
‘Say yes and never do it’ Mel Brooks knew how to deal with the studios
You have some wonderful stories of basically getting away with stuff at the studios.

I’d learned one very simple trick: say yes. Simply say yes. Like Joseph E. Levine, on “The Producers,” said, “The curly-haired guy—he’s funny looking. Fire him.” He wanted me to fire Gene Wilder. And I said, “Yes, he’s gone. I’m firing him.” I never did. But he forgot. After the screening of “Blazing Saddles,” the head of Warner Bros. threw me into the manager’s office, gave me a legal pad and a pencil, and gave me maybe twenty notes. He would have changed “Blazing Saddles” from a daring, funny, crazy picture to a stultified, dull, dusty old Western. He said, “No farting.” I said, “It’s out.”That’s probably the most famous scene in the movie, the campfire scene.

I know. He said, “You can’t punch a horse.” I said, “You’ll never see it again.” I kept saying, “You’re absolutely right. It’s out!” Then, when he left, I crumpled up all his notes, and I tossed it in the wastepaper basket. And John Calley, who was running [production at] Warner Bros. at the time, said, “Good filing.” That was the end of it. You say yes, and you never do it.

That’s great advice for life.

It is. Don’t fight them. Don’t waste your time struggling with them and trying to make sense to them. They’ll never understand.
141180995573
Chris Funderburg @chris.funderburg.me · 18/05/2026
I am 100% pushing my luck with Microsoft and the @vscode.dev team 😅. Life's too short for boring colors. This issue: github.com/microsoft/vs... The PR: github.com/microsoft/vs...
github.com
Add a rainbow color mode for the status bar to visually separate entry categories · Issue #316987 · microsoft/vscode
Feature request Not going to lie - I feel like I'm pushing my luck here! Add a new workbench.statusBar.colorMode setting that, when set to "rainbow", gives each unique status bar entry category a s...
000
Chris Funderburg @chris.funderburg.me · 14/05/2026
After an absurd number of late nights of building and debugging, Bocan Music is finally at version 1. It's a native music player for macOS that I hope feels like Apple built it and optimised for your local MP3 and FLAC library. Think iTunes meets Winamp from 2007.
github.com
GitHub - bocan/bocan-music: A native macOS music player and library built with Swift 6 and SwiftUI — gapless playback, AcoustID fingerprinting, smart playlists, lyrics, visualizers, scrobbling, and a ...
A native macOS music player and library built with Swift 6 and SwiftUI — gapless playback, AcoustID fingerprinting, smart playlists, lyrics, visualizers, scrobbling, and a DSP/EQ engine powered by ...
120
Chris Funderburg @chris.funderburg.me · 11/03/2026
The first MacBook Pro M5 Max's are being delivered today. 18 CPUs and 32 GPUs to play with.
My new MacBook Pro M5 Max still in the box A MacBook Pro M5 Max unboxed and running
000
Reposted by Chris Funderburg
Ian Coldwater 🧊🚫 @lookitup.baby · 03/01/2026
When you’re doom posting about how everything is inevitable and no one can stop them, you’re doing their work for them. Stop that
10699170
Reposted by Chris Funderburg
Katie Mack @astrokatie.com · 05/12/2025
The fact that a second strike like that in an armed conflict is definitely a war crime should not completely negate the fact that *there is no war* and ALL the strikes are cold-blooded murder. The whole chain of command are murderers.
313187554241
Reposted by Chris Funderburg
Joe Walsh @walshfreedom.bsky.social · 20/11/2025
18297242472
Reposted by Chris Funderburg
dgc/NPC @dgchan25.bsky.social · 03/11/2025
Is "conservatism" just an ideological pretext for being an asshole? Discuss.
352819
Chris Funderburg @chris.funderburg.me · 03/11/2025
Commuting into London on the train once or twice a week for the next 6 months. I remember telling people I was too old for this shit 10 years ago. That said, I was doing it daily with a bike just 6 years ago. Feels like I'm WAY too old now. 😭
000
Chris Funderburg @chris.funderburg.me · 30/10/2025
All these hot takes are getting boring now. Time to setup a temporary mute on any post with "AWS" and "outage" for my own sanity. 😅 #aws #outage #devops #cloud
020
Chris Funderburg @chris.funderburg.me · 23/10/2025
How about some random music and talk from some of the best community, public, and internet radio stations? Now with temporary physics based autumn leaves... liminaldial.net #radio #music
liminaldial.net
The Liminal Dial
The best community radio streams for late nights, working, or just getting away from commercial radio.
010
Chris Funderburg @chris.funderburg.me · 15/09/2025
I found out today, my existing contract is winding up! So, if anyone in the UK or Europe is looking for a contract DevOps or Platform Engineer who specialised in Terraform, Kubernetes, GitOps, and CI/CD, let me know! I'm keeping an eye out for an outside IR35, mostly remote role, but I'm flexible.
021
Chris Funderburg @chris.funderburg.me · 14/09/2025
Controversial Opinion: Not to name any names, but I've learned in the last week that, not all Cloud Native Computing Foundation "graduated" projects are fit for purpose... I've found 1 powerful tool that devops teams don't want to implement EVERYWHERE I go. Now I understand why. 😅 #CNCF #devops
110
Chris Funderburg @chris.funderburg.me · 04/09/2025
The DevOps Creed. This is the way. chris.funderburg.me/posts/2025/0... #devops #PlatformEngineering #SRE
chris.funderburg.me
04/Sep/2025 - The DevOps Creed
This is the way
020
Chris Funderburg @chris.funderburg.me · 02/09/2025
I thought it might be interesting to collect everything I've asked AI about in the last week. I'll be curious to see what Bluesky blocklists I land on for daring to use AI tools. 😅 #blog #ai #llm
chris.funderburg.me
02/Sep/2025 - A Week of AI Prompts
A week of the prompts / questions I’ve asked ChatGPT about
010
Chris Funderburg @chris.funderburg.me · 03/07/2025
I don't play Warhammer 40k. I probably never will. But I love the lore and want to paint one.
A Warhammer 40k Figure in box. Specifically, it's Brother Haecule of The Salamanders
040
Chris Funderburg @chris.funderburg.me · 21/06/2025
Drove over to Cardiff this morning and unexpectedly found #Pride happening.
020
Reposted by Chris Funderburg
Rabbi Danya Ruttenberg @theradr.bsky.social · 19/06/2025
These are very bad times. But there are a lot of good people here. We must continue to take care of one another and fight for one another. That's always been the work, that's always the work.
161627363
Chris Funderburg @chris.funderburg.me · 11/06/2025
“Each moment is a map unfolding. I need not know the end to walk with wonder. I trust the way, even when I cannot name it.” --The Reasonable Book of Unknowable Things
000
Reposted by Chris Funderburg
Tobias Schmidt @tpschmidt.com · 02/06/2025
What's the first thought that comes to your mind when you hear the word "CloudWatch"? 🌥️ This is the first question I ask in my CloudWatch talks and in every project where AWS is the main cloud provider. It mostly sums up to this:
211
Reposted by Chris Funderburg
Tom Gauld @tomgauld.bsky.social · 28/04/2025
My latest @newscientist.com cartoon
Title:
SOME GRAMMATICAL VOICES FOR USE IN SCIENTIFIC WRITING

ACTIVE VOICE
e.g.
Our team collected samples and then we tested them.

CLICKBAIT VOICE
e.g.
We collected some samples...
You won't believe what happened next!

PASSIVE VOICE
e.g.
Samples were collected and tested.

HAIKU VOICE
e.g.
Quiet science lab.
Workers arrive with samples.
The testing begins.

PASSIVE-AGGRESSIVE VOICE
e.g. We did all the collecting and testing.
No need to thank us.
Just doing our job.

CONSPIRACY VOICE
e.g.
Mysterious "Samples" were harvested and covertly "tested" by so-called scientists.
7250071893
Chris Funderburg @chris.funderburg.me · 27/03/2025
A day late - but still alive.
chris.funderburg.me
26/Mar/2025 - Despite the Rumours - I Live
Lots of updates! Spent 4 days in hospital, and today I’m celebrating the 52nd birthday that I almost didn’t make.
000
Reposted by Chris Funderburg
Alt National Park Service @altnps.bsky.social · 10/03/2025
344273976850
Chris Funderburg @chris.funderburg.me · 03/03/2025
Cynthia Erivo singing Defying Gravity at the Oscars. That was everything.
000
Chris Funderburg @chris.funderburg.me · 25/02/2025
Unboxing my new Keychron Q3 Max (ISO) mechanical keyboard. This is a seriously heavy keyboard with a super-satisfying sound and feel to the keys. I went with the Banana Tactile Gateron Jupiter switches. I'll use this or my Ergodox EZ depending on where I'm at. #keyboard #keychron
The box for a Keychron Q3 Max mechanical keyboard.Back of the box for a Keychron Q3 Max mechanical keyboard.  It mentions: the TKL Layout, double-gasket design, dual Mac/Windows compatibility, the web configurator, 1000 Hz Polling Rate, how you can pair up to 3 devices, screw-in stabilizers, the great batter light, and 22 light effects to choose from.The Keychron Q3 Max mechanical keyboard unboxed.The Keychron Q3 Max mechanical keyboard plugged in showing one of its multi-color lighting effects.
130
Chris Funderburg @chris.funderburg.me · 25/02/2025
Be sure to download an electronic copy of your Kindle books while you still can. mashable.com/article/how-... I've pulled all mine, and stripped all the DRM using these methods: www.reddit.com/r/Calibre/co... #amazon #kindle #books
mashable.com
How to download your Kindle books while Amazon still allows it
After Feb. 26, Amazon is doing away with its Kindle "download and transfer via USB" option.
000
Chris Funderburg @chris.funderburg.me · 13/02/2025
Create automatic tags and releases in Github when you push to main. #github #devops #platformengineering
chris.funderburg.me
13/Feb/2025 - Automatic Tag and Release in Github
This is a technical one. Here’s a tool for automated tagging and release in Github
000
Chris Funderburg @chris.funderburg.me · 12/02/2025
Our DevOps is besieged. Across a thousand builds we fight for a clean pipeline. Those that would tear our containers down are legion. Our platform engineers are few, our developers many. There is no respite. There is no mercy. There is no end to Oracle bills.
150
Reposted by Chris Funderburg
Thomas Lecaque @tlecaque.bsky.social · 09/02/2025
It's really embarassing losing our democracy to people this fucking weird and gross.
583942508
Chris Funderburg @chris.funderburg.me · 03/02/2025
#signal #privacy #resist #corrupt #regime
a.wholelottanothing.org
A guide to using Signal for government workers
🔒Editor's note: A friend of mine works in the federal government and wrote a guide for their fellow federal workers on how to use Signal. There are lots of good reasons for switching to Signal for mes...
011
Chris Funderburg @chris.funderburg.me · 24/01/2025
And that's a wrap for this year's Claudia Winkleman appreciation society. #TheTraitors #Traitors
010
Chris Funderburg @chris.funderburg.me · 24/01/2025
This is the way.
010
Reposted by Chris Funderburg
Jess Piper @piperformissouri.bsky.social · 20/01/2025
511536889620
Chris Funderburg @chris.funderburg.me · 20/01/2025
New year, new blog post with many pictures. chris.funderburg.me/posts/2025/0... #blog #blogging #selfhosting #homelab #devops #work #personal
chris.funderburg.me
19/Jan/2025 - January '25 in Pictures
A summary of where I am in the year so far 2025 - in pictures
110
Chris Funderburg @chris.funderburg.me · 19/01/2025
I know I've set this sort of thing up in a work context, but I'm quite proud to have single-sign-on in my home lab setup now. Makes life easier. #devops #openid #keycloak #homelab #kubernetes #raspberrypi #singlesignon
The login screen from my Grafana instance in my home lab.  It's has a "Sign in with KEYCLOAK" button at the bottom.The actual keycloak login page, in my Home Lab Realm.
0160
Reposted by Chris Funderburg
Killed by Google @killedbygoogle.com · 18/01/2025
Google Reader people to TikTokers this weekend.
A still from the film "The Ballad of Buster Scruggs" where an unnamed character, who is played by James Franco, is standing on the gallows awaiting his execution through hanging. Franco asks a fellow prisoner, a crying man also on the gallows, "first time?"
329256
Chris Funderburg @chris.funderburg.me · 16/01/2025
This is one of my pet peeves as a devops/platform engineer. You want the devs to build the cool stuff - give them access to everything! Just add guard rails and monitor security and costs tightly and everyone wins.
010
Chris Funderburg @chris.funderburg.me · 16/01/2025
Had a glut of new followers this week, all following over 10k. Luckily there's *many* block lists for those with such an affliction.
000
Chris Funderburg @chris.funderburg.me · 14/01/2025
Ok, those are certainly going onto my bookmarks toolbar. I've also just come across doc.new and sheet.new
000
Chris Funderburg @chris.funderburg.me · 14/01/2025
Had my hip x-rayed this morning. Unless it's something more exotic than the advanced arthritis I expect, I'm probably gonna need hip replacement surgery. 😩 This sucks.
000
Chris Funderburg @chris.funderburg.me · 13/01/2025
These - I assume - bots - that occasionally follow me, I'm genuinely interested at a technical level in how they choose who to follow. I look at its follower list and we're all men of a certain age. Is it something in our profiles? Are the profile pictures being analysed by AI?
110
Reposted by Chris Funderburg
Jerry Chen @jcsalterego.bsky.social · 13/01/2025
fixed it
a screenshot of the following excerpt from an Op Ed:

"There's a bakery in downtown Houston that makes beef pho kolaches. Pho is Vietnamese soup; kolaches are Czech pastries. The combination is more American than bald eagles.
The United States is obviously failing to regulate immigration. Over the past four years, …
Holy crap let's go!"

The snippet "The United States is obviously failing to regulate immigration. Over the past four years, …" is marked in red and has a strikethrough, indicating removal.

The sentence "Holy crap let's go!" is marked in green, indicating addition.
719254682193
Chris Funderburg @chris.funderburg.me · 11/01/2025
My home Raspberry Pi Kubernetes cluster is built entirely from Ansible. From there, K8S is controlled with ArgoCD and GitOps. However, I've got Keycloak running to play with. Any suggestions for the best way to control it with code? A Terraform provider perhaps? #devops #platformengineering
010
Reposted by Chris Funderburg
David Roberts @volts.wtf · 09/01/2025
To an asshole, all virtue is "virtue signaling."
286193452997
Chris Funderburg @chris.funderburg.me · 09/01/2025
I'm not 100% sure yet as the Second Skin is still on but I think I've inadvertently put the badger's head too close to where my watch would be. Might have to switch to wearing it on my right arm or never wear a watch again! 😭 #tattoo #sufferingforart
A brand new tattoo on the outside of my forearm.  It's a Badger, in Blackberry Brambles, all in black.  The badger's head is perilously close to where my watch strap will be.
120