Random SQL Review: FHS Team Map

Random SQL Review: FHS Team Map

I’ve always thought that, in the realm of “full-stack” development, SQL has the tendency to be left out. I’m hardly a DBA but I love SQL, so this is disheartening to me. As an example, a few weeks ago I was on a call with a bunch of my team. We were looking at a bit […]

Read More
On Shuttering No Brush No Problem

On Shuttering No Brush No Problem

While I was writing about my efforts developing branding for So Puzzled Puzzle Company, I realized (not for the first time) that how I’ve been writing about my art has been a little bit weird. This blog has always been a little more development-centric but it’s still my personal blog, so when I want to […]

Read More
Branding So Puzzled Puzzle Company

Branding So Puzzled Puzzle Company

My wife and I decided to start a new business last fall, a jigsaw puzzle company.  It was something way outside either of our respective wheelhouses but we slowly moved forward, learning along the way, and after months of planning we have our first series of puzzles available for sale. The one thing that wasn’t […]

Read More
BlueskyApi 2.0

BlueskyApi 2.0

I mentioned over the summer that I’d thrown together a quick PHP wrapper class for interacting with the Bluesky API / AT protocol.  And by quick, I mean quick.  I wrote it one night, did a blog post on it in the early morning the next day, and called it good. Different issues with it […]

Read More
On Drawbacks to Coding Side Projects

On Drawbacks to Coding Side Projects

I’ve always been a big fan of software developers having side projects. I think it’s important, as a dev, to diversify the types of problems you’re learning to solve. That said, I think there are plenty of good reasons not to work in code for your day job and then keep doing so on nights […]

Read More
PHP and the Bluesky API

PHP and the Bluesky API

Much like last fall’s version of the Twitterpocalypse saw people running to Mastodon (and, seemingly, quickly running back to Twitter) as a replacement social media platform, this summer’s edition has seen a shift to Bluesky social.  As I try to keep my various sites relevant, that means learning how to have them interact programmatically with […]

Read More
Rebranding the Basketball Superleague

Rebranding the Basketball Superleague

Last month, a new basketball league called the Basketball Superleague was announced.  I consider myself pretty plugged-in to such things, if for no other reason than my interest in sports branding, but basketball really isn’t my sport and there are dozens of regional low-level basketball leagues that come and go, so this normally wouldn’t have […]

Read More