<?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>Pro Bono Geek &#187; LegSim</title>
	<atom:link href="http://blog.probonogeek.org/category/legsim/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.probonogeek.org</link>
	<description>Technology for the Good of People</description>
	<lastBuildDate>Sun, 02 May 2010 11:08:35 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Getting Back into the Swing of Things</title>
		<link>http://blog.probonogeek.org/2009/10/getting-back-into-the-swing-of-things/</link>
		<comments>http://blog.probonogeek.org/2009/10/getting-back-into-the-swing-of-things/#comments</comments>
		<pubDate>Wed, 21 Oct 2009 17:05:40 +0000</pubDate>
		<dc:creator>probonogeek</dc:creator>
				<category><![CDATA[LegSim]]></category>
		<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://blog.probonogeek.org/?p=592</guid>
		<description><![CDATA[The past couple of months have been really crazy, so much so that even when I had topics I wanted to blog about, the very thought of trying to organize it into something meaningful filled me with dread&#8230; that and I discovered twitter. But a sort of normalcy has finally taken root in my life [...]]]></description>
			<content:encoded><![CDATA[<p>The past couple of months have been really crazy, so much so that even when I had topics I wanted to blog about, the very thought of trying to organize it into something meaningful filled me with dread&#8230; that and I discovered <a href="http://twitter.com/probonogeek">twitter</a>. But a sort of normalcy has finally taken root in my life and I wish to get back into the swing of things. First, however, as is required under international blogging law, let&#8217;s do a quick mind dump on the events since last I posted.<span id="more-592"></span></p>
<h3>Sarah Left for Holland</h3>
<p>The most life changing news is that my fiancée has left for her year long fieldwork in the Netherlands. She will be staying in <a href="http://maps.google.com/maps?hl=en&#038;client=iceweasel-a&#038;q=Enschede+netherlands&#038;ie=UTF8&#038;gl=us&#038;ei=aDbfSp3HCoLQsQP0y4HdDw&#038;ved=0CA0Q8gEwAA&#038;hq=&#038;hnear=Enschede,+Overijssel,+The+Netherlands&#038;z=11">Enschede</a>, which technically isn&#8217;t part of Holland, but saying &#8220;The Netherlands&#8221; sounds weird. Not having someone sentient around the house on a day-to-day basis is hard, and I think will only get harder as the months go by&#8230;</p>
<h3>I Moved to San Francisco</h3>
<p>Part of the agreement that lead to me relocating to Santa Cruz after law school was that once Sarah finished her course work and no longer needed to be on campus every day, we would get out of dodge! Well, three years have come and gone, and I&#8217;m officially out. I now reside in the <a href="http://maps.google.com/maps?f=q&#038;source=s_q&#038;hl=en&#038;geocode=&#038;q=Inner+Sunset,+San+Francisco,+CA&#038;sll=52.220819,6.89114&#038;sspn=0.165316,0.670853&#038;gl=us&#038;ie=UTF8&#038;hq=&#038;hnear=Inner+Sunset,+San+Francisco,+California&#038;z=14">Inner Sunset</a> neighborhood of San Francisco. The weather her is not at all like Santa Cruz, a lot more fog, a lot more cold, and even a lot more rain. It&#8217;s very much like Seattle&#8230; and while I love Seattle weather, it&#8217;s going to take some time to reacclimatizes myself. The apartment was knick-named &#8220;Mountain Top&#8221; as it rests up a big hill and so I have a great view of the neighborhood.</p>
<div id="attachment_596" class="wp-caption aligncenter" style="width: 590px"><img src="http://blog.probonogeek.org/wp-content/uploads/2009/10/view-from-mountain-top.jpg" alt="View from Mountain Top" title="view-from-mountain-top" width="580" height="435" class="size-full wp-image-596" /><p class="wp-caption-text">View from Mountain Top</p></div>
<h3>Getting Involved in the Community</h3>
<p>Now that I live alone in this great city, I&#8217;m trying to get more involved with the communities that are around me. The first step was to eat everything I could get my hands on and <a href="http://probonogeek.yelp.com/">write a review</a> about it so I would remember. It was an expensive hobby there for a while, as Sarah and I ate out nearly every night before her departure, but now I&#8217;m down to a much more manageable frequency. I&#8217;m also getting to know my neighbors, who all seem like really great people. It&#8217;s always nice to know some people in your building. </p>
<p>Next on the list is joining the local technology interest groups. I&#8217;ve joined the SF-LUG and the Ruby Meetup Group&#8230; we shall see what other organizations present themselves. I also plan to drop in on the local <a href="http://gamescapesf.net/">game shop&#8217;s</a> board game night&#8230; because one can never play too many board games. The final piece is to find some volunteer/political activities in which to get involved. Still need to investigate what&#8217;s out there, but my guess is one need simply express some interest.</p>
<h3>LegSim Resurgence</h3>
<p>This past summer I&#8217;ve been working on a new version of LegSim written on Rails. We have a beta class running right now at the University of Washington and it seems to be going pretty well. The trick is that a lot of the features aren&#8217;t done yet, so it&#8217;s sort of a constant race against the clock to get a feature deployed <b>before</b> the students need it to complete an assignment. But that&#8217;s the sort of pressure I need to get me really motivated, so it&#8217;s all for the good. There&#8217;s some other really exciting things going on with LegSim right now that I hope to post about in the coming weeks.</p>
<h3>Changes in the Workplace</h3>
<p>Leaving Santa Cruz meant leaving my cool downtown office&#8230; which was sad, as I really liked the ladies who worked there and the space was great. Now I am once again confined to my apartment and the local coffee shops, but I&#8217;m not too worried. The much bigger change is that our company&#8217;s Lead Developer decided to peruse other opportunities earlier this month. What that means for me is I am now listed as the &#8220;Project Manager&#8221; of our big new Content Management System. I actually hope to blog a little about that in the coming weeks as well, as there are some really cool technical problems to overcome with that project and I hope to share some earned wisdom.</p>
<p>I think that about covers the main highlights. With luck there will be more regular &#8212; and shorter &#8212; posts in the future.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.probonogeek.org/2009/10/getting-back-into-the-swing-of-things/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pillars of LegSim: Naming</title>
		<link>http://blog.probonogeek.org/2008/06/pillars-of-legsim-naming/</link>
		<comments>http://blog.probonogeek.org/2008/06/pillars-of-legsim-naming/#comments</comments>
		<pubDate>Wed, 11 Jun 2008 01:30:00 +0000</pubDate>
		<dc:creator>probonogeek</dc:creator>
				<category><![CDATA[LegSim]]></category>

		<guid isPermaLink="false">http://wordpress.probonogeek.org/2008/06/pillars-of-legsim-naming/</guid>
		<description><![CDATA[This is a technology posting, but I&#8217;m asking a question to my political science readers, so I&#8217;m going to keep it simple. Future &#8220;Pillars of LegSim&#8221; postings will be more technical.
I am presently in the think of redeveloping LegSim, but in a way I would never have contemplated even six months ago. The current version [...]]]></description>
			<content:encoded><![CDATA[<p><i>This is a technology posting, but I&#8217;m asking a question to my political science readers, so I&#8217;m going to keep it simple. Future &#8220;Pillars of LegSim&#8221; postings will be more technical.</i></p>
<p>I am presently in the think of redeveloping LegSim, but in a way I would never have contemplated even six months ago. The current version of <a href="http://www.legsim.org/">LegSim (v4.1)</a> is what&#8217;s known as a CGI application, which means each and every time you ask LegSim to do something, it loads the whole program, executes, and then unloads. Sort of like if you had fire up your email client every time you wanted to send a single email. This is silly and making it better is, as David would say, &#8220;a solved problem.&#8221; And indeed, there are all manner of pre-existing web development frameworks that could be made to do what I want to do (<a href="http://www.rubyonrails.org/">Ruby On Rails</a>, <a href="http://www.cakephp.org/">CakePHP</a>, <a href="http://www.zope.org/">Zope</a>&#8230; just to one from each of the big languages). Thing is, I like Perl&#8230; and at the risk of sounding like a language snob (not the Sarah kind of language snob mind you), I would like to stick with Perl, the original Perl language.</p>
<p>Of course, there are frameworks in Perl&#8230; like <a href="http://www.catalystframework.org/">Catalyst</a>, which actually got it start at the University of Washington back when I was an undergraduate. But, bottom line, I don&#8217;t want to have to learn someone else system and I don&#8217;t want to have to fight when it tries to tell me how things <i>ought</i> to be done. I would just use Rails if I wanted that experience. So, I&#8217;m writing my own. Which is exciting, I&#8217;ve enjoyed it so far. Done right, I can use the framework not just for LegSim, but for other projects I might want to take on. But I&#8217;m getting ahead of myself&#8230;</p>
<p>Faithful readers, I turn to you to ask a simple question&#8230; what should I call this thing? My first thought was to name it after the first Speaker of the House of Representatives&#8230; but that turned out to be <a href="http://en.wikipedia.org/wiki/Frederick_Muhlenberg">Frederick Muhlenber</a>, and I&#8217;m not naming my framework after no Muhlenber. We are working on a CMS system built on top of Rails at work, which is codenamed <a href="http://en.wikipedia.org/wiki/Pericles">Pericles</a> (a name my boss will likely change). I like Pericles, having come up with it myself, but I&#8217;m not sure if I want to reuse the name.</p>
<p>The current leader in this contest is <a href="http://en.wikipedia.org/wiki/Astraea_%28mythology%29">Astraea</a>, the daughter of Zeus and Themis who would eventually ascend into the heavens and become Virgo. She&#8217;s also the Goddess of Justice, with the scales and stuff. While I like the sound, I&#8217;m not thrilled with the mythos. I&#8217;m looking for something more &#8220;governmenty&#8221; than justice (hence my initial interest in Pericles). Anyone have suggestions&#8230; needs to be a cool sounding word, cannot be in common use (to avoid confusion), and has some sort of tie in with government.</p>
<p>Drop me a line via email or a comment if you have any good ideas.</p>
<p><i>p.s.</i> If anyone recommends Perl on Rails, I will ban you forever.</p>
<p><b>Updated &#8211; 6/11/2008</b></p>
<p>A friend wrote to suggest <a href="http://en.wikipedia.org/wiki/Solon">Solon</a>, one of the fathers of Athenian democracy. The wikipedia page makes him sound like a pretty cool guy. But while reviewing the background I learned Solon eventually became an <a href="http://en.wikipedia.org/wiki/Archon_of_Athens">Archon of Athens</a>, which was a sort of executive position within the Greek governmental system, both during it&#8217;s tyrannical and democratic days. But here&#8217;s the <i>really</i> cool part&#8230; the years in which no Archon was appointed where known as <i>anarchy</i>, meaning, literally, &#8220;no Archon.&#8221; How cool is that?!</p>
<p>So, bonus points for Solon, but at the moment, the top choice is Archon.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.probonogeek.org/2008/06/pillars-of-legsim-naming/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Don&#8217;t Believe Everything you Read About Security</title>
		<link>http://blog.probonogeek.org/2007/02/dont-believe-everything-you-read-about-security/</link>
		<comments>http://blog.probonogeek.org/2007/02/dont-believe-everything-you-read-about-security/#comments</comments>
		<pubDate>Sun, 04 Feb 2007 04:52:00 +0000</pubDate>
		<dc:creator>probonogeek</dc:creator>
				<category><![CDATA[LegSim]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://wordpress.probonogeek.org/2007/02/dont-believe-everything-you-read-about-security/</guid>
		<description><![CDATA[Washington Post has a Q&#038;A up that asks &#8220;When I log into my Internet provider&#8217;s Web-mail page, I don&#8217;t see the usual lock icon. Isn&#8217;t it dangerous to send a password over the Internet without encryption?&#8221; And proceeds to tell people to fear sites which don&#8217;t employ the little lock.
It&#8217;s true, sending passwords over the [...]]]></description>
			<content:encoded><![CDATA[<p><a href='http://www.washingtonpost.com/wp-dyn/content/article/2007/02/03/AR2007020300114.html'>Washington Post has a Q&#038;A</a> up that asks &#8220;When I log into my Internet provider&#8217;s Web-mail page, I don&#8217;t see the usual lock icon. Isn&#8217;t it dangerous to send a password over the Internet without encryption?&#8221; And proceeds to tell people to fear sites which don&#8217;t employ the little lock.</p>
<p>It&#8217;s true, sending passwords over the public lines in clear text is asking for trouble.  But that doesn&#8217;t mean that the little lock is the only way to do it.  In fact, that little lock costs a lot of money for websites to purchase (and repurchase, on an annual basis).  But there are alternatives that are just as good.  LegSim uses such a system, relying on basic cryptography and some intelligence.  Just because a site doesn&#8217;t chose to buy into the SSL certificate racket doesn&#8217;t mean it can&#8217;t be trusted.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.probonogeek.org/2007/02/dont-believe-everything-you-read-about-security/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Neat Congressional Info</title>
		<link>http://blog.probonogeek.org/2006/10/neat-congressional-info/</link>
		<comments>http://blog.probonogeek.org/2006/10/neat-congressional-info/#comments</comments>
		<pubDate>Mon, 02 Oct 2006 22:54:00 +0000</pubDate>
		<dc:creator>probonogeek</dc:creator>
				<category><![CDATA[LegSim]]></category>
		<category><![CDATA[Politics]]></category>

		<guid isPermaLink="false">http://wordpress.probonogeek.org/2006/10/neat-congressional-info/</guid>
		<description><![CDATA[One of the cool things about working with LegSim is I find out about neat academic work on Congress.  Today I was pointed in the direction of Congress Power Rankings.
Essentially, the system ranks each member of the House and Senate using objective factors to determine power within their respective chamber.  Once you know [...]]]></description>
			<content:encoded><![CDATA[<p>One of the cool things about working with LegSim is I find out about neat academic work on Congress.  Today I was pointed in the direction of <a href='http://www.congress.org/congressorg/power_rankings/index.tt'>Congress Power Rankings</a>.</p>
<p>Essentially, the system ranks each member of the House and Senate using objective factors to determine <i>power</i> within their respective chamber.  Once you know each score you can do all sorts of cool things&#8230;  like find out who is most/least powerful within a particular state delegation.  Check your your elected representative and see just how powerful <a href='http://www.congress.org/congressorg/power_rankings/power_card.tt?id=547'>you</a> are in Congress.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.probonogeek.org/2006/10/neat-congressional-info/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
