Iron Maiden singer: “CAN I PLAY WITH MADNESS”
My kid: “Yes you can play with magnets. It’s pretty fun.”
Iron Maiden singer: “CAN I PLAY WITH MADNESS”
My kid: “Yes you can play with magnets. It’s pretty fun.”
So event though I spent most of my long Easter week-end doing random cool stuff, I still got to do some nerdy stuff – namely catching up with bugs and feature requests for Gutentags, which is my most popular open-source project to date.

The main new thing is that Gutentags is now using Vim 8’s job API (job_start() and the like), with a compatibility layer for Neovim’s own, sadly different (but older), job API. This doesn’t make Gutentags any more asynchronous than it was before, since I jumped through hoops to make it work correctly even before, but it does clean up the code in a few places:
.lock file that indicates if the background job is running. This means less chance of Gutentags getting “stuck” because the lock file was somehow left behind incorrectly by a previous crash. :help gutentags-status-line for more information on this. Because I don’t want to support 2 code paths in the same file, the requirements for Gutentags have been bumped to versions of Vim/Neovim that have the job/*jobwait features… if you need to use Gutentags with Vim 7 for some reason, you can stay on the vim7 branch, which may or may not receive some bug
fixes in the future.
You can pull the latest changes from BitBucket or Github depending on which DVCS you prefer. Have fun!
Easter long weekend was pretty good 😊




So that happened – I went to my second GDC and this time I presented something. Look at how shiny my forehead is!

Big thanks to the Toolsmiths guys (Geoff and David) for organizing a full day summit dedicated to tools programming – a topic that I always thought was lacking a proper worldwide community the same way, say, graphics rendering or animation have. Not only did I have the chance to present my talk as part of that “Tools Tutorial Day”, but I had the honours of being the inaugural talk!
The room was packed the whole day, so you can bet there will be more tools programming shenanigans next year.
Oh, and my talk is now available on the GDC Vault if you have access.
Here are some notable things that happened this year:
And that’s it! I took a few days around the long Easter week-end to rest from the trip…

I hope you’re all doing fine too!
And I’m done with my talk, yay! #gdc

Well, this is it! #gdc

Next week I’ll be at the Game Developers’ Conference, along with a lot of people from the video game industry, and I’ll be giving my first presentation there, “A Tale of Three Data Schemas”.

I’m starting small for my first GDC contribution by presenting during the “pre-conference” days that half of the attendees skip. This year should be super interesting however since it will be a full day dedicated to the fine art of making game creation tools, courtesy of the fine folks at The Toolsmiths.
The good thing for my nerves is that my presentation ended up being the very first presentation of the very first day – surely when half the audience is low on caffeine and completely jet-lagged, nobody will notice whether I know what I’m talking about or not… and then I’m done for the rest of the week! Yay!
Got my Doublesix dice to play some GURPS with style!

The Vancouver hot chocolate festival is up!

Happy new year!
(and of course while I was taking this photo, one of the kids tried to walk on the ice despite my previous warnings and filled his boot with cold water… yay parenting!)
