What makes a better software engineer? Part 2

Before Tropical Storm Fay's mandatory visitor evacuation forced me to leave earlier than planned, I was enjoying some great weather and boating in Key Largo for my birthday weekend.
I go there to get away from the hectic for a few days, sometimes even unplugging from the world completely by disconnecting from Internet, TV, and phone. It [...]

Why do people pirate games?

I'm really surprised someone didn't ask "Why do people pirate games?" sooner in a public forum. Kudos to cliffski for doing it. This story has been all over slashdot and a few other high traffic locations. I'm surprised the GameDev.net news staff hasn't picked it up (hint, hint – although I could take care of it myself..).
I [...]

What makes a better software engineer?

What makes a better software engineer?
This is a question I've asked myself often over the years, primarily because I'm constantly asked to teach others how I "do things". The problem is that I don't know how I do things – I just do it, like Nike. No really, I once said that during a radio [...]

The Tao of Programming

I came across this on the GameDev.net forums this morning: The Tao of Programming. Classic.
And yet, so true, with hidden lessons to be learned.

Crunch almost over

We hit our milestone last week – a few hours ahead of schedule actually – but crunch isn’t over for me yet. I have a few more days to go. I have to admit the 70+ hour weeks are getting a little old, though.
Of course, this crunch is a little different in that I’m preparing for [...]

Crunch and a book

I’m in the midst of crunch, so it’s been hard to keep up with anything outside of the work crunch world. We have around 2.5 weeks until the major milestone, which is more of a status milestone saying “this is what we have” than a deliverable. But it’s an important one, so we’re hitting the [...]

Spore’s Creature Hiding Trickery

Embedding non-image data inside an image isn’t a new trick, but some reddit commenters are finding that data for a Spore creature is uniquely embedded in the .PNG file that can be downloaded from the creature’s Sporepedia entry.
While some commenters originally discovered data embedded in the alpha channel of the image, they now believe the data [...]

Save the Build with Precompiled Headers

It seems that one of the least discussed factors affecting software development productivity is the software build time (or compile time). Perhaps that's because so much of software has gone the way of the web that build time is less of a concern for most of the industry, but for us C/C++ types build time can be [...]

More details

Not to get the “details” train started, but I had to laugh when I came across this post at the Business of Software Blog. Bottom line:
“Grand visions are great, but easy. It’s the details that count, and they’re hard.”

Why the details are important

I search for inspiration in all areas of life, and politics is no exception. Regardless of your political leaning, Barack Obama's Democratic nomination clinch is an historic event, particularly since he went against the political juggernaut Hillary Clinton.
What's inspiring to me and that I think we can take away from the nomination battle is not [...]