<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><atom:link rel="hub" href="http://tumblr.superfeedr.com/" xmlns:atom="http://www.w3.org/2005/Atom"/><description>The work and play of Christopher D Thompson
christopherthomps@gmail.com

PHILOSOPHY
I help start technology companies.  I’ve spent most of my career at startups in a lead developer role.  I take pride in staying current with the latest web and client technologies in order to execute faster with each project.



INTERESTS
 Ruby, Rails, C++, Linux
 Healthcare Applications
 Financial Applications
 Energy Applications</description><title>l1ghtm4n</title><generator>Tumblr (3.0; @l1ghtm4n)</generator><link>http://www.l1ghtm4n.com/</link><item><title>Excellent menu from Fatted Calf.  My wife is a sucker for duck,...</title><description>&lt;img src="http://28.media.tumblr.com/tumblr_lzo9znHlQ01qekz4zo1_500.png"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Excellent menu from Fatted Calf.  My wife is a sucker for duck, so I’m happy to find a source for cooking at home.&lt;/p&gt;</description><link>http://www.l1ghtm4n.com/post/17925643722</link><guid>http://www.l1ghtm4n.com/post/17925643722</guid><pubDate>Sun, 19 Feb 2012 19:35:47 -0800</pubDate><category>san francisco</category><category>fatted calf</category><category>duck</category></item><item><title>"What is the key thing that is wrong with code? The fact that you don’t express what you want. You..."</title><description>“What is the key thing that is wrong with code? The fact that you don’t express what you want. You express what steps have to be taken. Imagine telling your pal to grab you a beer from the fridge, step by step, with each step being robotically-rigid and with very little regard for context.  It would be excruciating. And prone to catastrophic failure. Exactly like code is.”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;&lt;a href="http://jonbho.net/2012/01/24/i-want-to-fix-programming/" title="I want to fix programming"&gt;I want to fix programming&lt;/a&gt; - jonbho&lt;/em&gt;</description><link>http://www.l1ghtm4n.com/post/16428136016</link><guid>http://www.l1ghtm4n.com/post/16428136016</guid><pubDate>Tue, 24 Jan 2012 14:42:11 -0800</pubDate></item><item><title>just tristan.: My Favorite Companies to Watch in 2012</title><description>&lt;a href="http://justtristan.com/post/15098966106/my-favorite-companies-to-watch-2012"&gt;just tristan.: My Favorite Companies to Watch in 2012&lt;/a&gt;: &lt;p&gt;&lt;a href="http://justtristan.com/post/15098966106/my-favorite-companies-to-watch-2012" class="tumblr_blog"&gt;tristanwalker&lt;/a&gt;:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Last year on Dec 31, I wrote a post: &lt;a href="http://justtristan.com/post/2544034091/favorite-companies-to-watch-in-2011"&gt;Favorite Companies to Watch in 2011&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;I had fun doing it so decided I’d give it a go again this year. But first, a quick recap of last year’s selections before the 2012 predictions. &lt;/p&gt;
&lt;p&gt;&lt;em&gt;foursquare&lt;/em&gt; - I’m biased, but I think we have had a fantastic year. 15+MM…&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;Agree with the opportunity in sensor applications.  Preferably some pattern recognition so these devices can begin to help me with repetitive tasks.&lt;/p&gt;</description><link>http://www.l1ghtm4n.com/post/15100474468</link><guid>http://www.l1ghtm4n.com/post/15100474468</guid><pubDate>Sat, 31 Dec 2011 14:19:34 -0800</pubDate></item><item><title>Dreary morning over the bay</title><description>&lt;img src="http://26.media.tumblr.com/tumblr_lwev6av3Qz1qekz4zo1_500.png"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Dreary morning over the bay&lt;/p&gt;</description><link>http://www.l1ghtm4n.com/post/14410394677</link><guid>http://www.l1ghtm4n.com/post/14410394677</guid><pubDate>Sun, 18 Dec 2011 09:56:34 -0800</pubDate><category>san francisco</category><category>bay bridge</category></item><item><title>On discipline</title><description>&lt;p&gt;“The first and best victory is to conquer self; to be conquered by self is of all things most shameful and vile.” -Plato&lt;/p&gt;

