About

Hello!

I’m Marsh Ray, a software developer and all-around enthusiast. My day job is at PhoneFactor, where I work on two-factor authentication products. I’ll be blogging about the interesting things I come across from time to time. Topics will relate to C++ and other languages, Win32 and Linux, general software development, network protocols, security, and so on. I hope this blog becomes a place for knowledge sharing and healthy debate and discussion.

To me, an extended subset is what you get when you add on to something that is less than the whole thing. I first heard the term used to describe why a certain (otherwise promising) computer language failed: its definition was so large that vendors could only ever implement it partially, yet with their own enhancements. Perhaps time will tell if that carries any metaphorical significance.

My email is “marsh” at this domain, extendedsubset.com.