Some CPU instructions sets offer a way of selecting bits from either of two registers based on the bits of…
For several years now I’ve participated in the physics tutorial session at GDC (along with Jim Van Verth, Gino van…
A while ago a local developer (hi Rick) asked about what I thought was the best way of ordering draw…
Third time’s a charm they say, and as I’ve talked about pathfinding twice before (in Don’t follow the shortest path!…
Since I’ve dissed patterns and OOP recently (and rightly so) I thought I’d be a little positive and recycle an…
Some anonymous soul emailed me regarding my “Design patterns are from hell!” post, arguing that “somehow, knowing patterns exist is…
I thought I’d post another summary of some (mostly) recent blog posts and links that are worthy of a read,…
When did “rewrite” become “rewrite from scratch?!” In my 30 years of writing code, rewrite never meant rewriting from scratch…
There are lots of things I think a good programmer should understand, and understand well. One, of course, is that…
It’s SIGGRAPH 2008 time! That’s exciting to me, but not for the reason you think. I really couldn’t care much…