Cal McLean's Avatar

Cal McLean

@calmclean.bsky.social

Broadcast engineer, software developer, brew maker. Ex-vision mixer. Often found looking confused in front of a computer. Eurovision enthusiast, keen on tea. Liverpool-based. ๐Ÿณ๏ธโ€๐ŸŒˆ

188 Followers  |  460 Following  |  23 Posts  |  Joined: 15.12.2023  |  1.8181

Latest posts by calmclean.bsky.social on Bluesky

Just done this and both my adult and child selves are delighted

22.01.2026 13:30 โ€” ๐Ÿ‘ 25    ๐Ÿ” 7    ๐Ÿ’ฌ 4    ๐Ÿ“Œ 0

I was strongly tutted at by a grandma - she gestured to a child alongside her, as if to say "what kind of example are you setting?!"

30.12.2025 12:41 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

Robin Ince reveals to last nightโ€™s audience at a recording of Infinite Monkey Cage that the BBC has forced him to resign over his support of trans people

13.12.2025 11:02 โ€” ๐Ÿ‘ 5928    ๐Ÿ” 2289    ๐Ÿ’ฌ 131    ๐Ÿ“Œ 326
This is the saddest day of my professional life.
Today is not only the final recording of the latest series of The Infinite Monkey Cage, it is my last ever Monkey Cage.
I never thought that I would have to leave the show. I always imagined going on until | dropped dead under the studio lights due to a brain aneurysm caused by my final attempt to understand notions of quantum gravity or the shock of being told about fly maggot infestations in the sacks of macaque monkeys.
I resigned in September, after sixteen years of dedication to the show,
A show that I named and helped develop over all those years.
Unfortunately, my opinions outside the BBC have been considered problematic for sometime, whether it has been voicing support for the trans community, criticism of Donald Trump, numerous other outlandish opinions, including once gently criticising Stephen Fry.
These things were considered to conflict with being a freelance BBC science presenter

This is the saddest day of my professional life. Today is not only the final recording of the latest series of The Infinite Monkey Cage, it is my last ever Monkey Cage. I never thought that I would have to leave the show. I always imagined going on until | dropped dead under the studio lights due to a brain aneurysm caused by my final attempt to understand notions of quantum gravity or the shock of being told about fly maggot infestations in the sacks of macaque monkeys. I resigned in September, after sixteen years of dedication to the show, A show that I named and helped develop over all those years. Unfortunately, my opinions outside the BBC have been considered problematic for sometime, whether it has been voicing support for the trans community, criticism of Donald Trump, numerous other outlandish opinions, including once gently criticising Stephen Fry. These things were considered to conflict with being a freelance BBC science presenter

In a recent meeting where BBC Studio executives again voiced problems with me, I realised my choices.
Obedience and being quieter to remain making Monkey Cage, or 'Resign and have the freedom to speak out against what I believe are injustices'.
โ€ข
I chose the latter.
It broke my heart.
I love this show and I love the audience, and it is because of the audience in particular, that this decision was so difficult to make.
I kept thinking about all the extremist voices promoting hate and division. They are being given so many platforms, while voices that represent kindness, open mindedness, empathy seem to be scarcer and scarcer.
I felt I couldn't pamper myself with the luxury of silence.
One of my many privileges is that I am able to resign and I can speak out even if it is to the detriment of my career.

In a recent meeting where BBC Studio executives again voiced problems with me, I realised my choices. Obedience and being quieter to remain making Monkey Cage, or 'Resign and have the freedom to speak out against what I believe are injustices'. โ€ข I chose the latter. It broke my heart. I love this show and I love the audience, and it is because of the audience in particular, that this decision was so difficult to make. I kept thinking about all the extremist voices promoting hate and division. They are being given so many platforms, while voices that represent kindness, open mindedness, empathy seem to be scarcer and scarcer. I felt I couldn't pamper myself with the luxury of silence. One of my many privileges is that I am able to resign and I can speak out even if it is to the detriment of my career.

