For programmers

Computer science game trees
How does a computer select the best move in a board game?
Unicode notes from an ASCII programmer
Some notes from debugging a Unicode issue, and a list of things that behave differently between Unicode and ASCII. Primarily focused for programmers who are used to dealing only with ASCII strings.

Let's code

A series where I work through a project and talk about some of my thought processes behind the design and implementation.

Roguelike tutorial part 0
Introduction and setup
Roguelike tutorial part 1
Drawing the player and moving around
Roguelike tutorial part 2
Entities and the map
Roguelike tutorial part 3
Making a dungeon
Roguelike tutorial part 4
Field of view and exploration
Roguelike tutorial part 5
Setting up enemies
Roguelike tutorial part 6
Combat engine
Roguelike tutorial part 7
Enhancing the UI
Roguelike tutorial part 8
Items and inventory
Roguelike tutorial part 9
More spell variety

For enthusiasts

More bits isn't always better
There's no real reason to move to 128 bit computing just yet.