Logging errors in WooCommerce

Tracking down errors in PHP can be tricky sometimes, but WordPress and WooCommerce have some built

...

A new job! (pants optional)

After 3 years working for IronGate Creative, I’ve accepted a position at a new company that

...

Retro Reggae Posters

My buddy Zack asked me to make another poster for his reggae night. In doing

...

the_date() vs. the_time()

These two WordPress functions can be somewhat confusing, and and for good reason: they are nearly

...

Keeping the Web Boring

There is a lot of temptation to create overly complicated websites. Whether influenced by the client

...

Ergodox with Datamancer keycaps

When you work on front of a computer all day, your keyboard becomes very personal. I

...

Screen Brightness for MacOS

Like many people, I have issues with varying screen brightness when working long hours or

...

Social VR is weird. Really weird. And probably the future.

I got nauseated for the first time in VR today, and I’m still not sure

...

My ErgoDox Keyboard Layout

After nearly a couple of decades playing drums and hammering away at keyboards with horrible

...

Sparrow, oil on board, 18×24 in.

Every once in a while, among the piles of meme-filled dreck, something really poignant gets

...

Taylor Land Services

There’s still a place for commercial themes. An old acquaintance called up asking for help: he

...

Reid Health

Acted as lead developer on complete redesign and overhaul of hospital website as they transitioned

...

Weather Dashboard

Last year, we installed a wi-fi enabled weather station on our property: the Rainwise MK-III-LR. Every few

...

Hunting Check-In

Sometimes, a simple solution is all that is needed for a simple problem. As is

...

DQP

I worked as lead developer on an informational site for the Degree Qualifications Profile, a

...

Lumina Focus

This spring, I was the sole developer for creating a WordPress publishing tool for billion-dollar

...

WooCommerce Casket Store

I was the sole developer for the online storefront for a cremation products vendor. We

...

Entertaining

“It is the mark of an educated mind to be able to entertain a thought

...

You paid for Reverend Randy White’s $1.75 million mansion

When people donate to religious groups, it’s tax-deductible. Churches don’t pay property taxes on their

...

Head pancakes

The cars and bling don’t do it for me, but the thought of 100 Japanese

...

Why life is absurd

“People are commonly thought to have two central concerns: love and work. So much has

...

Everything happens for a reason

Everything happens for a reason. Sometimes the reason is that you're stupid and make bad

...

The Utopia of Free Time

There is no question that technology continues to make menial jobs redundant: one journalist can

...

CSS Puns

Code poetry tends to go above my head, but puns are right on my level.

...

Humans Need Not Apply

A chilling 15-minute look at how human jobs are being replaced by ‘bots, and we

...