Rafi Khan

Senior Software Engineer | Ottawa, Canada

Supporting society through innovation

Programmer’s Column

column-programmer’s

Testing makes me happy

It’s been a really good day for me. Though, I’ve been programming since the morning, and all the code has now started to look like mush… I’ve been able to implement features, improve performance, testing and feel good about the code I’ve written. At work, I fixed a critical bug by deleting 2 lines and […]

column-programmer’s

Making it go faster

This evening I wanted to make one of my drawing algorithms faster. I’m not sure everyone is interested in performance testing, so for now I’ll keep it brief. If you want to learn more reach out 🙂 I was writing a curve smoothing function using Chaikin’s algorithm. My reference code for the initial implementation Some […]

Experimenting with Remote Development using mosh + tmux + emacs
column-programmer’s

Experimenting with Remote Development using mosh + tmux + emacs

Today I wanted to write a fun post showing you how I write code. I’m someone that likes to change their tooling often. There are a lot of ideas out there about how we should write code, and I think being curious and trying out new things can be fun and informative. Sometimes I don’t […]