Tuesday, June 14, 2011

Playing With the New Camera...

The photo below is of the entrance to the building where I work.  The subject matter isn't particularly interesting, but the context is: I took this photo at about 4:30 am, long before sunrise, with no flash.  There was no moon.  The only lighting is the landscape lighting.  This is possible because the camera's sensitivity can be set as high as ISO 6400 (this photo was taken at ISO 5000, lens wide open, shutter speed 1/60th). 

Awesome.

Force-Feed State Machines...

Generally my peers think I'm pretty weird (and that's an objective of mine!).  There are a few things about my development likes and dislikes that stand out to them, and are a frequent source of odd looks and sadly shaking heads as my peers ponder my deteriorating mental condition.  One of these is my attraction to regular expressions.  Another is my fondness for finite state machines.

Here's someone who shares my appreciation of the latter, so much that he recommends forcing developers to use them!

Myself, I wouldn't go that far.  For me, a developer's understanding of, and use of, state machines is more an interesting metric of their ability to make software that works reliably in the real world, as that's one of the things that state machines are very good at...

Cool Couette...

Awesome demonstration of laminar flow.  Unless you already know about Couette cells, you probably won't know why this is cool until the very end of the video...


I Take Some Comfort In This...

Older developers are better, at least by some measures...