About Me
I’m a Software Architect at Infinio, a startup I joined in March 2012. I have also worked at Endeca on the core algorithms for their search engine, been the Artificial Intelligence Lead at Rockstar Games New England, and worked at Panjiva, ITA Software and Icosystem. Before that I was a Postdoctoral Associate at MIT, first at the Artificial Intelligence Lab, then at the Media Lab. And before that I was a graduate student at Carnegie Mellon University’s Robotics Institute.
I was part of The Centre for Metahuman Exploration
I founded and led Esc, a virtual 3D nightclub
The Journal of my road trip across America
You’ll need Acrobat ReaderI co-founded Grey Thumb, an artificial life interest group
How to communicate with an alien race
I (might have) met Roger Waters
I was a programmer on Star Trek: Armada
Calculating Pi in a video game
I sang in the band “Booty Resonant Frequency.”
email: martin at martincmartin dot comTop Posts & Pages
Categories
Meta
Category Archives: Programming Languages
Where are the fast dynamic languages?
But I also knew, and forgot, Hoare’s dictum that premature optimization is the root of all evil in programming. — Donald Knuth Something bizarre happened on the Groovy-dev mailing list the other day. Alex Tkachman made what I thought was … Continue reading
Posted in Programming Languages
36 Comments
What I’ve Learned From Programming In Lisp
Two years ago I landed a job at ITA Software, which Paul Graham called one of the “ten or twenty places where hackers most want to work,” along with Google. And one of the interesting things about ITA is that … Continue reading
Posted in Programming Languages
35 Comments