<?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>siliconsoul</title>
	<atom:link href="http://blog.siliconsoul.org/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://blog.siliconsoul.org</link>
	<description>The simple ramblings of a geek</description>
	<lastBuildDate>Tue, 10 Feb 2009 23:23:27 +0000</lastBuildDate>
	
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Do you have a minute for me to call you?</title>
		<link>http://blog.siliconsoul.org/?p=68</link>
		<comments>http://blog.siliconsoul.org/?p=68#comments</comments>
		<pubDate>Tue, 10 Feb 2009 23:23:27 +0000</pubDate>
		<dc:creator>poorgeek</dc:creator>
				<category><![CDATA[life]]></category>
		<category><![CDATA[communication]]></category>

		<guid isPermaLink="false">http://blog.siliconsoul.org/?p=68</guid>
		<description><![CDATA[Recently at work I&#8217;ve been experiencing this strange phenomenon where some of my coworkers will message me via chat to ask if they can call me. I have no idea why they are doing this and I&#8217;m pretty sure I never asked for this consideration. What&#8217;s stranger is that I&#8217;ve told several of them that [...]]]></description>
			<content:encoded><![CDATA[<p>Recently at work I&#8217;ve been experiencing this strange phenomenon where some of my coworkers will message me via chat to ask if they can call me. I have no idea why they are doing this and I&#8217;m pretty sure I never asked for this consideration. What&#8217;s stranger is that I&#8217;ve told several of them that there really is no need to do this especially since I rarely pay attention to chat and so their request could go unanswered for quite a while.</p>
<p>I&#8217;m really starting to wonder how this behavior developed. I&#8217;m sure that they don&#8217;t text their friends and loved ones to see if it is ok if they can call them on their cell. I realize that they are just trying to be considerate of my time, but this is a little extreme. Like anyone else, if I&#8217;m available to take your call then I&#8217;ll take it. If not, then leave a message at the beep and I&#8217;ll get back to you.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.siliconsoul.org/?feed=rss2&amp;p=68</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Overcoming the first draft</title>
		<link>http://blog.siliconsoul.org/?p=62</link>
		<comments>http://blog.siliconsoul.org/?p=62#comments</comments>
		<pubDate>Wed, 07 Jan 2009 21:05:26 +0000</pubDate>
		<dc:creator>poorgeek</dc:creator>
				<category><![CDATA[life]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[writing]]></category>

		<guid isPermaLink="false">http://blog.siliconsoul.org/?p=62</guid>
		<description><![CDATA[Something about Justin Thorp&#8217;s &#8220;blogging is the first draft of history&#8221; article last week stuck with me. In it, he said,
for quite a few people, the idea of writing freaks them out.  They start over thinking what they’re writing and more or less take themselves out of what they’re writing.
For me this is absolutely true [...]]]></description>
			<content:encoded><![CDATA[<p>Something about Justin Thorp&#8217;s &#8220;<a href="http://drinkingoatmealstout.com/2009/01/02/blogging-is-a-first-draft-of-history/">blogging is the first draft of history</a>&#8221; article last week stuck with me. In it, he said,</p>
<blockquote><p>for quite a few people, the idea of writing freaks them out.  They start over thinking what they’re writing and more or less take themselves out of what they’re writing.</p></blockquote>
<p>For me this is absolutely true and I think I have identified why. Being a bit of a perfectionist I don&#8217;t like leaving things incomplete. Whether that&#8217;s cleaning the house, the code I write, or a blog post. Heck, I&#8217;ve even rewritten tweets several times so that I can better maximize the 140 character limit. So what does this say about me? It says that I can&#8217;t let that first draft go until it is exactly how I want it. Spelling and grammar are checked. Links are correct. Styles are appropriately applied. Everything looks good in the preview. etc&#8230; etc&#8230; All of this until eventually I second guess myself and put off pressing the &#8216;Publish&#8217; button for fear that I&#8217;ve missed something.</p>
<p>Of course the real irony here is that as an agile developer I&#8217;m trained to start each task by &#8220;just make it work&#8221;. After it works (and tested of course) I can release and move on to things like making it pretty or making it faster. If I can apply these agile methodologies to my writing, well then, all should be <em>write</em> with the world.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.siliconsoul.org/?feed=rss2&amp;p=62</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Thinking 140 characters at a time</title>
		<link>http://blog.siliconsoul.org/?p=57</link>
		<comments>http://blog.siliconsoul.org/?p=57#comments</comments>
		<pubDate>Wed, 07 Jan 2009 18:06:54 +0000</pubDate>
		<dc:creator>poorgeek</dc:creator>
				<category><![CDATA[life]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[writing]]></category>

		<guid isPermaLink="false">http://blog.siliconsoul.org/?p=57</guid>
		<description><![CDATA[I recently started writing a white paper for a client at work and realized that I was having a hard time turning my outline and bullet points into complete sentences and paragraphs. Part of this due to the lack of doing any serious writing in a while. Sure I&#8217;ve done documentation, use cases, and some [...]]]></description>
			<content:encoded><![CDATA[<p>I recently started writing a white paper for a client at work and realized that I was having a hard time turning my outline and bullet points into complete sentences and paragraphs. Part of this due to the lack of doing any serious writing in a while. Sure I&#8217;ve done documentation, use cases, and some formal E-mails, but to actually sit down and draft a multi-page paper on a set topic is just something I haven&#8217;t done in years. Writing is a skill that unless practiced regularly falls by the wayside and mine has fallen.</p>
<p>I also think that another culprit in the deterioration of my writing skills is <a href="http://twitter.com">twitter</a>. With its 140 character limit, twitter forces you to think in statements, rather than complete thoughts. Its useful as a tool to get those statements out to friends, but after a while all your thoughts start to limit themselves to those 140 characters. As a tool, I sometimes need to put twitter back in the toolbox and use something else so that I don&#8217;t become too dependant.</p>
<p>My aikido sensei used to always say, &#8220;if you use a hammer long enough, everything starts to look like a nail&#8221;.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.siliconsoul.org/?feed=rss2&amp;p=57</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Someone back east is going, &#8220;Now why don&#8217;t he write?&#8221;</title>
		<link>http://blog.siliconsoul.org/?p=52</link>
		<comments>http://blog.siliconsoul.org/?p=52#comments</comments>
		<pubDate>Thu, 30 Oct 2008 21:49:24 +0000</pubDate>
		<dc:creator>poorgeek</dc:creator>
				<category><![CDATA[life]]></category>

		<guid isPermaLink="false">http://blog.siliconsoul.org/?p=52</guid>
		<description><![CDATA[It&#8217;s been quite a while since I wrote anything here and I wish I had a better excuse than:

I moved half way across the country
Work has been insane
and the ever popular, I forgot

It really has been the perfect storm of distractions that has kept me from writing, but that&#8217;s about to change. I actually have [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s been quite a while since I wrote anything here and I wish I had a better excuse than:</p>
<ul>
<li>I moved half way across the country</li>
<li>Work has been insane</li>
<li>and the ever popular, I forgot</li>
</ul>
<p>It really has been the perfect storm of distractions that has kept me from writing, but that&#8217;s about to change. I actually have a backlog of articles that I wrote during a recent flight that I&#8217;m going to be posting this weekend while the wife in in Michigan visiting family.</p>
<p>So sit tight.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.siliconsoul.org/?feed=rss2&amp;p=52</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>I no write good anymore</title>
		<link>http://blog.siliconsoul.org/?p=50</link>
		<comments>http://blog.siliconsoul.org/?p=50#comments</comments>
		<pubDate>Wed, 13 Aug 2008 04:31:33 +0000</pubDate>
		<dc:creator>poorgeek</dc:creator>
				<category><![CDATA[life]]></category>
		<category><![CDATA[writing]]></category>

		<guid isPermaLink="false">http://blog.siliconsoul.org/?p=50</guid>
		<description><![CDATA[I&#8217;ve been thinking over the past few days about some blog posts I should sit down and write. I&#8217;ve had the time (sorta) and the ideas, but not the drive. Until tonight.
I sat down with a beer this evening prepared to &#8220;put pen to pad&#8221; and what came out was incoherent non-sense. I just couldn&#8217;t [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been thinking over the past few days about some blog posts I should sit down and write. I&#8217;ve had the time (sorta) and the ideas, but not the drive. Until tonight.</p>
<p>I sat down with a beer this evening prepared to &#8220;put pen to pad&#8221; and what came out was incoherent non-sense. I just couldn&#8217;t seem to capture my thoughts in a meaningful way. In fact I don&#8217;t know how this is coming out so well. My ability to put together a string of words that was not only grammatically correct but also captured my idea as well as my &#8220;normal&#8221; conversational posting style was coming up short.</p>
<p>So after several drafts I eventually tabled a few outlines to be flushed out later this week and I&#8217;m hopeing that I can get them finished while they&#8217;re still relavent and while I still have the balls to post them.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.siliconsoul.org/?feed=rss2&amp;p=50</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Testing out the upgrade to Wordpress 2.5</title>
		<link>http://blog.siliconsoul.org/?p=46</link>
		<comments>http://blog.siliconsoul.org/?p=46#comments</comments>
		<pubDate>Mon, 07 Apr 2008 01:43:33 +0000</pubDate>
		<dc:creator>poorgeek</dc:creator>
				<category><![CDATA[life]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://blog.siliconsoul.org/?p=46</guid>
		<description><![CDATA[Sadly the last post to this blog was in November of last year. That&#8217;s pretty bad, even for me. No idea why I haven&#8217;t written more since I&#8217;ve actually had quite a lot to say. I&#8217;ve even been going through the trouble of making sure that Wordpress stays up-to-date with the latest versions. Which is [...]]]></description>
			<content:encoded><![CDATA[<p>Sadly the last post to this blog was in November of last year. That&#8217;s pretty bad, even for me. No idea why I haven&#8217;t written more since I&#8217;ve actually had quite a lot to say. I&#8217;ve even been going through the trouble of making sure that Wordpress stays up-to-date with the latest versions. Which is why I&#8217;m writing now.</p>
<p>I just upgraded to the newly redesigned Wordpress 2.5 and boy oh boy is it nice. I heard the rumor around <a href="http://2008.sxsw.com/interactive/">SXSW</a> this year that the guys at <a href="http://www.happycog.com/">HappyCog</a> were assisting in the redesign of the admin interface. I think most thought that they would be bringing their own style, but it is safe to say that they have gone far beyond that. So many other sites have reviewed the changes made to the admin interface that I won&#8217;t really go into that here. What I will say is that the new interface is not only pleasing to the eye but also so much more usable than previous versions. Even in writing this simple post I feel as if the workflow involved making a new post is substantially easier which I hope will in fact make me want to post more. Only time will tell on that.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.siliconsoul.org/?feed=rss2&amp;p=46</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Notes from IDEAS 2007</title>
		<link>http://blog.siliconsoul.org/?p=45</link>
		<comments>http://blog.siliconsoul.org/?p=45#comments</comments>
		<pubDate>Sat, 03 Nov 2007 21:48:22 +0000</pubDate>
		<dc:creator>poorgeek</dc:creator>
				<category><![CDATA[life]]></category>
		<category><![CDATA[accessibility]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[section508]]></category>
		<category><![CDATA[web2.0]]></category>

		<guid isPermaLink="false">http://blog.siliconsoul.org/?p=45</guid>
		<description><![CDATA[Thursday morning I ventured down to the DC Convention center for the IDEAS 2007 conference. For those that may not know, IDEAS is an annual two day conference presented by GSA that focuses on Section 508, a law that requires accessibility for all for products paid for by the Federal government. This covers everything from [...]]]></description>
			<content:encoded><![CDATA[<p>Thursday morning I ventured down to the DC Convention center for the <a href="http://www.ideas508.com">IDEAS 2007 conference</a>. For those that may not know, IDEAS is an annual two day conference presented by <a href="http://www.gsa.gov">GSA</a> that focuses on <a href="http://www.section508.gov">Section 508</a>, a law that requires accessibility for all for products paid for by the Federal government. This covers everything from Web sites to copy machines. Of interest to me yesterday on the <a href="http://www.ideas508.com/index.cfm?do=cnt.page&amp;pg=1002">agenda</a> was the &#8220;How Accessible is Web 2.0?&#8221; panel.</p>
<p>I was mostly curious to hear not only what would be said on this topic to the assembled group of government employees but to also hear the questions that would come up from this group following the panel&#8217;s talk. Unfortunately though I was a little let down by both. To start with the panel discussed Second Life as a Web 2.0 technology and I hypothesized how/if/when it could ever be made accessible. Interesting ideas there but not really what I was hoping the discussion to be about. It did occur to me during the talk that Second Life would be an interesting place to &#8220;test&#8221; disabilities, especially visual and auditory ones. I wonder how hard it would be to have your screen be displayed to appear as someone who has tunnel vision, is color blind, and any of the other forms of visual disabilities. Auditory would be a little simpler to mock up since you can just turn off sound, but how many of us would? With voice chat becoming ever more useful in Second Life, would those that text chat end up forming their own bonds similar to what we see among the deaf in real life?</p>
<p>Other things that were covered during the panel were the things that a lot of us who&#8217;ve been in the accessibility field already know; separate your structure, presentation and behavior layers, content is king, screen readers and technology are actually starting to catch up, etc&#8230; One quote that I did like was from a panelist from SAS (who must have been a late addition because she does not show up on the Agenda) was:</p>
<blockquote><p>If content is king, then context has to be at least prime minister.</p></blockquote>
<p>I liked this statement since we often loose sight that while content is what the web is all about if you take it outside of the context, or in the Web 2.0 case, change the context in the middle, then you&#8217;re changing the intended meaning of the content. That&#8217;s something I will definitely try to remember going forward.</p>
<p>The last big piece of information I pulled out of this panel was that the <a href="http://eclipse.org">Eclipse project</a> is in the early stages of developing an <a href="http://www.eclipse.org/actf/">Accessibility Tools Framework</a> that will eventually be available as part of the open-source Eclipse IDE. The goal of this project is to make accessibility testable from within an IDE. This was a huge &#8220;WOW&#8221; moment for me since I not only love the Eclipse IDE, but am always being asked to go and test something in [insert AT software here]. With an actual framework in place I could conceivably write unit tests that could be included as part of our natural regression testing. I will definitely be paying attention to see where this project goes which is currently still in the early proposal stage.</p>
<p>Not a bad chunk of information to think about for one hour at a free conference.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.siliconsoul.org/?feed=rss2&amp;p=45</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Blogging to GTD</title>
		<link>http://blog.siliconsoul.org/?p=43</link>
		<comments>http://blog.siliconsoul.org/?p=43#comments</comments>
		<pubDate>Thu, 01 Nov 2007 13:34:49 +0000</pubDate>
		<dc:creator>poorgeek</dc:creator>
				<category><![CDATA[gtd]]></category>
		<category><![CDATA[life]]></category>
		<category><![CDATA[blogging]]></category>

		<guid isPermaLink="false">http://blog.siliconsoul.org/?p=43</guid>
		<description><![CDATA[I&#8217;ve been thinking recently about the role that blogging daily, or at least more than once a month in my case, can be part of the GTD process proposed by David Allen in his book, &#8220;Getting Things Done&#8221;. One of the tenants of GTD is to write down all of your tasks so that they [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been thinking recently about the role that blogging daily, or at least more than once a month in my case, can be part of the GTD process proposed by David Allen in his book, &#8220;Getting Things Done&#8221;. One of the tenants of GTD is to write down all of your tasks so that they are in front of you and not swirling around inside your head. This is meant to clear your head so that you can clearly and efficiently focus on the task at hand.</p>
<p>I think this is what blogging does for a lot of people. It lets them easily get down the complex thoughts they&#8217;re having so that they can focus on other things. I know that one of the reasons I don&#8217;t blog often is because I want my posts to be worthwhile and complete so I spent a few days working on a draft and eventually never come back to it (I currently have 5 drafts sitting here that go all the way back to my SXSW 2007 notes). Something I guess I should remember, or at least start to take to heart, is that nothing I write here has to be set in stone (although the search engines will make me think it is). Each blog post can be updated or new ones written to update new thoughts and ideas I&#8217;m having on a topic. The important thing that I need to remember is that I have to first get it out of my head so that I can get other things done.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.siliconsoul.org/?feed=rss2&amp;p=43</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wowed by Ubuntu</title>
		<link>http://blog.siliconsoul.org/?p=44</link>
		<comments>http://blog.siliconsoul.org/?p=44#comments</comments>
		<pubDate>Thu, 01 Nov 2007 13:24:33 +0000</pubDate>
		<dc:creator>poorgeek</dc:creator>
				<category><![CDATA[life]]></category>
		<category><![CDATA[feisty]]></category>
		<category><![CDATA[gutsy]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[vista]]></category>

		<guid isPermaLink="false">http://blog.siliconsoul.org/?p=44</guid>
		<description><![CDATA[Being a geek I&#8217;ve always been a Linux user at heart. I love the way it fits together and how I have total control over every facet of my PC. Unfortunately for the past few years I&#8217;ve only followed from afar the strides that Linux has made on the desktop and never been able to [...]]]></description>
			<content:encoded><![CDATA[<p>Being a geek I&#8217;ve always been a Linux user at heart. I love the way it fits together and how I have total control over every facet of my PC. Unfortunately for the past few years I&#8217;ve only followed from afar the strides that Linux has made on the desktop and never been able to pull the trigger and actually install it. A few weeks I finally made up my mind to do the install on my Dell e1505 laptop because I was another one of those users that had grown tired of Vista.</p>
<p>After doing some research I decided to install a preconfigured version of Ubuntu v7.04 (aka Feisty) that was already tailored to work with my style and brand of laptop (since it turns out the default install would take some configuring to get my video and wireless networking to work properly). I honestly couldn&#8217;t believe how simple the install process was from that point on though. The Ubuntu install just lead me through what I needed to enter and then it was done. Best of all, it even allowed me to access Firefox while the whole process was going on. That in of itself was a huge time saver and one that Microsoft and Apple should take a lesson from.</p>
<p>Since the install things have been pretty great. I&#8217;ve since upgraded to the new 7.10 version of Ubuntu (aka Gutsy), which like the install, was painless. I&#8217;ve even installed a few extra programs that I was actually surprised to find had been ported to Linux. So far I&#8217;m very impressed with the polish that Ubuntu has put into their product and as of now I don&#8217;t intend to reboot back into Vista any time soon.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.siliconsoul.org/?feed=rss2&amp;p=44</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mixing TAL and Conditional Comments</title>
		<link>http://blog.siliconsoul.org/?p=42</link>
		<comments>http://blog.siliconsoul.org/?p=42#comments</comments>
		<pubDate>Fri, 31 Aug 2007 15:28:56 +0000</pubDate>
		<dc:creator>poorgeek</dc:creator>
				<category><![CDATA[Zope]]></category>
		<category><![CDATA[css]]></category>

		<guid isPermaLink="false">http://blog.siliconsoul.org/?p=42</guid>
		<description><![CDATA[Ran into a problem today trying to get Zope&#8217;s TAL statements to evaluate inside the following conditional comment.
&#60;!--[if IE]&#62;&#60;link rel="stylesheet" type="text/css" media="screen" tal:attributes="href string:${here/basePath}/css/ie_css"&#62;&#60;![endif]--&#62;
Of course the problem with this is that by nature, ZPTs don&#8217;t evaluate anything inside of comments. So my choices were to either hardcode the href attribute which I didn&#8217;t really want [...]]]></description>
			<content:encoded><![CDATA[<p>Ran into a problem today trying to get Zope&#8217;s TAL statements to evaluate inside the following conditional comment.</p>
<p><code>&lt;!--[if IE]&gt;&lt;link rel="stylesheet" type="text/css" media="screen" tal:attributes="href string:${here/basePath}/css/ie_css"&gt;&lt;![endif]--&gt;</code></p>
<p>Of course the problem with this is that by nature, ZPTs don&#8217;t evaluate anything inside of comments. So my choices were to either hardcode the href attribute which I didn&#8217;t really want to do since I couldn&#8217;t guarantee that it would always be the same (though I&#8217;m 99% sure it would be) or I had to find another way.</p>
<p>My solution was to use <code>tal:replace</code> to write out my intended code as a string:</p>
<p><code>&lt;div tal:replace='string:&lt;!--[if IE]&gt;&lt;link rel="stylesheet" type="text/css" media="screen" href="${here/basePath}/css/ie_css"&gt;&lt;![endif]--&gt;'&gt;&lt;/div&gt;</code></p>
<p>Which works except for the fact that <code>tal:replace</code> escapes the string converting all of the &lt; into &lt;. That is unless you use prefix your string with <code>structure</code> like in the following final version of the code.</p>
<p><code>&lt;div tal:replace='structure string:&lt;!--[if IE]&gt;&lt;link rel="stylesheet" type="text/css" media="screen" href="${here/basePath}/css/ie_css"&gt;&lt;![endif]--&gt;'&gt;&lt;/div&gt;</code></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.siliconsoul.org/?feed=rss2&amp;p=42</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
