You've reached the internet home of
Jason C. McDonald, a.k.a. CodeMouse92:
storyteller, communicator, enigma hunter, and bow tie aficionado.
Officially, I'm the CEO and Lead Developer at
and the Production Editor at
AJ Charleson Publishing LLC,
where my books are also published.
If you're looking for my popular "Dead Simple Python" series, or
any of my other tech articles, you can find them on
Download my CV
Who I Am█
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.
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.
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: 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.
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 Freenode IRC (##c++-friendly,
#learn-programming, #python, #ubuntu-offtopic, ##uncomment).
You can email me at
If you're feeling twitchy about security, you can email
As to Facebook, I ditched the Big Blue Book a long time ago and
deleted my account. (In light of the recent creepy/illegal/unethical
stuff they've pulled, I urge everyone to do the same.)