Author Archives: J.S. Harbour

About J.S. Harbour

Author of books on programming and game development.

The Mandate of Earth

As I completed the final sentence of The Mandate of Earth, I sat back in my chair and breathed a sigh of relief. 12 years of struggle finally over. I started writing this novel in 2003, inspired by a lifelong love of science fiction, a fascination with artificial intelligence, and even to a small degree, a video […]

Super-intelligent Robots?

A friend shared this terrific article with me today: The Dominant Life Form in the Cosmos Is Probably Superintelligent Robots which, of course, I found to be wonderfully relevant due to my recently-released novel, The Mandate of Earth, which deals with similar issues in A.I. I spent a decade working on the mystery of what I personally consider the […]

Solid State Rhyme

The new standalone prequel to The Mandate of Earth is now available for Kindle! This is my first novella-length work of fiction, and was actually my first fiction story, originally written in 1997 but never released. This was the inspiration behind the novel so it’s a fitting prequel. If you read Mandate already, this novella will give […]

America Needs New Trains

I’m in the transportation industry now (as a programmer). Looking over trucking routes across N. America, it’s staggering. 3.5 million truck drivers (9 million including dock workers, etc), heavily dependent on gas prices. These guys deliver 70% of our goods! It works, but it’s inefficient. Trucks should be regional, not continental. We need a new […]

Classic Computing Nostalgia

I had a fit of nostalgia this past week for 80s computing, and this old marketing ad is a beautiful double entendré today! Amiga 500, Atari ST, Commodore 128. Began seriously shopping ebay for a C=128. As a kid I’d wanted one so bad. K-mart used to have them in the small electronics/game area, and […]

Happiness By Vonnegut

Been reading Kurt Vonnegut for the first time. Lots of great wisdom. In his opinion, the problem with the world is we’re still following Hammurabi’s Code–an eye for an eye, tooth for a tooth. Look at how the USA behaves toward terrorism, how so-called “Christians” in this country treat other nations. A nation has a […]

Thinking About Time

I’ve been doing some deep meditation about time, from an intuitive point of view, not subjecting my thoughts to the physics and math–though trying also not to violate what we currently know. I have had an impression since a very young age that space-time doesn’t quite work how we think it does–namely, Einstein’s theories, plus […]

Celebrating 10 Years with Beginning Game Programming, 4th Edition!

The fourth edition of Beginning Game Programming has been released to celebrate it’s 10th anniversary! First published in 2004, this book has been a mainstay for aspiring DirectX programmers and teachers around the world. This new edition updates the source code to Visual Studio 2013 without losing the reader with advanced techniques in the latest versions […]

Working At Peak Torque

Are you bored at work? Not feeling challenged? Feeling in a rut? That is like an engine going 10 mph in overdrive–it has no power because it’s in the wrong gear. Maybe you’re in the wrong gear as far as your life goes. Not feeling challenged? Or feeling over-worked? It may be you aren’t working at […]