Latest Scribblings…

Your Project Isn't Done Yet

We’ve burned a lot of man-hours in the past on learning libraries. One of our projects ultimately met its demise because of an infamous XML parsing library (which will remained unnamed to protect the guilty developers involved) – our project’s developer had to put in somewhere around 6 months of work to learn the library. Another of our developers, working on a completely different project, had to invest the same amount of time into learning the same library.

As we recounted those facts at the meeting earlier today, I had a revelation. “Learning a library is a non-transferable investment.”

More Programming Articles…

More Humor/Other Articles…

Looking for Field Guide to Common Nerds?

About Me

By day, Imandmyself2015-web am the eccentric CEO/Lead Developer at MousePaw Games. By night, I’m asleep. I’ve been programming since 2012, though my game design efforts go back to age 12.

I am well versed in C++, Python, and HTML/CSS. In addition, I have been known to use Javascript and PHP. I am also a reformed Adobe Flash developer and Visual Basic .NET programmer, both of which I now hate with a vengeance.

I am a strong supporter of open source software, the Open Source Initiative, and Linux. I personally use and advocate Ubuntu Linux.

Most importantly, I am a traumatic brain injury survivor. This has its ups and downs. I cope with the downs and ride the ups, one of them being my unusual ability to visualize complex math and logic.

In addition to my programming, I am an author, speaker, and songwriter. In case it isn’t quite apparent, I also like messing around with photos.


Around the Web

I’m pretty easy to find online. By and large, the best way to get a hold of me is through Twitter or on Freenode IRC. I’m on the latter constantly, lurking in #python, #python-offtopic, #ubuntu, #ubuntu-offtopic, #kivy, and #mousepawgames.

As to Facebook, I ditched The Big Blue Book a long time ago and deleted my account. I don’t regret it.

About My Names

My real name is Jason C. McDonald, thus my JasonMc92 screenname.

CodeMouse92 refers to a long-standing joke that started with a prank war when I was 12, in which I depicted several online friends, and eventually myself, as rodents in an original web game I made. My character was “Luke D. Mouse”, a nerdy, computer-loving rat who adopted the “Mouse” moniker to avoid species discrimination. Luke is now one of the main characters in MousePaw Games’ Operation SpyRat series, and “CodeMouse92” remains as my quirky online screenname.

If you’re looking for CodeMouse (Brian Sodano), you can find him at

Indelible Blue Pen is more specifically the name of my blog, though I’ve used it as a screenname to associate the account with said blog. It is a poetic reminder that everything I write and say is permanent (indelible), and thus wisdom in my words is called for. And anyhow, I like blue.