You’ve stumbled upon my (old) personal site. Welcome!
If you are looking to hire an articulate programming generalist with a penchant for quality, please get in touch.
This site stores:
- Short tutorials and guides for programs, libraries, and tools
- Notes taken during experiments
- My thoughts on various topics
- Notes on programming languages
Feel free to send me an email if you have any questions, or would like to suggest a revision or improvement.
RCF
The Latest (New stuff here!)
The 2018 MacBook Pro Keyboard
As an intern at IBM, I was assigned an incredibly high-quality machine: A 2018, 15-inch MacBook Pro with 16 Gigs of DDR4 and the infamous touchbar. To buy this thing new, for personal use, it’d cost me over $3500 of the near-worthless cash we Canadians call Dollars. Certainly a pricey...
The Zen of Vim
When is a tool more than a tool? When does a hammer transcend its ability simply to hammer nails, but becomes an extension of the workman’s body, a physical manifestation of his will? When does the swordsman’s sword feel, sense and touch as the swordsman’s own hands would? To taste...
The Case for Digital Minimalism
Our senses are overburdened with digital events to process; I feel it is better to have fewer, and so, I have designed my site to address the issue. Not intentionally, really; I just wrote a paginator in Hugo and liked it so much I decided that my entire site would...
My Personal Journaling System
Perhaps the most valuable thing I’ve done for myself in recent months is beginning to write daily, about my life and my thoughts, in a critical and introspective way. This post is about the tools I have developed to make journaling quick and accessible from any machine. Above is the...
Xalgorithms Development on GNU/Linux
The Xalgorithms platform has been designed to support the collaborative maintainance of a global body of rules for trade, commerce and taxes. A rule specification, compute method and authoring tools have been designed to enable organizations to use and manage this external body of shared algorithms. What follows is a...
Calligraphy with Inkscape
With the goal of replacing my questionably-proprietary R, I decided to scrawl a fresh svg in InkScape. After an embarrassing number of revisions and rework, gravitating further away then back towards the original design, here is the final product. I wanted the new image to meet the following criteria: Must...
Windows Mixed Reality
As the Virtual Reality scene continues to improve, the aging first-gen conceptual headsets are becoming less expensive. The HTC Vive initially retailed at CAD $1200, and now sells for $700, whereas the Oculus Rift dropped from $800 for the standalone headset to $530 including motion controllers. Windows Mixed Reality headsets...
Hard Knocks
My last 4 months were spent with MNP LLP, a financial firm and technology consultancy. I’ve learned a great deal from playing a small but essential role on the Digital Integration team. Becoming close with team members, coordinating development efforts, and discovering the strengths and weaknesses of my coworkers (along...