&lt;p&gt;Circumstances have me thinking a lot lately about discipline. At 33, career well under way, family about to grow by +1, I have new influences on how to spend my time and ways to focus my energy.&lt;/p&gt;

&lt;p&gt;Here’s the problem.  I don’t have any discipline.  My interest alone was enough to see projects through.  This works fine for a single guy with zero dependents and zero reports.  No timeline is required, so none is followed.  Now I’m constantly interrupted.  As a result, I accomplish far less than I used to.&lt;/p&gt;

&lt;p&gt;The only way I see to fix this is to “conquer self”.  There is some allowance for “this is how my brain works”, but so long as I’m not achieving things I’d like to, there’s a problem.&lt;/p&gt;

&lt;p&gt;How I’m going to change things isn’t completely clear yet, but I’ve started my first step.  Time.  Becoming more aware of time passing.  Floating along has made me terribly unaware of the passage of time, even if it was beneficial (12 hour coding marathons). To change this, I’ve started timing small tasks.  Errands, chores, walks for coffee.  It’s been about a week since I’ve started this and already I feel more clear minded while taking something on.&lt;/p&gt;</description><link>http://www.l1ghtm4n.com/post/13806992926</link><guid>http://www.l1ghtm4n.com/post/13806992926</guid><pubDate>Mon, 05 Dec 2011 18:06:59 -0800</pubDate></item><item><title>No substitute for friends and family. Happy Thanksgiving from...</title><description>&lt;img src="http://26.media.tumblr.com/tumblr_lv714h5rbC1qekz4zo1_500.png"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;No substitute for friends and family. Happy Thanksgiving from the Thompson family.&lt;/p&gt;</description><link>http://www.l1ghtm4n.com/post/13279765831</link><guid>http://www.l1ghtm4n.com/post/13279765831</guid><pubDate>Thu, 24 Nov 2011 17:50:00 -0800</pubDate></item><item><title>"Pictures Under Glass is an interaction paradigm of permanent numbness. It’s a Novocaine drip..."</title><description>“&lt;p&gt;Pictures Under Glass is an interaction paradigm of permanent numbness. It’s a Novocaine drip to the wrist. It denies our hands what they do best. And yet, it’s the star player in every Vision Of The Future.&lt;/p&gt;

