Legacy Bitmask Puzzle
Code: , , ,
1 comment

My friend David had a puzzle in his legacy app. There’s a bitmask called ErrorCode. The table ErrorCodes lists the meaning of each bit:

Continue this post

Yomi vs. Nash Equilibria
Games: , , ,
1 comment

I was rereading David Sirlin’s World of Warcraft Teaches the Wrong Things as part of a conversation with a friend and I got to pondering his concept of yomi. I’ve previously mentioned it as having an influence on my game designs, so I’ll just quote his short definition:

Continue this post

Think Outside the Euclidean Universe
Life: , , ,
5 comments

You’ve probably all seen the brain-teaser that’s a perennial favorite with uncreative managers the world over. (Why an exercise in creative thinking is really only loved by incredibly boring people is a discussion beyond the scope of this blog post.) The brain-teaser goes like this:

Continue this post

Versioning: The Next Big Thing
Code: , , ,
7 comments

In the web development world, anyways. So, in the grand scheme of things, maybe not a huge deal to anyone else. Versioning is going to be one of the biggest problems and opportunities there is in web development, and it’s going to take us at least five years to get it right.

Continue this post

Compressing Sudoku
Games:
3 comments

person solving sudoku in a book At least a few times a week I see someone playing Sudoku while commuting on the L, and it’s always annoyed me. The problem is that Sudoku is a small 9×9 grid with 10-20 numbers on it, and a book is a chunk of dead tree. How inefficient! There’s a tiny amount of very compressable data in a large, uncompressable phsyical object. I can’t do anything about the book, but I could imagine one with a grid on the back, a dry-erase marker in the spine, and two dozen puzzles per page in some kind of notation. I’m not going to start publishing specialty books, but I’d like to know what that notation will be.

Continue this post