Unnecessarily-Hardcore Coder Shout Out

We’re hardcore here at Magnetk. Scheme interpreters, language compilers, ray tracers (in our custom compilers), magnetohydrodynamic models, a Windows filesystem driver… We could go on. The thing is, there’s hardcore, and then there’s unnecessarily hardcore. Doing something hard is hardcore. Doing something *just because it’s hard* is unnecessarily hardcore.

[Renderfarm with CUPS](http://rendermania.com/building-a-renderfarm-with-cups/)
Simon Bunker writes about how to us CUPS, the “Common UNIX Printing System”, to queue tasks for digital image render. Be careful, he warns at the end: “You could end up with a lot of scrap paper if you use the wrong queue!”

[ICFP Entry in TeX](http://sdh33b.blogspot.com/2008/07/icfp-contest-2008.html)
This year’s [ICFP contest](http://www.icfpcontest.org/) was to write a controller for a simulated vehicle. There was a two dimensional map with circular boulders and craters on it, and hostile creatures would chase your vehicle while your controller tried to drive it to the finish point. Steve wrote his controller in TeX. That’s hardcore because: “…TeX doesn’t even really support things as simple as floating-point multiplication or (even worse) division.”

Nicely done, guys.
“Um, I’d write a scheme interpreter and then write it in scheme.”

  • http://magnetk.com jrk

    For the record, the ray tracer in question was written in a language without floating point. And ray tracing requires not only divide, but also sqrt.