• Poetry is Code

    Code is poetry; but I used to write actual poetry. Here is but a sample of the work with which I used to occupy my time.

  • Why I Can’t Run for Office

    I love my friends dearly, but they are the single greatest reason I have never given more than a passing thought to running for office.

  • … The Universe will Provide

    If you hold something to be a guiding truth, you need to live by it at all times. If you can’t live by it, then it must not be a truth.

  • Is “Organic” Just a Buzz-word?

    I remember when the “organic” food craze was just beginning to take off in Portland.  Just about everyone jumped on the bandwagon and started offering organic varieties of everything you could think of. Meat.  Poultry.  Vegetables.  Baked goods. I once saw a store advertising “organic water,” and that’s when I began to see the immediate […]

  • Avoid Abstraction Layers if You Can

    I like abstraction layers because they make life easier for developers. I dislike abstraction layers because they raise issues for new developers who have yet to master them.

  • WordPress and Shadow Taxonomies

    Abstractions build false confidence for new developers – so I’m going to show you how to build a post-to-post relationship system in WordPress from scratch.

  • Popcorn Trees

    Until last weekend, my evening strolls have been in the dark – often in the wind and the rain as well. This past week, though, they’ve been in the waning sunlight of a just finished day with clear blue skies overhead and the laughter of families carrying from the park down the street.

  • How to Fight Burnout

    Some people say I’m a workaholic…

  • WordPress Core Proposal: Portability

    This is less a proposal for a new feature, and more a discussion about a drastically lacking capability in WordPress: It’s not portable.

  • Own Your Space

    Knowing who you are, where you stand, and being able to hold your ground when challenged is the difference between living and living in fear – the latter of which I would argue is no sort of living at all.