It is very easy for programmers to be seduced by pretty tech. Case in point: graph-based shader systems. Unless you’ve…
As a technical director for the SCEA Santa Monica studio I do a lot of interviewing and, to a lesser…
In my post about the evilness that is coplanarity I asked to be reminded to blog about the scalar triple…
Anyone who has ever experimented with Conway‘s Game of Life or any other cellular automata (CA) know they can be…
The A* algorithm is perhaps the most ubiquitous algorithm in games but also seemingly one of the more misunderstood algorithms.…
The “Design Patterns” book is one of the worst programming books ever. Yes, really. I’m 100% dead serious when I…
With the signal-to-noise ratio of the internet at an all-time low, here are some fairly recent graphics-related blog posts from…
A foolproof way of separating the men from the boys, the women from the girls, or perhaps just an old…
If you’re reading this blog, other than clearly being a person of integrity and impeccable taste, odds are you’re a…
That min() and max() are highly related to each other probably doesn’t come as a surprise to many people. After…