&lt;p&gt;To me, claiming that Pictures Under Glass is the future of interaction is like claiming that black-and-white is the future of photography. It’s obviously a transitional technology. And the sooner we transition, the better.&lt;/p&gt;”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;Bret Victor, &lt;a href="http://worrydream.com/ABriefRantOnTheFutureOfInteractionDesign/"&gt;A Brief Rant On The Future Of Interactive Design&lt;/a&gt;&lt;/em&gt;</description><link>http://www.l1ghtm4n.com/post/12553678906</link><guid>http://www.l1ghtm4n.com/post/12553678906</guid><pubDate>Wed, 09 Nov 2011 03:57:26 -0800</pubDate></item><item><title>"Despite the fact that he wasn’t driving it any more, he insisted it would never be for sale. Steve..."</title><description>“Despite the fact that he wasn’t driving it any more, he insisted it would never be for sale. Steve McQueen himself tried to buy it back in 1977 but Joe had already promised that it would not leave the family, flattered though he was by the offer.&lt;br/&gt;
…&lt;br/&gt;
He said he was dedicated to keeping the car’s existence secret”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;&lt;p&gt;- Brad Bowling, &lt;em&gt;&lt;a title="Bullitt Mustang  Discovery" href="http://www.bradbowling.com/?page_id=71"&gt;Bullitt Mustang – Discovery&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;After seeing &lt;a title="Drive" href="http://www.imdb.com/title/tt0780504/"&gt;Drive&lt;/a&gt; this weekend, I got into a car mood and discovered that the original &lt;a title="Bullitt" href="http://www.imdb.com/title/tt0062765/"&gt;Bullitt&lt;/a&gt; Mustang has a bit of mystery surrounding it.&lt;/p&gt;&lt;/em&gt;</description><link>http://www.l1ghtm4n.com/post/10395432838</link><guid>http://www.l1ghtm4n.com/post/10395432838</guid><pubDate>Sun, 18 Sep 2011 22:44:00 -0700</pubDate><category>drive</category><category>mustang</category><category>bullitt</category></item><item><title>"I am afraid to even ask this, but since when is unemployment really a problem? I understand we all..."</title><description>“I am afraid to even ask this, but since when is unemployment really a problem? I understand we all want paychecks — or at least money. We want food, shelter, clothing, and all the things that money buys us. But do we all really want jobs?
&lt;br/&gt;&lt;br/&gt;
We’re living in an economy where productivity is no longer the goal, employment is. That’s because, on a very fundamental level, we have pretty much everything we need. America is productive enough that it could probably shelter, feed, educate, and even provide health care for its entire population with just a fraction of us actually working.”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;&lt;p&gt;&lt;a href="http://www.cnn.com/2011/OPINION/09/07/rushkoff.jobs.obsolete/index.html"&gt;Douglas Rushkoff, “Are jobs obsolete?”&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Being a software engineer employed full time, I feel somewhat like a paradox.  Able to replicate my work a near infinite number of times, yet I’m still at the office 40 hours a week.&lt;/p&gt;&lt;/em&gt;</description><link>http://www.l1ghtm4n.com/post/9950135111</link><guid>http://www.l1ghtm4n.com/post/9950135111</guid><pubDate>Wed, 07 Sep 2011 23:17:00 -0700</pubDate></item><item><title>Day trip to surf museum in Santa Cruz</title><description>&lt;img src="http://28.media.tumblr.com/tumblr_lqaxwzylY01qekz4zo1_500.jpg"/&gt;&lt;br/&gt; &lt;br/&gt;&lt;img src="http://25.media.tumblr.com/tumblr_lqaxwzylY01qekz4zo2_500.jpg"/&gt;&lt;br/&gt; &lt;br/&gt;&lt;p&gt;Day trip to surf museum in Santa Cruz&lt;/p&gt;</description><link>http://www.l1ghtm4n.com/post/9228282519</link><guid>http://www.l1ghtm4n.com/post/9228282519</guid><pubDate>Sun, 21 Aug 2011 20:43:00 -0700</pubDate></item><item><title>"tcplay is a fully featured BSD-licensed TrueCrypt implementation… It supports cipher
cascades,..."</title><description>“tcplay is a fully featured BSD-licensed TrueCrypt implementation… It supports cipher&lt;br/&gt;
cascades, hidden volumes, system volumes, etc.”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;&lt;a href="http://leaf.dragonflybsd.org/mailarchive/commits/2011-07/msg00066.html"&gt;Disk encryption should be more prevalent.&lt;/a&gt;&lt;/em&gt;</description><link>http://www.l1ghtm4n.com/post/7767321212</link><guid>http://www.l1ghtm4n.com/post/7767321212</guid><pubDate>Mon, 18 Jul 2011 10:53:00 -0700</pubDate></item><item><title>"Eventually, Laberge had his “aha” moment: a precision controlled piston that hammers..."</title><description>“Eventually, Laberge had his “aha” moment: a precision controlled piston that hammers giant shock waves into a magnetized sphere — slamming atoms together hard enough to fuse and create energy.”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;&lt;a href="http://www.cnn.com/2011/TECH/innovation/06/27/fusion/"&gt;Can one idea be energy’s holy grail?&lt;/a&gt;&lt;/em&gt;</description><link>http://www.l1ghtm4n.com/post/6984355986</link><guid>http://www.l1ghtm4n.com/post/6984355986</guid><pubDate>Mon, 27 Jun 2011 13:14:48 -0700</pubDate><category>energy</category><category>fusion</category></item><item><title>"He wanted to build a Clock that ticks once a year, where the century hand advances once every 100..."</title><description>“He wanted to build a Clock that ticks once a year, where the century hand advances once every 100 years, and the cuckoo comes out on the millennium. The vision was, and still is, to build a Clock that will keep time for the next 10,000 years.”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;&lt;a href="http://www.10000yearclock.net/learnmore.html"&gt;Jeff Bezos helping to build 10,000 year clock&lt;/a&gt;&lt;/em&gt;</description><link>http://www.l1ghtm4n.com/post/6901380379</link><guid>http://www.l1ghtm4n.com/post/6901380379</guid><pubDate>Sat, 25 Jun 2011 06:16:31 -0700</pubDate></item><item><title>Sailing to Block Island, RI from City Island, NY.

