Philippe Proulx

Machines and their intricate details ignite my curiosity. I love taking them apart, understanding their essence, and bringing them back to life. Software is no exception.

I am among those who believe that code can be art.

And that technical documentation must be complete and impeccable.

I believe in code quality while embracing life's imperfections.

I believe in code review.

I believe in the power of shared ideas.

Above all, I believe in keeping the spark of fun alive.

When I'm not coding or writing, you'll likely find me playing with my kids, trying some chops on the drum kit, repairing my old Yaris 2008, sharpening knives, cutting dovetails, or welding mild steel.

I'm also known as eepp.


My latest posts follow.

My cherished Git aliases

by Philippe Proulx on 8 May 2025

I've been using Git for 17 years as of this date.

I wouldn't say I'm a Git guru—I just use what I need to get the job done. Something which really helped me understand the main concepts initially is the Git for Computer Scientists article. Over time though, I've picked up a few tricks that make my workflow smoother, faster, and a less painful.

Many of said tricks take the form of Git aliases, little shortcuts which I'll type dozens of times a day.

This post presents my most frequently used Git aliases.

Click to continue reading...

Hollow grinding the face of a handplane blade

by Philippe Proulx on 19 April 2025

Few gifts mean more to me than my girlfriend giving me kid-free time to lose myself in the rhythm of sharpening blades.

I sharpen many types of blades: kitchen knives, chisels, pruning shears, and shovels (yes) to name a few.

Today I want to focus on hand plane blades, more specifically on what to do with their face. You'll learn how to save a lot of time using an approach which is common for chisels, but somehow one that's not often seen for plane blades: having a concave face.

Click to continue reading...