Jumping on the gulp.js bandwagon

For funzies and learnzies, I reworked my Normalize.css Sass fork to use gulp.js instead of the iconoclastic mix of shell scripts and a Makefile.

I had been going with my batches of shell scripts because I value auditability in what I use, and to keep a low overhead of 3rd-party dependencies. Every additional programming language and its homegrown package manager that I add kills me a little inside.

But what won me over with gulp is that the Node.JS module ecosystem has been focused on front-end development problems. In spite of the high package overhead involved with installing gulp and all its companion packages—meaning, screens of other package install messages go flying by for every final package I explicitly install—it’s all self-contained. And I get to benefit from other peoples’ work in scratching the same itches that I have.

Things that I miss in the Doctor Who reboot

As Doctor Who enters its 8th season, there are aspects of the old show that weren’t carried over to the reboot:

Explicit TARDIS hum

The reboot has subtle ambient sounds, witness:

Do you recognize that sound from the reboot? Maybe if you listen with noise canceling headphones on. The old series had the following, mixed so it was noticeable, but didn’t interfere with dialog:

Companions having their own rooms in the Tardis

I admit that this was something introduced during the John Nathan Turner era, but with the budget given to the new reboot, I’d expect this kind of thing.

Missing Documentation

I had to help a client with a WooCommerce problem with product catalog theme overrides.

I have some things to add to their page on Template Structure + overriding templates via a theme:

  • The resulting rendered theme files loaded by default are not the same as what would be loaded if you copy over the included files from their templates directory.
  • If a page like content-single-product.php gets overridden by a local version, then single-product.php needs to be copied over as well. This ate up a lot of time trying to diagnose, and I had to trace through the WooCommerce source code to even get a hint that I had to do this.
  • There is no equivalent of WordPress’ Template Hierarchy page made for WooCommerce templates.

Well I love life

Sometimes you merely have to look at what ideas each side in a battle supports. I’m not going to tell you what to decide, only what’s at stake. It is explicitly a battle of those on the side of life vs. those on the side of death.

As someone who loves life, this credo of the Islamist totalitarians scares me to the core: http://www.mrc.org/articles/times-omits-hasans-chilling-we-love-death-more-you-love-life