It was race...</title><description>&lt;img src="http://30.media.tumblr.com/tumblr_ln9hzhE1D01qekz4zo1_500.jpg"/&gt;&lt;br/&gt; &lt;br/&gt;&lt;img src="http://30.media.tumblr.com/tumblr_ln9hzhE1D01qekz4zo2_500.jpg"/&gt;&lt;br/&gt; &lt;br/&gt;&lt;img src="http://25.media.tumblr.com/tumblr_ln9hzhE1D01qekz4zo3_500.jpg"/&gt;&lt;br/&gt; &lt;br/&gt;&lt;img src="http://25.media.tumblr.com/tumblr_ln9hzhE1D01qekz4zo4_500.jpg"/&gt;&lt;br/&gt; &lt;br/&gt;&lt;p&gt;Sailing to Block Island, RI from City Island, NY.&lt;/p&gt;

&lt;p&gt;It was race week out at BI.  Lots of impressive boats in the water.  We discovered &lt;a href="http://en.m.wikipedia.org/wiki/Gardiners_Island"&gt;Gardiner’s Island &lt;/a&gt;and some wet sailing on this trip.&lt;/p&gt;

&lt;p&gt;We’re currently at anchor close to Mattituck, taking a break from the storm which just went overhead.&lt;/p&gt;</description><link>http://www.l1ghtm4n.com/post/6839647824</link><guid>http://www.l1ghtm4n.com/post/6839647824</guid><pubDate>Thu, 23 Jun 2011 14:22:37 -0700</pubDate><category>sailing</category><category>block island</category><category>city island</category><category>new york</category></item><item><title>A day at Shoreline kite field</title><description>&lt;img src="http://28.media.tumblr.com/tumblr_llmcblCuIu1qekz4zo1_500.jpg"/&gt;&lt;br/&gt; &lt;br/&gt;&lt;img src="http://25.media.tumblr.com/tumblr_llmcblCuIu1qekz4zo2_500.jpg"/&gt;&lt;br/&gt; &lt;br/&gt;&lt;img src="http://25.media.tumblr.com/tumblr_llmcblCuIu1qekz4zo3_500.jpg"/&gt;&lt;br/&gt; &lt;br/&gt;&lt;p&gt;A day at Shoreline kite field&lt;/p&gt;</description><link>http://www.l1ghtm4n.com/post/5747223170</link><guid>http://www.l1ghtm4n.com/post/5747223170</guid><pubDate>Sun, 22 May 2011 19:40:04 -0700</pubDate></item><item><title>brycedotvc:

