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...