I have thought a lot about my heroes, Sinead O Connor, James Baldwin, Audre Lorde, and so many more.
I think of Sinead's words, "the job of an artist is to be themselves at any cost".
James Baldwin said prejudice was really just a word for cowardice.
Audre Lorde, viewing her life, wrote that her only regrets were her silences.
I think of my father as I resign, he brought me up to believe in fairness , justice and kindness.
Though my heart is broken, it is also full of fire.
I apologise to our incredible listeners for my departure, your love of the show means a great deal.
I am so sorry to let you down.
I hope that you can understand my reasoning.
I have to accept that I am not what the current
BBC expects of their freelance presenters.

I have thought a lot about my heroes, Sinead O Connor, James Baldwin, Audre Lorde, and so many more. I think of Sinead's words, "the job of an artist is to be themselves at any cost". James Baldwin said prejudice was really just a word for cowardice. Audre Lorde, viewing her life, wrote that her only regrets were her silences. I think of my father as I resign, he brought me up to believe in fairness , justice and kindness. Though my heart is broken, it is also full of fire. I apologise to our incredible listeners for my departure, your love of the show means a great deal. I am so sorry to let you down. I hope that you can understand my reasoning. I have to accept that I am not what the current BBC expects of their freelance presenters.

Despite this I should add that I have always worked far more than my contracted hours to try and ensure the show was always the best it could be, as well as making myself accessible and responsive to the audience wherever and whenever I met them. Every night, we have recorded, I have been filled with determination to make the best show possible. This was not
"just a job"
I hope that with my departure I can be a better ally to the LGBTQ community, to the neurodivergent community, to activists fighting against those who aim to brutalise society, to those currently in prison on hunger strike, and to all those who fight for a more inclusive world.
From many conversations, I know there are many Monkey Cage listeners who support these communities and activists too.
The strawberry is dead.
Long live the strawberry. B

Despite this I should add that I have always worked far more than my contracted hours to try and ensure the show was always the best it could be, as well as making myself accessible and responsive to the audience wherever and whenever I met them. Every night, we have recorded, I have been filled with determination to make the best show possible. This was not "just a job" I hope that with my departure I can be a better ally to the LGBTQ community, to the neurodivergent community, to activists fighting against those who aim to brutalise society, to those currently in prison on hunger strike, and to all those who fight for a more inclusive world. From many conversations, I know there are many Monkey Cage listeners who support these communities and activists too. The strawberry is dead. Long live the strawberry. B

Very sad that I felt I had no choice but to resign from The Infinite Monkey Cage - a victory for the transphobes and other bigots - I did it because so much of the media has chosen to believe the kind and empathetic people are a fiction - they are real and so often unrepresented.

13.12.2025 00:00 โ€” ๐Ÿ‘ 10737    ๐Ÿ” 2846    ๐Ÿ’ฌ 1026    ๐Ÿ“Œ 684

Absolutely overlooked. Went down well at the Euroclub!

03.12.2025 22:41 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Then you find yourself trying to stuff it in all over the shop.

02.12.2025 22:51 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

"Do you want the gash at your end or mine?" comes up surprisingly often.

02.12.2025 00:02 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Hang on... say that again?

01.12.2025 23:46 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

STATLER; "This funeral is so boring, I'm jealous of the guy in the coffin! Ah ha ha ha ha!"
[Statler turns to the empty chair next to him and sheds one tear]

14.10.2025 11:17 โ€” ๐Ÿ‘ 963    ๐Ÿ” 187    ๐Ÿ’ฌ 23    ๐Ÿ“Œ 8
Post image

Newgrounds' approach to verifying age is interesting and transparent.

30.07.2025 21:19 โ€” ๐Ÿ‘ 15353    ๐Ÿ” 6053    ๐Ÿ’ฌ 125    ๐Ÿ“Œ 262
Reece and I standing outside next to a Pride parade in Liverpool. The Radio City Tower is visible in the background, next to a large Pride flag in the foreground.

