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

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...

UR Podcast

UR Podcast S03E04: The value of UR recovery

by Ken
February 23, 2026

Making some time on Zwift's Climb Portal. Screenshot: Ken McGuire

Zwift Training Score: What is it, and should you actually care?

by Ken
February 21, 2026

Toy Story 5

Behold, the Toy Story 5 trailer

by Ken
February 20, 2026

UR Podcast

UR Podcast S03E03: UR nutrition & fuelling for life

by Ken
February 16, 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