Off Topic by Ken McGuire
  • Cycling
  • Building
  • Listening
  • Watching
  • Writing
No Result
View All Result
Off Topic by Ken McGuire
No Result
View All Result
Off Topic by Ken McGuire
No Result
View All Result

Vibe coding a radio (or podcast) studio clock, because, why not…

The one where I put Claude to the test to create a browser-based clock.

Ken by Ken
January 13, 2026
in Building
An LCD-style digital clock, built on HTML and JavaScript

An LCD-style digital clock, built on HTML and JavaScript. Screengrab: Ken McGuire

Share on FacebookShare on X

When needs must, do we automatically turn to an AI assistant?

In my case, when looking at options for a clock for a radio studio, it was the first place I turned to. Sure enough, I could go shopping for individual clocks with fancy built-in network features. Or maybe go down the road of a Raspberry Pi setup, get it talking to my Wheatstone setup, start passing all manner of commands and looking for mic lights, camera feeds, news tickers and the rest.

Or sometimes – just sometimes, all you want is something that tells the time and runs with the minimum of effort.

In this case, an ageing PC feeding several 4:3 style monitors in different rooms, which warrants a browser-based solution as opposed to any form of installable software. Having said that, it still operates very nicely in its dark tones on a 16:9 display, and scales down quite nicely too.

One page, self-contained, fire it in a browser, run it in full screen (press F11), and as long as your system time is accurate, you’re sorted.

What does it do?

To keep things relatively simple, the clock has

  • An outer ring of 60 dots, representing seconds, where at the top of each minute, all dots reset to ‘dim’ and begin illuminating from the 12 o’clock position. A bright green colour is used here
  • An inner ring, dimmed at the top of each hour, split into 12 five-minute markers. As each five-minute segment is cleared, the corresponding dot lights in a bright red.
  • A date line, with a three-letter day, date number, and three-letter month
  • A large time line in 24H format as HH:MM
  • A third line with a second count ticking up.
  • Display style of dot-matrix / LCD

The build is designed to run full screen in any cut of a web browser supporting JavaScript, with the clock scaling responsively using viewport units. To minimise setup, all scripts, styles and HTML are in the one document, running to 22kb.

See it in action here.

Related Posts

KilkennyMusic.com
Building

Remember KilkennyMusic.com? It’s back once again, like the renegade master that it is.

June 1, 2026
LEGO Home Alone
Building

Home Alone: The first, maybe only, ‘big build’ of 2026 (LEGO Ideas)

January 6, 2026
Speed Champions LEGO 77243
Building

Lego Speed Champions 77243: Oracle Red Bull Racing (F1)

January 4, 2026
Cycling. Image: Ken McGuire
Building

Back in the saddle for a brand new year

January 3, 2026

I've been writing...

KilkennyMusic.com

Remember KilkennyMusic.com? It’s back once again, like the renegade master that it is.

by Ken
June 1, 2026

Cycling on tv at Tirreno Adriatico. Screengrab/TNT Sports (via NOW TV)

Have I become the guy that now actively watches cycling on TV?

by Ken
March 14, 2026

Behind the scenes of the Urban Gym podcast. Photo: Ken McGuire

UR Podcast S03E06: Training with chronic conditions

by Ken
March 9, 2026

Cartoon Saloon's Kindred Spirits. Source: YouTube/Cartoon Saloon

Kindred Spirits: Watch the teaser for Cartoon Saloon’s forthcoming feature

by Ken
March 6, 2026

Off Topic by Ken McGuire

When you write about so many things, sometimes you need a space to write about everything else, if only to hone your skills.

That's what OFF TOPIC is.

Around The Web

Ken On Food

Devious Theatre

Urban Gym Podcast

 

Let’s Connect

Instagram

LinkedIn

Facebook

 

  • Home

Copyright © 2026 Ken McGuire · All rights reserved

No Result
View All Result
  • Cycling
  • Building
  • Listening
  • Watching
  • Writing

Copyright © 2026 Ken McGuire · All rights reserved