Coda used to work at Wesabe.
He’s a star.
He also...</title><description>&lt;img src="http://29.media.tumblr.com/tumblr_ljih0bHVwj1qzj0mao1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;&lt;a href="http://bryce.vc/post/4537456547" class="tumblr_blog"&gt;brycedotvc&lt;/a&gt;:&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;&lt;a href="http://twitter.com/coda"&gt;Coda&lt;/a&gt; used to work at Wesabe.&lt;/p&gt;
&lt;p&gt;He’s a star.&lt;/p&gt;
&lt;p&gt;He also delivered the best presentation I’ve seen yet on the importance of instrumenting code to deliver business value. It sends a clear message that creating business value isn’t just for business people anymore.&lt;/p&gt;
&lt;p&gt;You can scroll through the whole presentation &lt;a href="http://codahale.com/codeconf-2011-04-09-metrics-metrics-everywhere.pdf"&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;Dead on.  Breakdown of various types of metrics is very insightful.&lt;/p&gt;</description><link>http://www.l1ghtm4n.com/post/4553950205</link><guid>http://www.l1ghtm4n.com/post/4553950205</guid><pubDate>Tue, 12 Apr 2011 08:09:52 -0700</pubDate></item><item><title>Dinner at Moto</title><description>&lt;img src="http://30.media.tumblr.com/tumblr_ljimtx594O1qekz4zo1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Dinner at Moto&lt;/p&gt;</description><link>http://www.l1ghtm4n.com/post/4541322425</link><guid>http://www.l1ghtm4n.com/post/4541322425</guid><pubDate>Mon, 11 Apr 2011 18:29:50 -0700</pubDate><category>new york</category><category>nyc</category></item><item><title>Lunch at B Bar in NYC</title><description>&lt;img src="http://30.media.tumblr.com/tumblr_lji4l78kqY1qekz4zo1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Lunch at B Bar in NYC&lt;/p&gt;</description><link>http://www.l1ghtm4n.com/post/4530882298</link><guid>http://www.l1ghtm4n.com/post/4530882298</guid><pubDate>Mon, 11 Apr 2011 11:55:47 -0700</pubDate><category>new york</category><category>nyc</category></item><item><title>JLog Message Queue</title><description>&lt;a href="https://labs.omniti.com/labs/jlog"&gt;JLog Message Queue&lt;/a&gt;: &lt;p&gt;I recently found a great project for persistent message queues.  In a previous project, we were working with a known number of processes communicating over a static list of channels.  They started out running on different machines communicating over the network but ended up all running on the same 16-core box.&lt;/p&gt;

&lt;p&gt;In that case, all network based persistent queues were too big of a solution.  On the other hand, simpler IPC mechanisms like POSIX message queues don’t have persistence across reboots.&lt;/p&gt;

&lt;p&gt;Another way to implement a persistent queue is using a database like Berkeley DB or SQLite.  But then you’re carrying around an SQL engine or or other indexing mechanism intended for arbitrary record access.&lt;/p&gt;

&lt;p&gt;Something home-rolled around shared files seems appropriate here, but not that fun or interesting to implement.  That’s how I found JLog.&lt;/p&gt;

&lt;p&gt;JLog is exactly how you’d expect a solution in this problem space to be written.  File locks around mmap’ed files for quick, safe access.  Files are capped at 4MB and deleted by consumers when finished.  At 256 bytes per message, that would be 16K messages per file. 1000 files would represent 16 million messages, which is a huge number within a completely manageable file set.&lt;/p&gt;</description><link>http://www.l1ghtm4n.com/post/4525084329</link><guid>http://www.l1ghtm4n.com/post/4525084329</guid><pubDate>Mon, 11 Apr 2011 05:51:20 -0700</pubDate><category>message queue</category><category>jlog</category><category>linux</category></item><item><title>"Tough Mudder is not your average lame-ass mud run or spirit-crushing ‘endurance’ road race. It’s..."</title><description>“Tough Mudder is not your average lame-ass mud run or spirit-crushing ‘endurance’ road race. It’s Ironman meets Burning Man, and it is coming to a location near you. Our 10-12 mile obstacle courses are designed by British Special Forces to test all around strength, stamina, mental grit, and camaraderie. Forget finish times. Simply completing a Tough Mudder is a badge of honor.”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;My wife is competing in Tough Mudder this weekend.&lt;/em&gt;</description><link>http://www.l1ghtm4n.com/post/4476405973</link><guid>http://www.l1ghtm4n.com/post/4476405973</guid><pubDate>Sat, 09 Apr 2011 14:33:01 -0700</pubDate><category>kelly</category></item></channel></rss>

