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!
I'm a Python expert, and the author of
"Dead Simple Python"
from No Starch Press.
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
DEV.
Views are my own.
Book me for Python coaching
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
assumptions.
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.
Code
I have a profound love of programming, with a special
appreciation for legacy code, debugging, and low-level
languages.
On a deeper level, I love enigmas and other puzzles,
of which codes are one type.
Mouse
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.
92 (Nine-Two)
"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
and the
Ubuntu Keyserver.
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,
#python/#python-offtopic, #ubuntu/#ubuntu-offtopic).
You can email me at
codewritingmouseguy92@nulloutlook.com.
If you're feeling twitchy about security, you can email
codewritingmouseguy92@nullpm.me
instead.
I boycott Meta/Facebook/Instagram and TikTok.