Category Archives: Uncategorized

Recovering an encrypted home partition on Ubuntu

I recently found myself needing to restore data from a backup of an ecryptfs-encrypted Ubuntu home partition. This didn’t go as smoothly as when testing backup restoration (in part because ecryptfs has since fallen out of favor, replaced by LUKS), … Continue reading

Posted in Uncategorized | Comments Off on Recovering an encrypted home partition on Ubuntu

First steps with Popcorn.js

Mozilla’s Popcorn.js enables developers to manipulate content in relation to a video: display/hide elements, manipulate a timeline, or simply execute arbitrary code. The advantage this technique has over simply timing the triggered events, is that it is fully synchornized with … Continue reading

Posted in Uncategorized | Comments Off on First steps with Popcorn.js

The value of Behavior-Driver Development and cohorts

Plenty has been written on the merits of BDD, TDD, and friends. However, I’ll address them from a different angle: in previous posts, I argued that programming languages were remarkably similar to natural languages, and a later post suggested you … Continue reading

Posted in Uncategorized | Comments Off on The value of Behavior-Driver Development and cohorts

On programming fluency (cont’d)

In the previous post, I covered how I consider programming languages to be similar to (foreign) natural languages, and how one can go about learning the basics. We’ll now move on to how a coder can build on this initial … Continue reading

Posted in Uncategorized | Comments Off on On programming fluency (cont’d)

On programming fluency

Over on Slashdot, a discussion on programming prompted me to organize various thoughts I’ve had on programming. Having acquired several languages as a child (i.e. effortlessly) and going on to learn other languages (both natural and programming languages) as a … Continue reading

Posted in Uncategorized | Comments Off on On programming fluency

Impostor syndrome and BOMTYCC problems

This post will be my attempt at describing how I keep on pushing myself to improve my skills and go beyond performance plateaus, despite struggling with impostor syndrome.

Posted in Uncategorized | Comments Off on Impostor syndrome and BOMTYCC problems

Your laptop is a liability

You got up early this morning to catch your flight, but your taxi still got stuck in traffic. After checking in (thank God for electronic check in!), you’re now stuck at the security check behind someone who evidently decided storing … Continue reading

Posted in Uncategorized | Tagged , , | Comments Off on Your laptop is a liability