You've reached the internet home of
Jason C. McDonald, a.k.a. CodeMouse92:
storyteller, communicator, enigma hunter, and bow tie aficionado.
I'm looking for my next adventure as a Software Engineering Manager.
I'm the author of
"Dead Simple Python"
from No Starch Press!
I am the Lead Software Engineer at
On the side, I'm also the Production Editor at
AJ Charleson Publishing LLC,
where my fiction books are published. My prior work experience includes
Canonical and Sparq (previously known as Rural Sourcing).
I also co-host
The Bug Hunters Café podcast
with Bojan Miletic.
If you're looking for my tech articles, you can find them on
Views are my own.
Download my CV
Who I Am█
I am deeply passionate about diversity and
inclusion! It's the one topic I'll get
ferocious about. I have been blessed to be on the receiving
end of white American privilege — although I identify more with
my oft-invisible Mohawk heritage — and I love using that
privilege to amplify diverse voices and to challenge
Above all, I am redeemed and continually transformed by
the grace and love of God through Jesus Christ, my King.
Everything good in me is from Him. I am a member of a church,
although denomination matters little to me
("Is Christ divided?" -1 Corinthians 1:13). As to what I
believe, the best summary is found in the
Apostles, Nicene, and Athanasian Creeds.
I have a profound love of programming, with a special
appreciation for legacy code, debugging, and low-level
On a deeper level, I love enigmas and other puzzles,
of which codes are one type.
In a prank war nearly two decades ago, I depicted
several online friends, and eventually myself, as
rodents in an original web game. My character was
"Luke D. Mouse", a nerdy little rat who adopted
the "Mouse" surname to avoid species discrimination.
I've had "Mouse" in nearly all my screenames since.
It reflects my imagination and my storytelling.
"And [Jesus] sent them out to proclaim the kingdom of
God and to perform healing." -Luke 9:2
"Jason" means "healer", reflective of the calling on
my life to bring healing to people's hearts and minds.
Frequently Asked Questions█
Q: What do you mean by 'time lord'? Isn't that just a nerd reference?
A: 'Time Lord' is a running joke that is actually quite a bit
bigger on the inside. See that page for more.
Q: Wait...you're not Brian Sodano, are you?
A: If you're looking for my friend CodeMouse (Brian Sodano),
you can find him at codemouse.com
Q: Isn't your faith incompatible with tolerance?
A: Not at all. I'm only called to love everyone as Christ does,
not "fix" people. Transformation is His department.
Q: Why does your website look like 1998?
A: Because I wanted it to.
I make no particular claims to normality...
Is That Really You?█
My PGP public key is available on the
PGP Global Directory
You can also
download it directly right here.
This is the key I use to sign and/or encrypt emails and files.
(I have separate work keys; check the keyserver.)
Around The Web█
I'm pretty easy to find online. By and large, the best way to
get a hold of me is through email or Libera.Chat IRC (#c++-general,
You can email me at
If you're feeling twitchy about security, you can email
I boycott Meta/Facebook/Instagram and TikTok.