Book Prices Rise at Midnight!

~1 min read

People (not just publishers) have been hounding me to up my book prices for some time now. While I’d like to give away everything for free, the current economy has not been good to me as an author. While I have a respectable influx of book sales each month, at 30 cents per book it’s not adding up. Every couple of months “Build Your Own Distributed Compiler” will see a quick boost in sales followed by a couple of months lull. Anecdotally, it appears that my compilers guide is helpful to some subset of graduate students. This isn’t specific to the Amazon or B&N bookstore either, so I can’t really make any inferences as to which school(s) are using it. Along with a few good reviews (and loads of support from other authors), I’ve decided to up my book prices to the industry standard 9.99. If you purchase any of these books are are not satisfied with the new pricing, send me an email and let me know. I think a tenner is an exceedingly reasonable price for a textbook/guide. As always if you’re a student and find yourself unable to pay I’ll donate you a copy. I’ll even autograph it.

Read more →

New Video - Time Lapse of Android Game Development

I’ve been writing programs for twenty years now, and writing about the process for at least ten. While I’ve written a few articles on mobile programming in general, I haven’t really written anything about the process of developing for Android. I certainly haven’t shown anyone publicly. While I was supremely confident for many years (even before grad school) that my C/C++ skills were mighty mean, I’ve only been writing Java/Android apps for about 6 weeks now. As such when it comes to the tools of the Android trade, I (and I assume many folks out there) are still getting it right. Though I’ve built myself up a nice little corpus of Android apps in this time (55 and a couple of games as of yesterday), the real elegance and nuance of development on the platform won’t come through in my daily process for some time yet. I still run into a lot of “simple” problems, and have a great bit of room for improvement. As such I feel it’s the perfect time to give a peek into my development process. I took a 6-hour time lapse video of my development laptop in its entirety, with one screenshot being taken every ten seconds. Enable YouTube annotations to enable my running commentary.

Read more →

Skillful Surround

Skillful Surround is a fast and addicting game of skill for the Android. Skillful Surround is a game of touch. Random lines will be drawn on the game board, and your job is to surround them with a line you draw. If you touch a line that’s in play, you lose. You earn points for how close you come to the lines without touching them. With a customizable difficulty level and easy to pick up gameplay, you’ll find yourself coming back to Skillful Surround again and again.

Read more →

#56 - Android Game - Skillful Lines

Skillful lines is a completely free, thoughtful, and challenging puzzle game for the Android platform. Like all good puzzle games, Skillful Lines is easy to understand but hard to master. Optimized for both phones and tablets, Skillful Lines is a game of strategic placement. This mark my first entry into the Android games market, and my 56th published Android app overall. As all of my programs are prefaced with “easy” in the moniker, so thus will I preface my games with a “skillful” moniker. While the amount of skill required to play my games is certainly questionable, I think a standard nomenclature helps folks when searching for your other items.

Read more →