The Stochastic Game

Ramblings of General Geekery

Overtime at Frostbite Cinematics

These past couple days most of the video games development community was set on fire by some pretty bad article written by some pretty famous guy on some pretty high traffic website. I'm not going to comment on it -- other people like Rami Ismail did that very well already. Interestingly enough, it revived the old debate about "passion" and "crunch", and we've seen a fair number of interesting articles about it as a result. This is not one of those articles either.

Frostbite plaque

What this is is just a simple look at what's going in my team, Frostbite Cinematics, which I think is interesting because Frostbite is in a fairly unique position in the industry, and that translates to a fairly different approach to overtime.

Spoiler alert: there's pretty much none.

Read more...

Piecrust Drives A Truck

PieCrust 2.0 beta 5 is now live on PyPi, so you can go ahead and pip install --pre piecrust -U to get it.

Pie!

The 2 big new features in that release are the last reasons I switched to Python for PieCrust 2 after packaging and multi-core support: better ways to launch and manage sub-processes. This lets me do:

  • Publishing support, because baking your site is only the beginning, and you actually need to upload that stuff somewhere.
  • "FoodTruck", an optional administration panel to work on your site(s) the same way you would with a traditional system like WordPress.

More after the break.

Read more...

Wikked 0.6.5

This looks like a small update for Wikked but it's kind of the reason this blog has been so quiet lately...

Refactoring is killing me

If you don't want to hear about it, just know this:

If you want the full story, keep reading.

Read more...

Catching Up With Gutentags

Since I reached an acceptable milestone with PieCrust performance recently, I had some free time again to catch up with some of my other projects. The first one to get some love is Gutentags, my tag-management Vim plugin, which was sitting there with a bunch of pull requests and bug reports.

Tags

The newest version of Gutentags includes better support for project-specific settings via the .gutctags file, some progress on supporting Cscope (not quite finished yet), and various bug fixes, all from a few generous (and patient) contributors.

Grab it from Bitbucket or Github, depending on your preferred source-control poison.


Multi-core PieCrust 2

PieCrust news -- and this blog -- have been pretty quiet for the past couple months, and that's because I've been busy working on PieCrust 2 performance.

"pasticcetti con crema e amarene" - mini-pies with custard and sour cherries

TL;DR: PieCrust 2 now runs in multiple cores, which speeds up the baking process quite a bit. Update your repositories, or grab the latest version from Pypi!

More details after the break.

Read more...