November 7, 2022

For many years, I've been pursuing side project ideas in my limited free time. This always follows the same pattern: I get excited, I get started, and then everything fizzles and I forget about it until the next interesting thing comes along. Every once in a while, though, one of those projects sticks the landing. I've accumulated a few successes: a forum with a small but very dedicated user base, a handful of web-based utilities that do a simple job reasonably well, a partially-completed technical book that actually sold some copies, and a few YouTube videos here and there. I also feel accomplished in my photography hobby, having taken several thousand photos across various themes and collections.

October 28, 2022

Well, it finally happened. A billionaire bought Twitter and took it private.

You'd think I'd be happy about that. In the past, I've railed against publicly-traded companies and their duty to shareholder profit above all other considerations - and I'll continue to do so in the future. But today presents some different problems.

The main problem is that this particular billionaire has fascist fans, and pants to match. This macho business donkey wrestler is touted as a genius but acts like a bellend - to a degree that would be comical if he wasn't part of a clear and present danger to civilization.

He knows how to stir things up, but hasn't the foggiest idea how to cool things down.

In my opinion, this does not bode well for the future of Twitter - the "New Twitter". I'm not going to go into too much detail on the entire slate of problems I fear will arise from this. Instead, I'll merely state what actions I'm going to take, and explain what will be needed for me to change my mind.

May 25, 2022

Recently I became the Membership Director of the Sooke Sailing Co-Operative, which I joined last year as a way to get out on the water without the hassle of having to buy a boat. With this new role also came the duty of Webmaster. The co-op has a small membership roster, and the hope is that recruiting new members will unlock more adventures and more boats.

Part of this growth goal means rebuilding the organization's website. After hearing from other members about what they felt would be best for the site, Wordpress seemed like the clear software choice for this. I thought, it's easy for everyone to work with, and the support for themes and plugins should make it a cinch to set up.

Oh, what a fool I was, thinking it would be straightforward and simple to get a nice looking site up and running.

November 14, 2021

Dynamic Properties on classes have been possible in PHP for quite some time. They have been an ill-advised practice for equally as long.

When you have a class, you can assign values to non-existent properties and the system will automagically create properties so that your assignment doesn't fail.

For example: