Skip to main content

I'm a self-employed web developer, family man, nerd, scuba diver, and author of many fine books. Manager/maintainer of the Elgg community site, and core Elgg development team member.


Kojeon - the saga continues

So Edison has been calling BS on the Christmas Kojeon card because it's a photo-realistic Kojak who is clearly lying on Nick's blanket.  Fine then smart guy, you want to play it that way?  I've got a few things you don't have.

1. Mediocre photoshop skills

2. Google Translate

3. Contacts in Japan with access to the mail system

4. An obsessive compulsion to beat a 6 year old in a battle of wits

Let's see how he reacts when he gets personalized mail from Japan with a Japanese version of Kojeon AND a Kiteon with cartoonized depictions.



git add --all
git commit -m "feature wip"
git push origin feature-branch

*power goes out*
Thank git


Remember 4 months ago when the thing that scared people most was some dumb clowns in the woods?


Hey it works! Oh wait a sec...

What if I just add/subtract a bit of a fudge factor?


BFG Repo Cleaner

This actually saved me today.

The BFG treats you like a reformed alcoholic: you've made some mistakes in the past, but now you've cleaned up your act. Thus the BFG assumes that your latest commit is a good one, with none of the dirty files you want removing from your history still in it. This assumption by the BFG protects your work, and gives you peace of mind knowing that the BFG is only changing your repo history, not meddling with the current files of your project.


BFG Repo Cleaner

Sea lion dive 01/08/2017

Went diving with the sea lions at Hornby Island yesterday.  It was good until one of them stole my light and swam off with it never to be seen again, forcing me to become an enemy of sea lions as a species.


Screw 2016... I had to deal with Wordpress which is a substantially worse fate than mourning celebrity deaths


First custom component complete, I feel like I just leveled up!



Since Edison got into Pokemon his favorite has been Eevee, this little dog pokemon that evolves into a bunch of different types of stronger pokemon.  I started dropping hints that our dog Kojak might be a pokemon.  He wasn't buying it.  I kept it up, eventually expanding the hints to include his origin as an evolve of Eevee.  Now we're at the point where I call him Kojeon (to fit with Eevee's other evolves such as Flareon, Vaporeon, etc), and we actively debate whether it's possible that he's a Pokemon.  Edison insists that Kojak isn't a Pokemon because he's never seen him in the show or on a card.

I can't wait to see his face when this card emerges from a pack at christmas :)


Bio-terror drama based on CRISPR

Produced by Jennifer Lopez for some reason.  This should be good... and won't villify genetic engineering at all right? right?

Bio-terror drama based on CRISPR