FPAT is a custom Frame Performance Analysis Tool written in modified JavaScript which provides detailed performance statistics and graphs in an elegant and highly flexible video interface. It is primarily intended as a utility for video reviews comparing GPU and CPU performance across models. The software is written in three components: 1) a converter to interpret performance data from other tools into FPAT format, 2) an experimental frame analyzer to generate performance data from video footage, 3) and ...

FPAT (Frame Performance Analysis Tool)

The Blood Race is a series of YA novels by my good friend Kate Emmons. I have a bit of a history with the series already, considering it was written at the same time as I was writing Yugure no Kagami: The Mirror of Dusk. Kate and I frequently exchanged drafts of our work, and I knew right away she had landed on something special with the first book in the series. Now book two, Worlds Beneath, is available in both print and digital, and comes joined by an epic trailer where I voiced the main character! ...

I voice acted a book trailer!

It's the year 2019. Let that sink in. You could be younger than the iPod and be a legal adult by now. In less than 365 days, we'll be closing out the second decade of the current century. And the tech revolution? Yeah, that's old-hat. Microsoft's goal of "putting a computer on every desk" has gone one giant leap further and put one in every pocket, on every wrist, in every car, and just about anywhere else you can imagine. To put things in perspective, Microsoft as a company officially revised that mantra ...

My First... NOT Phone? A look back on (and inside!) the Palm Vx

I'm going to go out on a limb here and say something crazy: Google's Nexus lineup of early Android smartphones was a mess. The constant trading of manufacturers made each new device unpredictable, with several misses among the hits along the way. Different devices might have quality control faults, issues getting stuck in bootloops, or any number of other hardware and software bugs. But we all forgave them, because Nexus provided a "pure Android experience" at a reasonable cost. With the Pixel line, Google ...

Third Gen's the Charm? Pixel XL vs Pixel 3 XL Review

Hello, world! Allow me to be the first to welcome you to my personal corner of the web, and to the year 2019! What's that? I'm not the first to welcome you to the new year? Aw, shucks. Regardless, if you've followed me around the internet for any length of time, you'll notice quite a few new things around here! What you're looking at isn't just a reskin of an existing site, it's a ground-up rebuild at a new location. Yep, that's right! Just check your address bar! I'll wait. So, what about the old site? ...

All About

Scratch is an online visual programming language designed to teach newcomers how to code. If you know me very well, you'll know I've often been critical of visual programming languages, citing them as being more cumbersome to learn and use than plain code. While Scratch isn't a total exception, it struck me as one of the better options out there, and so I set out to create something in it myself to find out. The result is Scratcheroids!—a simple, yet sophisticated interpretation of the classic Asteroids ...

Scratcheroids!