“Like any self-obsessed individual, I can discuss my life and the things I do at length. If that appeals to you somehow, you're in the right place!”

Taking Care of Singularity 2: Measure Twice, Cut Once

Today I was planning to cut up a few bits of IO.vala, maybe get a start on the database code... but then I discovered a nasty surprise.

Read More…

Website Update: Sidebars for Everybody!

About a year ago, I relaunched this site with a completely new layout. Today, we have a less ambitious but still important update!

Read More…

Taking Care of Singularity 1: The Dissection

Singularity. It’s the oldest piece of software I’ve written that still gets active use today. For that same reason, it’s also the jankiest piece of software I still have to care about. I haven’t done much with it in years, and it shows. I was hoping to give it a dusting once I could upgrade to GTK4, but I’m still waiting on a certain library and I’m tired of relying on such a crusty program. It’s time for housekeeping.

Read More…

Open Pixel Puzzles: Almost There...

It’s been about a month since my last status update on Open Pixel Puzzles, so I figured it was about time for another. The game’s not ready for release yet, but I’ve made steady progress and the end is definitely in sight! Let’s get down to it.

Read More…

Puzzle Progress

As we discussed last time, I’m trying to wrap up my jigsaw puzzle thingy. At that time I’d just finished the basic mechanics, and I was looking towards a lot of UI work…

Well, enough beating around the bush. The UI is complete.

Read More…

Back to the Puzzle Mines!

As you can guess from the title, we’re back on jigsaw puzzles. Before that, let me address my last post–I didn’t forget about my other projects, but unfortunately there’s some legal stuff presently delaying things. I’m not getting into it here, other than to say that I’m not in any sort of trouble but I can’t yet give an ETA on when things will be sorted out. Hopefully soon?

In the meantime, I’ll be continuing existing projects, be it by updating released stuff or pushing the unfinished stuff towards release.

Read More…

What Have I Been Up To?

About a week ago, I moved into a new house. After 5 years spent in a little apartment in the city, moving out to a house in the suburbs is simultaneously freeing and a bit stressful. Regardless, the change in scenery has me looking inward a little more than usual. So, I thought it was high time to write about what’s been going on with my life and my projects this year.

There’s a lot that I want to talk about, so I’ll be breaking things up into multiple posts. For this first one, I’ll just give a general overview of what I’ve been up to and where I want to go from here.

Read More…

A Puzzling Development

It has been a couple of months since my last post, but I haven’t been idle… I’ve been hard at work on several projects. None of them are ready for release just yet, but I’ve seen some promising results.

Today, I’m presenting another LÖVE project–a jigsaw puzzle app!

Read More…

LÖVE Mini-Project 1: Atlantis

One of my goals for this year was to take LÖVE and make some games and demos with it. To that end, I spent some time in January and February playing around with a game concept. While I’ve decided not to take the full project to completion, I think what I do have is interesting enough to share and write about.

So let’s get right to it, and look at Atlantis!

Read More…

First Thoughts on GTK4

I haven’t talked about ‘regular’ software development in a very long time, but it is something I do on a regular basis. In addition to my work at Ubisoft, I also have a few open-source applications for Linux that I’ve written over the years. When GTK4 released a couple months ago, I was quite interested in trying it out.

I’ve just gone through a full GTK4 port, so now it’s time to share my thoughts on the new release!

Read More…