The Value of Failure
I really like Ken Perlin’s blog post from last Saturday about the algorithms you never published because they didn’t work. At this point, an awful lot of my value as a graphics programmer is...
Random Ramblings from the Garrity Family
I really like Ken Perlin’s blog post from last Saturday about the algorithms you never published because they didn’t work. At this point, an awful lot of my value as a graphics programmer is...
I was cleaning out a closet today, and I ran across this old picture. It’s from one of my first days at Stellar Computer. Like a lot of small companies, we had a bulletin...
We went to see Alloy Orchestra perform their score at a screening of Metropolis last night. Wow! It was amazing! We were in the second row and could look down into the pit to...
I know, when you think Heroku, you think Ruby. But they do support other languages. And they’ve just added their 4th. It’s a new language called Java. No, that’s not quite right, is it?...
This month’s IEEE Spectrum has a cute article about UCSD Pascal and how it influenced Java. I used UCSD Pascal at my first job out of college. We were doing stress analysis with ADLPipe...
For graduation season, Christa Lopes posted a list of 10000 (binary) things that every CS major should have done before graduating. It starts with 0000 (buy your own domain name), and ends with 1111...
As someone who has spent an awful lot of time wrangling really large C++ codebases, I really enjoyed John D. Cook’s recent blog post Why do C++ folks make things so complicated?. I think...
Is this sequence familiar to you? 1, 2, 8, 3, 6, 9, 17, 4, 20, 7, 15, 10, 10, … It’s called A008908 in the Online Encyclopedia of Integer Sequences. You probably encountered in...
I’ve been doing some more processing recently just for fun. Over the weekend I started to make the game i’ve embedded below. I made using Studio Sketchpad so I could edit it from multiple...