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
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
Patiently waiting for the Utopian Scholastic aesthetic to cycle back around to being fashionable again.

Everything about this fucks.
November 20, 2025 at 12:04 AM
Reposted by Chris Millward
Can confirm, I did say this, over on Threads. I stand by it here as well. And everywhere else!
“Re ‘There are a lot of people on your side who will be in the Epstein Files too!’: No there aren't, my side is the ‘People Who Don't Fuck Children’ side, anyone not on this side can get all the way into the bin, what side are YOU on, exactly?” — John Scalzi
November 14, 2025 at 8:27 PM
Reposted by Chris Millward
Whenever I teach a testing topic and I'm on a fifth search results page researching it and there has been NOTHING useful written on that topic to actually help developers figure it out...

That's where I know I struck gold. That's where my work begins.
November 12, 2025 at 10:03 AM
I don’t know why it took me so long to figure it out, but escape rooms are just IRL Myst. And the impossible, opaque ones are IRL Riven.
November 9, 2025 at 2:32 AM
Reposted by Chris Millward
Senior illustrator, with 20 years of experience and a specialty in game art.

I haven't been able to find a paying project for months. Can you help? Every share is appreciated.
November 6, 2025 at 5:46 PM
Getting tipsy at a wine show in celebration of democracy having a decent week.

And also because wine.
November 7, 2025 at 12:13 AM
There aren’t many things that get me more excited and more motivated more quickly than a well-written book.

“Anything you want” by Derek Sivers is the latest such book, my brain is overflowing with ideas and energy right now.

Https://sivers.com
October 31, 2025 at 1:56 PM
Reposted by Chris Millward
And I would like to challenge this person to get a real job
Gaines: I want to challenge AOC to a debate.
October 28, 2025 at 12:03 AM
You may want to fact-check yourself on that one, Gemini…
October 25, 2025 at 2:04 AM
Reposted by Chris Millward
We don’t want AI slop.
Stop sending us AI slop.
Stop wasting our time with AI slop.
It doesn’t sound good.
It’s antithetical to our core values.
You didn’t even make it.
Knock it off.
September 14, 2025 at 5:02 AM
Reposted by Chris Millward
#NoKings Miami!
October 18, 2025 at 3:56 PM
Am I so deeply entrenched in tech that I'm unaware of alternate definitions for the word 'upload'?

The Internet may indeed be a series of tubes, but I'm not entirely sure they're big enough to accommodate a railway

#ottawa #ONPoli
October 17, 2025 at 6:08 PM
I wholeheartedly recommend this book.

It filled in a lot of gaps and corrected a lot of my assumptions about how software engineering works at different levels and in different types of companies.
The Software Engineer’s Guidebook is now available as hardcover from Amazon. Here’s me holding the first print (the proof - it’s nice!)

And it’s also out as an ebook on the O’Reilly platform.

Get it here: engguidebook.com
October 16, 2025 at 11:33 PM
Reposted by Chris Millward
The Software Engineer’s Guidebook is now available as hardcover from Amazon. Here’s me holding the first print (the proof - it’s nice!)

And it’s also out as an ebook on the O’Reilly platform.

Get it here: engguidebook.com
October 16, 2025 at 10:47 PM