<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>MostlyGeek - Benson Wong's Blog &#187; Personal</title>
	<atom:link href="http://mostlygeek.com/category/personal/feed/" rel="self" type="application/rss+xml" />
	<link>http://mostlygeek.com</link>
	<description>Smothered in Awesome Sauce!</description>
	<lastBuildDate>Fri, 23 Sep 2011 22:32:13 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Another Reason Why I Love JavaScript</title>
		<link>http://mostlygeek.com/personal/another-reason-why-i-love-javascript/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=rss</link>
		<comments>http://mostlygeek.com/personal/another-reason-why-i-love-javascript/#comments</comments>
		<pubDate>Fri, 29 Oct 2010 17:59:12 +0000</pubDate>
		<dc:creator>Benson Wong</dc:creator>
				<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://www.mostlygeek.com/?p=820</guid>
		<description><![CDATA[So I wrote this monstrosity, which I&#8217;m tickled by, today: function gaPush(cat, action, label, value) { var call = ['_trackEvent']; (cat) ? call.push(cat) : call.push('Undefined'); (action) ? call.push(action) : call.push('Undefined'); (label) ? call.push(label) : false; (!isNaN(parseInt(value))) ? call.push(parseInt(value)) : false; _gaq.push(call); } It makes pushing custom events into Google Analytics easier. Useful for in game [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>So I wrote this monstrosity, which I&#8217;m tickled by, today:</p>
<pre>function gaPush(cat, action, label, value) {
    var call = ['_trackEvent'];

    (cat) ? call.push(cat) : call.push('Undefined');
    (action) ? call.push(action) : call.push('Undefined');
    (label) ? call.push(label) : false;
    (!isNaN(parseInt(value))) ? call.push(parseInt(value)) : false;

    _gaq.push(call);
}</pre>
<p>It makes pushing custom events into Google Analytics easier. Useful for in game analytics on the cheap.</p>
<p>That code snippet above does two things:</p>
<ol>
<li>Creates an Array of values</li>
<li>Does it using ternary operators instead of if/else statements</li>
</ol>
<p>The nice thing about the pattern is that if <em>label</em> or <em>value</em> were not supplied in the function call it won&#8217;t be included in the <em>call</em> array.</p>
]]></content:encoded>
			<wfw:commentRss>http://mostlygeek.com/personal/another-reason-why-i-love-javascript/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Get Rich and Enjoy Doing It</title>
		<link>http://mostlygeek.com/personal/how-to-enjoy-getting-rich/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=rss</link>
		<comments>http://mostlygeek.com/personal/how-to-enjoy-getting-rich/#comments</comments>
		<pubDate>Tue, 02 Jun 2009 19:30:18 +0000</pubDate>
		<dc:creator>Benson Wong</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[Philosophy]]></category>
		<category><![CDATA[happiness]]></category>
		<category><![CDATA[money]]></category>
		<category><![CDATA[success]]></category>
		<category><![CDATA[suffering]]></category>

		<guid isPermaLink="false">http://www.mostlygeek.com/?p=755</guid>
		<description><![CDATA[A plan to get rich and enjoy doing it. ]]></description>
			<content:encoded><![CDATA[<p><a class="post_image_link" href="http://mostlygeek.com/personal/how-to-enjoy-getting-rich/" title="Permanent link to How to Get Rich and Enjoy Doing It"><img class="post_image aligncenter" src="http://farm1.static.flickr.com/26/61056391_31343afdc6.jpg" width="500" height="375" alt="Money money money!" /></a>
</p><p>People who aren&#8217;t rich are always wondering how to make more money.  This causes a lot of suffering.  When we think about our richer future selves we take what we have right now for granted. When we are not grateful we suffer.</p>
<p>I was lucky to have a very smart and wealthy person tell me how to do it right. I was skeptical at first but I finally made it mine to share.</p>
<p>This is the right order to do things:</p>
<ol>
<li>Solve a problem.</li>
<li>Build credibility and respect.</li>
<li>Respect will give you power and influence.</li>
<li>Power will reward you with money.</li>
</ol>
<p>Most people have it wrong: get money, power comes from money and respect from power. They don&#8217;t solve anybody&#8217;s problems, including their own.</p>
<p>Knowing the right order is just the first step. The second is to enjoy building your success.</p>
<p>We have six core needs for fulfillment:</p>
<ol>
<li>The need for certainty</li>
<li>The need for variety</li>
<li>The need to feel significant</li>
<li>The need for love and connection</li>
<li>The need for growth</li>
<li>The need to contribute</li>
</ol>
<p>If each step does not fulfill some of your needs it is time to make changes.</p>
<ol>
<li>Solving problems &#8211; needs #2, #3 and #5.</li>
<li>Respect and Credibility -  needs #3, #4 and #6.</li>
<li>Power &#8211; needs #3 and #5.</li>
<li>Money &#8211; needs #1, #3 and #6.</li>
</ol>
<p>Image Courtesey of <a href="http://www.flickr.com/photos/tracy_olson/">Tracy O</a>, (<a title="image on flickr" href="http://www.flickr.com/photos/tracy_olson/61056391/">image</a>)<strong><br />
</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://mostlygeek.com/personal/how-to-enjoy-getting-rich/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Get Happy and Stay Happy</title>
		<link>http://mostlygeek.com/personal/how-to-get-happy-and-stay-happy/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=rss</link>
		<comments>http://mostlygeek.com/personal/how-to-get-happy-and-stay-happy/#comments</comments>
		<pubDate>Mon, 01 Jun 2009 08:30:08 +0000</pubDate>
		<dc:creator>Benson Wong</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[Philosophy]]></category>
		<category><![CDATA[gratitude]]></category>
		<category><![CDATA[happiness]]></category>

		<guid isPermaLink="false">http://www.mostlygeek.com/?p=746</guid>
		<description><![CDATA[Tips for being happy now and tomorrow. ]]></description>
			<content:encoded><![CDATA[<p><a class="post_image_link" href="http://mostlygeek.com/personal/how-to-get-happy-and-stay-happy/" title="Permanent link to How to Get Happy and Stay Happy"><img class="post_image aligncenter" src="http://farm1.static.flickr.com/69/155421589_8608a07379.jpg" width="500" height="333" alt="Laughing Children" /></a>
</p><p>Getting happy right now is simple, be grateful. If you think about three things you are grateful for and avoid thinking about the future you&#8217;ll be happy. For a few minutes at least.</p>
<p>Staying happy is the tricky part. Human beings are the only animal that thinks about the future. We spend a lot of time thinking about our happier future selves and what we need to do to become that person.</p>
<p>We take what we have now for granted. We choose to suffer now so we can happier later. There is a better way to live. To have happiness and spaceships, medicine and the Internet.</p>
<p>The first step is knowing your core needs:</p>
<ol>
<li>The need for certainty</li>
<li>The need for variety</li>
<li>The need to feel significant</li>
<li>The need for love and connection</li>
<li>The need for growth</li>
<li>The need to contribute</li>
</ol>
<p>The second step is to plan your future around your six basic needs.</p>
<p>Finally remember to be grateful.</p>
<p>&#8212;-</p>
<p>Photo courtesy of <a title="Link to a4gpa's photostream" rel="dc:creator cc:attributionURL" href="http://www.flickr.com/photos/a4gpa/"><strong>a4gpa</strong></a> (<a href="http://www.flickr.com/photos/a4gpa/155421589/">photo</a>).</p>
<p>Suggested further reading:</p>
<ul>
<li><a href="http://www.amazon.ca/gp/product/0739332228?ie=UTF8&amp;tag=phrax-20&amp;linkCode=as2&amp;camp=15121&amp;creative=330641&amp;creativeASIN=0739332228">Stumbling on Happiness</a><img style="border:none !important; margin:0px !important;" src="http://www.assoc-amazon.ca/e/ir?t=phrax-20&amp;l=as2&amp;o=15&amp;a=0739332228" border="0" alt="" width="1" height="1" /> &#8211; by Daniel Gilbert</li>
<li>Anthony Robbin&#8217;s <a href="http://www.self-improvement-to-personal-development.com/6-core-needs.html">Six core needs </a></li>
<li><a href="http://www.amazon.ca/gp/product/080701429X?ie=UTF8&amp;tag=phrax-20&amp;linkCode=as2&amp;camp=15121&amp;creative=330641&amp;creativeASIN=080701429X">Man&#8217;s Search for Meaning</a><img style="border:none !important; margin:0px !important;" src="http://www.assoc-amazon.ca/e/ir?t=phrax-20&amp;l=as2&amp;o=15&amp;a=080701429X" border="0" alt="" width="1" height="1" /> &#8211; by Viktor E. Frankl</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://mostlygeek.com/personal/how-to-get-happy-and-stay-happy/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>TweetLens is dead. Long live TweetLens.</title>
		<link>http://mostlygeek.com/personal/tweetlens-is-dead-long-live-tweetlens/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=rss</link>
		<comments>http://mostlygeek.com/personal/tweetlens-is-dead-long-live-tweetlens/#comments</comments>
		<pubDate>Wed, 13 May 2009 06:20:34 +0000</pubDate>
		<dc:creator>Benson Wong</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[tweetlens]]></category>

		<guid isPermaLink="false">http://www.mostlygeek.com/?p=681</guid>
		<description><![CDATA[I&#8217;ve been working on a project called TweetLens for about four months. After a few months of programming, trying out different ideas and having hopes to turn it into a start up of some sort it&#8217;s time to face reality. That reality is that I want to build tech. companies that enrich people&#8217;s lives and [...]]]></description>
			<content:encoded><![CDATA[<p><a class="post_image_link" href="http://mostlygeek.com/personal/tweetlens-is-dead-long-live-tweetlens/" title="Permanent link to TweetLens is dead. Long live TweetLens."><img class="post_image aligncenter" src="http://farm3.static.flickr.com/2349/2258458871_63255d71a9.jpg" width="500" height="375" alt="http://www.flickr.com/photos/46935248@N00/2258458871/" /></a>
</p><p>I&#8217;ve been working on a project called <a href="http://tweetlens.com">TweetLens</a> for about four months. After a few months of programming, trying out different ideas and having hopes to turn it into a start up of some sort it&#8217;s time to face reality. That reality is that I want to build tech. companies that enrich people&#8217;s lives and makes me money. I believe that TweetLens accomplishes the first but will never accomplish the second.</p>
<p>So it was a bitter sweet decision to stop working on TweetLens as a possible business start up. After some thought I decided the best thing is to  open source it under the <a href="http://www.opensource.org/licenses/mit-license.html">MIT license</a>. I don&#8217;t want to see the project die and there is a lot of great work (IMHO) that went into it. Letting others have a go at it or incorporate it into their tools would be a great way to keep the value from fading.</p>
<p>The bitter part about the decision is having to admit that it would fail as a viable business. I still believe that most of the tools out there still suck and there is an opportunity for a real kick ass twitter web client. What I don&#8217;t regret is the time spent building it because the journey itself was very rewarding.</p>
<p>That is the sweet part. Building TweetLens I learned more about JavaScript than I could ever imagine. Before TweetLens I thought of JavaScript as just a tool for fancy animations and AJAX. Now I realize how amazing a language it is for delivering a high level of application usability within the browser.</p>
<p>Combined with jQuery&#8217;s awesome event handling I was learned about event driven programming (EDP). This lead me down a path into SOA (<a title="Service Oriented Architecture on Wikipedia" href="http://en.wikipedia.org/wiki/Service-oriented_architecture">service-oriented architecture</a>) and a new world of possibilities opened up to me. I love thinking about how technology can be applied to enrich people&#8217;s lives.</p>
<p>So while the project itself was a failure in its original purpose the new experience, skills and knowledge gained have a lot of value. Either way I don&#8217;t regret where working on TweetLens has taken me.</p>
<p>So this is the plan for the new open TweetLens.</p>
<ol>
<li>Clean up the source code and throw it up on GitHub. I just opened up an account, now I gotta figure out how to use. I love learning new things.</li>
<li>Tweak tweetlens.com to be the project&#8217;s web and demo site. There is a lot of cool functionality that I built into TweetLens and it deserves some showcasing.</li>
<li>Continue tweaking the code. There&#8217;s some nifty new features and enhancements that would make it a bit more usable. I&#8217;ve been thinking of re-architecting the event model, making leveraging $(document) more as the communication channel, almost completely eliminating the call stack&#8230; well you know geek out! :)</li>
</ol>
<p>So a new future for TweetLens and I&#8217;m going to focus more on my next projects. I got a few great ones in the hopper. And this time co-founders!</p>
]]></content:encoded>
			<wfw:commentRss>http://mostlygeek.com/personal/tweetlens-is-dead-long-live-tweetlens/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Project Circadian Update 3 &#8211; Wrap Up</title>
		<link>http://mostlygeek.com/personal/project-circadian-wrap-up/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=rss</link>
		<comments>http://mostlygeek.com/personal/project-circadian-wrap-up/#comments</comments>
		<pubDate>Tue, 12 May 2009 03:22:29 +0000</pubDate>
		<dc:creator>Benson Wong</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[#projectcircadian]]></category>
		<category><![CDATA[sleep]]></category>

		<guid isPermaLink="false">http://www.mostlygeek.com/?p=674</guid>
		<description><![CDATA[I&#8217;ve been using the blue light blocking glasses from lowbluelights.com for a few weeks now. I wanted to wrap up the project and these are the results I&#8217;ve seen personally: The glasses don&#8217;t make me sleepy. What I&#8217;ve found is that the exposure to the intensity of light matters as much as the type. For [...]]]></description>
			<content:encoded><![CDATA[<p><a class="post_image_link" href="http://mostlygeek.com/personal/project-circadian-wrap-up/" title="Permanent link to Project Circadian Update 3 &#8211; Wrap Up"><img class="post_image aligncenter" src="http://farm4.static.flickr.com/3189/2700477995_ece8f139f5.jpg" width="500" height="332" alt="Sleeping Cougar on Flickr" /></a>
</p><p>I&#8217;ve been using the blue light blocking glasses from lowbluelights.com for a few weeks now. I wanted to wrap up the project and these are the results I&#8217;ve seen personally:</p>
<ol>
<li><strong>The glasses don&#8217;t make me sleepy.</strong> What I&#8217;ve found is that the exposure to the intensity of light matters as much as the type. For maximum effectiveness I would turn down most of the lights in my home and wear the glasses.</li>
<li><strong>They do help me sleep better. </strong>Before wearing the glasses I would wake up several times a night. Using the glasses I sleep through until my alarm clock wakes me up. For the record I actually use a sun-rise alarm clock. This is the one I have, a <a href="http://www.fullspectrumsolutions.com/model100_dawn_simulator_391_prd1.htm">Sunrise Systems Dawn Simulator</a>.:Basically these simulate dawn and rather than a blaring alarm to wake you up it slowly brightens the room. Thus dawn simulation. I will never use a regular alarm clock again.</li>
<li><strong>Are they worth the money?</strong> I think so. Being able to sleep soundly for hours is worth more than the $100.00!</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://mostlygeek.com/personal/project-circadian-wrap-up/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Project Circadian Update 2 (#projectcircadian)</title>
		<link>http://mostlygeek.com/personal/project-circadian-update-2-projectcircadian/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=rss</link>
		<comments>http://mostlygeek.com/personal/project-circadian-update-2-projectcircadian/#comments</comments>
		<pubDate>Tue, 28 Apr 2009 16:35:20 +0000</pubDate>
		<dc:creator>Benson Wong</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[#projectcircadian]]></category>
		<category><![CDATA[circadian]]></category>
		<category><![CDATA[sleep]]></category>

		<guid isPermaLink="false">http://www.mostlygeek.com/?p=661</guid>
		<description><![CDATA[It&#8217;s been about two weeks wearing the lowbluelights.com blue light blocking glasses every night. The results aren&#8217;t what I expected. Initially I expected to feel really sleep around 10:00pm and wake up easily at 5:00am. Instead I fall asleep whenever I go to bed and wake up around 7:30/8:00am. What I found is that the [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>It&#8217;s been about two weeks wearing the <a href="https://www.lowbluelights.com/detail.asp?id=50" target="_blank">lowbluelights.com blue light blocking glasses</a> every night. The results aren&#8217;t what I expected. Initially I expected to feel really sleep around 10:00pm and wake up easily at 5:00am. Instead I fall asleep whenever I go to bed and wake up around 7:30/8:00am.</p>
<p>What I found is that the glasses do not make you sleepy. For me I credit the glasses for helping me sleep better and fall asleep much faster. Before the start of the experiment I would have a very difficult time falling asleep, usually tossing and turning in bed for hours. Then I would wake up every two or three hours, usually being able to fall asleep again in a minute or so.</p>
<p>There are several bad habits that I keep that the glasses do not fix. That is staying up late on the computer or watching tv. While I do start feeling sleepy around those times I can stay awake if I wanted. So I actually made a few changes to my lifestyle.</p>
<p>First starting around 8:30pm I would put the glasses on and leave them on until I go to sleep. Usually this is still around midnight or 1:00am. It kind of sucks having the world all yellow but you get used to it.</p>
<p>Secondly when my bed hits the pillow, I catch myself thinking about random things and I start counting sheep. Yes, counting sheep. I start at 100 and challenge myself to count down to 50 before my mind starts wandering. I&#8217;ve never made it to 50. Either because my mind drifted or I&#8217;ve fallen asleep. It&#8217;s cliche but it works for me.</p>
<p>Thirdly I made my room dark. There is very little ambient light in my room at night. In the morning I have a sun-rise alarm clock that wakes me up. These two things combined also helped my ability to sleep.</p>
<p>All of these things combined has made an improvement so far. The next step is to begin sleeping and getting up earlier. Will post another update when I have more information on how that is going.</p>
]]></content:encoded>
			<wfw:commentRss>http://mostlygeek.com/personal/project-circadian-update-2-projectcircadian/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Project Circadian Update 1 (#projectcircadian)</title>
		<link>http://mostlygeek.com/personal/project-circadian-update-1-projectcircadian/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=rss</link>
		<comments>http://mostlygeek.com/personal/project-circadian-update-1-projectcircadian/#comments</comments>
		<pubDate>Fri, 17 Apr 2009 06:41:30 +0000</pubDate>
		<dc:creator>Benson Wong</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[#projectcircadian]]></category>
		<category><![CDATA[circadian]]></category>
		<category><![CDATA[sleep]]></category>

		<guid isPermaLink="false">http://www.mostlygeek.com/?p=658</guid>
		<description><![CDATA[Tonight is the 3rd night wearing the blue light blocking glasses. This is what I&#8217;ve noticed so far. On the first night I fell asleep as soon as my head hit the pillow @ 2:00am. I was surprised that I didn&#8217;t feel sleepy at all. I thought i would. I was surprised I fell asleep [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>Tonight is the 3rd night wearing the blue light blocking glasses. This is what I&#8217;ve noticed so far.</p>
<p>On the first night I fell asleep as soon as my head hit the pillow @ 2:00am. I was surprised that I didn&#8217;t feel sleepy at all. I thought i would. I was surprised I fell asleep so quickly as I usually toss and turn for a couple of hours. I woke up  at about 7:30am feeling quite refreshed. This also surprised me. I wore the glasses for about 3 hours before bed.</p>
<p>This was a Crossfit night. I didn&#8217;t eat all that good either.</p>
<p>The second night I fell asleep quite quickly, thought not as quickly as the first night. Faster than normal though. I went to bed around 1:00am, wearing the glasses for about 3 hours. I woke up a bit later, around 7:30am. I still felt quite tired in the morning. This was also a Crossfit night and I had a pretty late dinner.</p>
<p>Tonight, another Crossfit night. Had dinner a little earlier, but I ate a lot. Friends in town. No will power. It is 11:40pm and I&#8217;m not feeling sleepy at all. I&#8217;ll try to sleep in about 30 minutes. Hopefully I can fall sleep fast as usual.</p>
]]></content:encoded>
			<wfw:commentRss>http://mostlygeek.com/personal/project-circadian-update-1-projectcircadian/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Project Circadian Start!</title>
		<link>http://mostlygeek.com/personal/project-circadian-start/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=rss</link>
		<comments>http://mostlygeek.com/personal/project-circadian-start/#comments</comments>
		<pubDate>Wed, 15 Apr 2009 05:15:41 +0000</pubDate>
		<dc:creator>Benson Wong</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[blue light]]></category>
		<category><![CDATA[circadian]]></category>
		<category><![CDATA[sleep]]></category>

		<guid isPermaLink="false">http://www.mostlygeek.com/?p=656</guid>
		<description><![CDATA[For a long time I haven&#8217;t been able to sleep normal hours. I&#8217;ve always thought it was because I was part owl After doing some research online about the effects of  blue light and circadian rhythm I took the plunge and got a pair of blue light blocking sunglasses. The theory is that blue light [...]]]></description>
			<content:encoded><![CDATA[<p></p><p><img class="alignright size-medium wp-image-655" title="blue-light-glasses" src="http://www.mostlygeek.com/wp-content/uploads/2009/04/photo-146-300x225.jpg" alt="blue-light-glasses" width="300" height="225" /> For a long time I haven&#8217;t been able to sleep normal hours. I&#8217;ve always thought it was because I was part owl</p>
<p>After doing some research online about the effects of  blue light and circadian rhythm I took the plunge and got a pair of blue light blocking sunglasses.</p>
<p>The theory is that blue light suppresses melatonin. Since we live in a pretty digital society we&#8217;re surrounded by LCDs, light bulbs, etc. and it throws off our internal hormonal clock.</p>
<p>Since I&#8217;m usually surfing, programming or couch potato&#8217;ing well past 8:00pm I usually have a hard time sleeping.</p>
<p>By wearing these glasses most of the blue light is blocked so melatonin release won&#8217;t be inhibited. That means normal sleep.</p>
<p>Well this is the first night so I&#8217;ll keep updating. My plan is to put these on at 8:00pm, do my normal stuff and hopefully by 10:00pm or 11:00pm I&#8217;ll be real sleepy. I&#8217;ll blog it all.</p>
<p>References:</p>
<ol>
<li><a href="http://en.wikipedia.org/wiki/Melatonin#cite_note-Brainard_2001-24">Wikipedia entry on melatonin</a>. In particular citations #<a href="http://en.wikipedia.org/wiki/Melatonin#cite_note-Brainard_2001-24">25</a> / #<a href="http://en.wikipedia.org/wiki/Melatonin#cite_note-Kayumov_2005-25">26</a>.</li>
<li><a href="https://www.lowbluelights.com/index.asp?">LowBlueLights.com</a> &#8211; the manufacturers of these glasses.</li>
<li><a href="https://www.lowbluelights.com/detail.asp?id=50">The glasses I&#8217;m wearing</a>. The Novelists series.</li>
<li>The website I ordered them from in Canada: <a href="http://mavc.com/">http://mavc.com/</a></li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://mostlygeek.com/personal/project-circadian-start/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>My Current Projects</title>
		<link>http://mostlygeek.com/personal/my-current-projects/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=rss</link>
		<comments>http://mostlygeek.com/personal/my-current-projects/#comments</comments>
		<pubDate>Mon, 16 Mar 2009 19:09:16 +0000</pubDate>
		<dc:creator>Benson Wong</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[Philosophy]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[diet]]></category>
		<category><![CDATA[lifestyle]]></category>
		<category><![CDATA[sleep]]></category>
		<category><![CDATA[tweetlens]]></category>

		<guid isPermaLink="false">http://www.mostlygeek.com/?p=639</guid>
		<description><![CDATA[This is my current project load: TweetLens.com &#8211; This is a twitter client that I am building. The clients out there currently don&#8217;t offer what I really want. That is: Web based, keyboard navigation and good data filtering. This project has almost consumed my life. I started it without knowning how to write a lick [...]]]></description>
			<content:encoded><![CDATA[<p></p><div class="wp-caption alignright" style="width: 240px">
	<a href="http://www.flickr.com/photos/hamedmasoumi/3149927417/sizes/s/"><img title="Balance" src="http://farm4.static.flickr.com/3105/3149927417_60e5bf4d55_m.jpg" alt="Balance" width="240" height="160" /></a>
	<p class="wp-caption-text">Reaching out for balance...</p>
</div>
<p>This is my current project load:</p>
<ol>
<li>
<p><a href="http://tweetlens.com" target="_blank">TweetLens.com</a> &#8211; This is a twitter client that I am building. The clients out there currently don&#8217;t offer what I really want. That is: Web based, keyboard navigation and good data filtering. This project has almost consumed my life. I started it without knowning how to write a lick of JavaScript. Now I know jQuery, DOM manipulation, event driven programming, etc. pretty well.</p>
<p>In a few weeks I should have the next alpha release out. I&#8217;m currently rebuilding the backend for better data caching which is essential when you&#8217;ve move a lot of data processing off the desktop and into the cloud. It&#8217;s coming together. Fortunately my backend development skills are still sharp. </p>
</li>
<li>Project <a href="http://search.twitter.com/search?q=%23circadian" target="_blank">#circadian</a> &#8211; This is to reset my sleeping schedule so I pass out around 10:00pm and get up around 6:00am. Rise and set with the sun essentially. The steps with this is to get a pair of <a href="https://www.lowbluelights.com/detail.asp?id=25" target="_blank">blue light blocking glasses</a> and reduce my caffeine intake. There is some <a href="http://living.oneindia.in/health/science-study/2007/glasses-improve-sleep.html" target="_blank">interesting research</a> into the relationship between blue light and alertness. I&#8217;ll see how it works. This <a href="http://www.shanspirations.org/?p=88" target="_blank">blog post</a> really helped point me in the right direction too.</li>
<li>Improve my diet. Eat based on the Zone diet. Then add extra fat / protein to gain mass.</li>
<li>Get more Crossfit. I just have to show up 4 times a week.</li>
</ol>
<p>I&#8217;ve been thinking lately that these are the pillars to leading a balanced life style:</p>
<ol>
<li>Exercise for the body. Crossfit is my drug of choice.</li>
<li>Exercise for the mind. Programming for me.</li>
<li>Get enough rest. Project #circadian.</li>
<li>Get good fuel. Eat Zone, with extra fat and protein to gain mass.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://mostlygeek.com/personal/my-current-projects/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Food Log Moved</title>
		<link>http://mostlygeek.com/personal/food-log-moved/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=rss</link>
		<comments>http://mostlygeek.com/personal/food-log-moved/#comments</comments>
		<pubDate>Fri, 17 Oct 2008 21:38:58 +0000</pubDate>
		<dc:creator>Benson Wong</dc:creator>
				<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://www.mostlygeek.com/?p=604</guid>
		<description><![CDATA[Okay after talking to Boris @ boot up labs last week I realized that I&#8217;ve been killing my poor readers with my food log. It even drove poor Boris away. I created a new Blog: mmmyummy.wordpress.com for all of my food logging. It&#8217;ll be there for now. This site will go back to being mostly geeky. [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>Okay after talking to <a href="http://www.bmannconsulting.com">Boris</a> @ <a href="http://bootuplabs.com/">boot up labs</a> last week I realized that I&#8217;ve been killing my poor readers with my food log. It even drove poor Boris away. I created a new Blog: <a href="mmmyummy.wordpress.com">mmmyummy.wordpress.com</a> for all of my food logging.</p>
<p>It&#8217;ll be there for now. This site will go back to being mostly geeky. :)</p>
]]></content:encoded>
			<wfw:commentRss>http://mostlygeek.com/personal/food-log-moved/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

