I'm a computer geek, athlete and scholar of sorts. You can find my fingerprints all over the web, but I am most consistently involved with the Arch Linux community: I maintain software packages, edit the wiki and participate in mailing lists, among other things.
You can get an OK understanding of my skill set by checking out my LinkedIn and GitHub profiles. The abridged version is this: I know about software engineering, Linux system administration, computer networking and computer engineering, in that order. Send an email to ichimonji10 at gmail dot com to get in touch.
These blog posts are living documents; I may update or delete them at any time.
The State of NailGun
What ever happened to Robottelo's `EntityCreateMixin`? A primer on the current state of affairs.
How to Mock Python's `open` function
Some notes on the surprisingly intricate task of mocking Python's `open` function, and a concrete example of how to do so.
My message to the FCC in response to proceeding 14-28, "Protecting and Promoting the Open Internet".
An introduction to Robottelo's API ORM.
GNU Make Terminology
A very brief guide to GNU Make terminology.
An examination of a badly-written Python docstring: why it's bad, how it can be made better and why you should do so.
A detailed discussion of how to use the OpenVPN client. Discusses two possible configurations: one simple, and one complex.