Skip to content
Writing "Dead Simple Python" book
Writing "Dead Simple Python" book




Block or Report

Block or report CodeMouse92

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse

📚 Author | 🎤 Speaker | 💻 Hacker | Time Lord

Software Engineer at Canonical. Lead Software Engineer at MousePaw Media.

Lover of Python, C++, and Linux. Accidental expert in debugging and memory management. Mentor and project manager. Creator of Commenting Showing Intent and Quantified Task Management standards. Reluctant IT.

Author of Dead Simple Python (No Starch Press, 2022) and mystery novels. Communication nerd.

Community moderator at DEV.

Member of Open Source Initiative, Python Software Foundation.

Sometimes I also make Minecraft datapacks.

🔭 See my CV.

Selected Skills

  • Python
  • C++
  • C
  • Java
  • Javascript
  • CSS
  • HTML5

See full skill list.

📫 How to reach me


  1. Track time beautifully.

    Python 19 2

  2. Performance meets elegance.

    C++ 17 3

  3. Roll dice, flip coins, and simulate other decision-making methods.

    Python 5 1

  4. A script to automate most tasks associated with OpenDKIM key rotation.

    Shell 5 3

  5. Easily map a Wacom graphics tablet to a display, without having to muck through a bunch of device lists.

    Shell 1

  6. A game with a deceptively difficult premise: find the missing letter.

    Python 10 2

490 contributions in the last year

Jul Aug Sep Oct Nov Dec Jan Feb Mar Apr May Jun Jul Mon Wed Fri

Contribution activity

July 2021

Created an issue in vscode-restructuredtext/vscode-restructuredtext that received 4 comments

Constant error message: "Snooty does not recognize YAML file format"

Environment Extension version: Visual Studio Code version: Code 1.57.1 (507ce72a4466fbb27b715c3722558bb15afa9f48, 2021-06-17T13:26:56.255Z) Ope…

6 tasks done

Seeing something unexpected? Take a look at the GitHub profile guide.