Chris Millward
millward.ca
Chris Millward
@millward.ca
Lifelong software engineer.

#Frontend #developer by day, and too bloody tired from parenting to do anything by night.

Hobbyist-in-spirit guitarist, pixel artist, game developer

#guitar #gamedev #pixelart #chiptunes #desksetup #desksky
Got this beautiful (and expensive) Rotring 800 for Christmas and I’ve already fidgeted with it so much that the end unthreads and falls out daily 🤦‍♂️

(This is a problem with me, not the pen)
February 15, 2026 at 12:43 AM
I’m not sure if it’s the filament, the 3d print design, or my oily fingers, but the corners of my cover-art stickers keep peeling up at the corners...

From "Creating a physical musical library with NFC tags" on Roughs roughs.io/chris/creati...

#buildInPublic #ShowYourWork
Creating a physical musical library with NFC tags — @chris
I'm using 3D printing and NFC tags to recreate the experience of owning and playing physical albums without the physical footprint of a big ol' vinyl collection
roughs.io
February 14, 2026 at 9:18 PM
Reposted by Chris Millward
This style of light doesn't really appear in animation anymore. You know it when you see it -- it's bright, hot and almost dangerous.

Our new issue explores the tricks behind it, and how one artist has revived the look for the digital age: animationobsessive.substack.com/p/dangerous-...
February 13, 2026 at 10:15 PM
The last two minutes of each half of an NFL game is interminably long. Reminds me why I don’t watch many regular season games anymore.
February 9, 2026 at 1:06 AM
Unreasonably happy that American Idiot got played live #sblx
February 8, 2026 at 11:09 PM
It’s “use up all the almost-empty spools of filament” day in 3d printer land, so this 3-hour print is closer to 6 after all the spool swaps.

Three spools freed up so far, and probably two more to go
February 8, 2026 at 6:36 PM
Aha! After much futzing about with 3D modelling and cricut labeling, I have started to build a library of physical albums again!

Flipping through these like CDs or vinyl just feels better than scrolling iTunes or Spotify.

roughs.io/chris/creati...

#BuildInPublic #ShowYourWork
Creating a physical musical library with NFC tags — @chris
I'm using 3D printing and NFC tags to recreate the experience of owning and playing physical albums without the physical footprint of a big ol' vinyl collection
roughs.io
February 5, 2026 at 10:58 PM
I'm also also choosing to believe that the new album title ("Cheap heat") is a pro wrestling reference, and it makes me doubly excited.
Sleep token and Bilmuri may've bee my top two bands *last year*, but A Wilhelm Scream has to be the band I listen to most often in the last ... 20 years? Fuck, I'm old.

And this crushes.

www.youtube.com/watch?v=GH-p...
A Wilhelm Scream "Midnight Ghost" (OFFICIAL VIDEO)
YouTube video by A Wilhelm Scream
www.youtube.com
January 9, 2026 at 9:37 PM
Sleep token and Bilmuri may've bee my top two bands *last year*, but A Wilhelm Scream has to be the band I listen to most often in the last ... 20 years? Fuck, I'm old.

And this crushes.

www.youtube.com/watch?v=GH-p...
A Wilhelm Scream "Midnight Ghost" (OFFICIAL VIDEO)
YouTube video by A Wilhelm Scream
www.youtube.com
January 9, 2026 at 9:36 PM
My son just referred to volume as ‘sound temperature’ and I kinda prefer it
January 1, 2026 at 7:40 PM
Somehow took me 49 years to notice Bobby Helms excellent guitar tone on Jingle Bell Rock
December 24, 2025 at 11:56 PM
Screw it, Sleep Token gets to be on there twice.
Took for-goddam-ever to pick just one Sleep Token song for my favs-of-2025 playlist. Finally settled on Damocles.

Tonight I heard Euclid for the first time.

Back to square one.

youtu.be/DDdByJYUVeA?...
Euclid
YouTube video by Sleep Token - Topic
youtu.be
December 24, 2025 at 1:48 PM
Took for-goddam-ever to pick just one Sleep Token song for my favs-of-2025 playlist. Finally settled on Damocles.

Tonight I heard Euclid for the first time.

Back to square one.

youtu.be/DDdByJYUVeA?...
Euclid
YouTube video by Sleep Token - Topic
youtu.be
December 24, 2025 at 4:49 AM
Favourite tracks of the year 1/12:

Jack Gardiner's "Shibuya Meltdown" is everything I want from a fusion song. Catchy melody, a driving groove, and insane musicianship from all involved.

youtu.be/jEXSUHRWN-U?...
Jack Gardiner - Shibuya Meltdown feat. Gianluca Pellerito & Riccardo Oliva (Official Music Video)
YouTube video by Jack Gardiner
youtu.be
December 20, 2025 at 3:37 PM
Reposted by Chris Millward
Still looks like it's from the future.
December 15, 2025 at 11:30 AM
Took the kids to get pictures with Santa tonight, and he broke kayfabe and started chatting with me about our mutual hometown right in front of everyone 🤬

Hoping against hope that the littles weren’t paying attention…
December 12, 2025 at 12:24 AM
The SNES may be my favourite console, but the original Playatation has my favourite aesthetic design by far.
On this day 31 years ago, the Playstation was released.
December 4, 2025 at 12:23 AM
Reposted by Chris Millward
What coding with an LLM feels like sometimes.
December 3, 2025 at 9:29 AM
Spotify hasn’t been *completely* taken over by my kids yet.

Thank God and America for Bilmuri #SpotifyWrapped
December 3, 2025 at 4:47 PM
The car in front of me at the Starbucks drive-thru paid for my order and left before I could say thank you. My brain is absolutely sideways now trying to figure how to fix the gratitude imbalance.
November 28, 2025 at 2:47 PM
Reposted by Chris Millward
We are now further away from the theatrical release of Raiders of the Lost Ark (June 12, 1981) than it was from the year it takes place in (1936). We have reached the Indiana Jones event horizon.
November 27, 2025 at 12:49 AM
Reposted by Chris Millward
I prefer an [error, data] over { error, data } for async operation results. Why? Because a tuple guarantees the order. Put the error first, which reminds the consumer to handle it. Object keys are order-insensitive and it's easy to forget to check for the "error" key.
November 27, 2025 at 2:37 PM
Start a song with *that* Juno-60 patch and I’m yours for 30 seconds. The rest is up to you.
November 26, 2025 at 11:18 AM
I recently asked Gemini to help refine some ideas for a PC game based on classic city builders like SimCity and Caesar, and now it tries to inject those games as a reference point or metaphor into every discussion we have.

Super weird
November 26, 2025 at 3:21 AM
My daughter just called a bunch of geese a “squawk of geese”, and I’m going to start using that because it’s just better.
November 24, 2025 at 1:31 PM