Favorite Things of 2022

God of War Ragnarök

2022 was a pretty good year for me overall. I am very thankful for another year with Karen and Buster, and still missing Nikkyo. Outside of some annoying health issues, having to switch to meds that don’t work as well as my old ones, losing a dear old friend, and missing my family terribly, things …

Read more »

Down the Obsidian Rabbit Hole

Obsidian

Obsidian is my latest Favorite App of the Momentâ„¢. I have a lifetime of memory and concentration related problems, and a daily alarm set to “learn something”. The only way to merge these two daily realities is to take notes. Same goes for meetings with clients and research for projects. If I don’t take notes, …

Read more »

2020: Hold my whiskey

Knob Creek Old Fashioned

I started writing this post for my birthday on January 28, 2020. Apparently, the year started out hard and I didn’t want to write about the hard things. The rest of 2020 took a turn for the ‘Hold my beer, early 2020’ and it got too hard to write about any things. I have been …

Read more »

Some Flashbacks Are Good

lightning bolt

Last Monday, I needed to take a break from work because my brain stopped cooperating so I went outside to clear my head. Somehow I ended up at the inner harbor. Must have been on autopilot. It was a nice surprise. If I had been planning to go there, I would have taken the free …

Read more »

Gutenberg Broke My Metabox

Assorted wood stamps

I am trying to love Gutenberg (the new WordPress editor). In theory, I think it is something that is badly needed by WordPress and something that will make content editing easier for the millions of people who use it — eventually. In practice, it feels incomplete and I am finding it frustrating to use. To …

Read more »

PSA: Do Not Use camelCase for WordPress Shortcode Attribute Names

Use lower or snake case instead of camel case for WordPress shortcode attribute names.

I just wasted nearly an hour troubleshooting a shortcode for a project because I did not know that WordPress shortcode attributes are passed through PHP’s strtolower() function (view source). I rarely use camelCase in PHP, and am also not a huge fan of shortcodes, so have easily managed to get through 15 years of developing …

Read more »