Reece and I standing outside next to a Pride parade in Liverpool. The Radio City Tower is visible in the background, next to a large Pride flag in the foreground.

Did some Pride things today - even ended up in the parade. Fab to have been a part of it with Reece โค๏ธ

26.07.2025 21:07 โ€” ๐Ÿ‘ 1    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Big fan of the stickers.

02.07.2025 00:10 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

how being ND affects my career ๐Ÿชฟ

(i always hesitate to self diagnose but what i can talk about are my symptoms & how it shows up for me personally)

22.06.2025 19:23 โ€” ๐Ÿ‘ 185    ๐Ÿ” 13    ๐Ÿ’ฌ 20    ๐Ÿ“Œ 2

SIGFUCK, SIGMARRY, SIGKILL

13.06.2025 16:50 โ€” ๐Ÿ‘ 424    ๐Ÿ” 73    ๐Ÿ’ฌ 13    ๐Ÿ“Œ 0
A table of Google Cloud Platform service status, many of which are showing a warning, including one called Cloud Spanner.

A table of Google Cloud Platform service status, many of which are showing a warning, including one called Cloud Spanner.

Cloud spanner in the works?

12.06.2025 19:59 โ€” ๐Ÿ‘ 1    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Ooh, this looks fun! Wonder if there's any plans to stream it ๐Ÿค”

02.06.2025 17:45 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
A shop front, upon which is written several times, "SALE LAST WEEK".

A shop front, upon which is written several times, "SALE LAST WEEK".

Bit late now mate.

28.05.2025 21:08 โ€” ๐Ÿ‘ 1    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Accompanied by the sound of a blown raspberry.

17.05.2025 21:00 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

god i love host Hazel Brugger so much #eurovision

17.05.2025 20:38 โ€” ๐Ÿ‘ 1269    ๐Ÿ” 219    ๐Ÿ’ฌ 19    ๐Ÿ“Œ 6

The Papal conclave is expected to start between the 6th and 12th of May. Eurovision is between the 13th and 17th of May. Social media is about to get very confusing.

21.04.2025 21:47 โ€” ๐Ÿ‘ 2408    ๐Ÿ” 713    ๐Ÿ’ฌ 71    ๐Ÿ“Œ 219
Video thumbnail

Section 28 didnโ€™t come out of nowhere.
It came from a society where 75% thought homosexuality was wrong.
From a society that feared the sight of a man in drag would corrupt.
From a society that believed ignorance was better for children than any knowledge of gay lives.
๐Ÿงต 1/16

18.04.2025 13:48 โ€” ๐Ÿ‘ 1486    ๐Ÿ” 613    ๐Ÿ’ฌ 29    ๐Ÿ“Œ 110
Tribute to BBC Radio 2 legend Colin Berry (1946-2025)
YouTube video by Steve Rosenberg Tribute to BBC Radio 2 legend Colin Berry (1946-2025)

Sad to learn of the death of BBC Radio 2 legend Colin Berry. Such a wonderful presenter who, for many years, announced the UKโ€™s jury results at Eurovision Song Contests. Hereโ€™s my musical tribute to the man with one of the smoothest voices in radio.

17.04.2025 21:06 โ€” ๐Ÿ‘ 292    ๐Ÿ” 28    ๐Ÿ’ฌ 13    ๐Ÿ“Œ 0

How is everyone else saying 'Job' anyway?

02.04.2025 11:34 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

In bed with Lily Savage on Big Breakfast.

30.03.2025 18:31 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Ben or John?

30.03.2025 01:59 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

How would one even describe a silhouette in heraldic terms?

06.03.2025 23:18 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Earth, Wind And Fire? I Prefer Shit, Blood And Semen It's 11:00PM

06.03.2025 23:00 โ€” ๐Ÿ‘ 3    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I'm on the other side - generating systems data, but struggling to visualise it. Any intro tips?

05.03.2025 00:38 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Were they tremendously hungover?

02.03.2025 21:18 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Or something high-fibre.

26.02.2025 22:35 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

@calmclean is following 20 prominent accounts