Software is the mechanism for turning human intention into machine execution.
This is the definition of software that I’ve developed after five decades of software development. At the 2026 Sha...
For the first twenty years of my career in computer graphics, the big question everyone kept asking was: “How do we create a CG image that’s completely indistinguishable from a photograph?”
The...
Over the past several months I’ve had the pleasure of working as a consultant with Roger Pilant and the team at Indurotek, a new startup building high-tech composite trailer bunks that eliminate t...
I’m thrilled to be delivering the opening keynote at the inaugural Shading Languages Symposium in February 2026! As someone who’s spent decades immersed in the world of computer graphics, I’m exci...
I’m happy to report that my new website is live! It’s been a journey, especially since I’ve been juggling this with my part-time gig at LunarG, which delayed things a bit. On top of that, I admit ...
I’m thrilled to announce that my first developer relations consulting gig will be in a digital marketing role with LunarG. (For those who may not know, LunarG is the developer and curator of the ...
Hey everyone, I’ve got some news to share! After spending 18 years at Intel, I’m diving into the world of fractional work. It’s going to be super flexible, and I’ll keep doing what I love – focusi...