Branding Another Set of Fake Hockey Teams

Branding Another Set of Fake Hockey Teams

I’ve written previously about how, in one of my fantasy hockey leagues, team identities are treated very seriously. A few years ago, that led to me creating new logos for six of our teams. In our most recent offseason, four teams rebranded in various ways, which led to me creating another new set of identities. […]

Read More
Randomizing Mastodon Max Post Length

Randomizing Mastodon Max Post Length

I’ve been really bogged down on a couple personal development projects lately so yesterday I gave myself time to tackle a different problem. Namely, Nora Reed’s idea for randomized maximum post length on a Mastodon instance. Yes, I know it’s kind of funny to link to a Bluesky post talking about Mastodon. But I love […]

Read More
On So Puzzled Puzzle Company’s Alternate Brand

On So Puzzled Puzzle Company’s Alternate Brand

We all know that I love branding. And I’ve written about the experience of developing the brand for So Puzzled Puzzle Company, the jigsaw puzzle company that Jenny and I own. An event that So Puzzled is participating in later this month gave me an opportunity to develop an alternate brand for the company and […]

Read More
Resin Mold Puzzle Piece Magnets

Resin Mold Puzzle Piece Magnets

Back in April, So Puzzled Puzzle Company was a vendor at the Michigan Makers Spring Market. We got set up quickly so I had some time to wander the show floor, which got me thinking about puzzle-themed crafts. I’ve been wanting to play with resin molds – and it’s been a long time since I let […]

Read More
On Scrum as Anxiety-Driven Development

On Scrum as Anxiety-Driven Development

Whether they’ve written it or not, I’m willing to bet that nearly every developer with a certain amount of experience under their belt has a rant ready to go about Agile. As such, I doubt anything I say here is particularly new. It’s just my personal take. I often say I love Agile. That shouldn’t […]

Read More
Random SQL Review: FHS Player Age

Random SQL Review: FHS Player Age

Determining a person’s age should be easy. The difference between the current date and their birthdate, right? Over at FantasyHockeySim.com, though, it’s become a touch more complicated than that. Among other places, player profiles over at FHS display a player’s age. In the summer of 2023, upon the death of Maple Leafs prospect Rodion Amirov, […]

Read More
A Domain-Hoarder’s Guide to Bluesky Custom Handles

A Domain-Hoarder’s Guide to Bluesky Custom Handles

I’m a little bit of a domain-hoarder.  I admit it.  And it shouldn’t be much of a surprise given how many jokes there are about developers buying up domains for projects that they’re never actually going to do. This puts me in a good place to talk about the domain acquisition process and how it […]

Read More
Stats and Anecdotes from My Job Search

Stats and Anecdotes from My Job Search

I’m happy to announce that I’ve ended my job search and accepted a new Senior Software Engineer position. I won’t name the company here in an effort to provide a fig leaf of separation between my work and my personal blog but, of course, it’s probably not that difficult to figure out. I can’t wait […]

Read More