<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;Ak8FRn06fSp7ImA9WhRaFEw.&quot;"><id>tag:blogger.com,1999:blog-8265460302762511010</id><updated>2012-02-16T14:00:17.315-05:00</updated><category term="tim-berners-lee" /><category term="webasplatform" /><category term="technology" /><category term="paul-smith" /><category term="blogger" /><category term="chromeos" /><category term="disambiguation" /><category term="appengine" /><category term="friendconnect" /><category term="generalist" /><category term="ipod" /><category term="ie6" /><category term="innovation" /><category term="internet" /><category term="wtf" /><category term="themes" /><category term="nerd" /><category term="work" /><category term="wordpress" /><category term="opensocial" /><category term="google" /><title>Paul Smith's Blog</title><subtitle type="html" /><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://blog.blinkylights.org/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://blog.blinkylights.org/" /><author><name>Paul</name><uri>http://www.blogger.com/profile/14446839715700799836</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="26" src="http://4.bp.blogspot.com/_RGSNxYcSpb8/S1M1XIQ-2aI/AAAAAAAAAvk/JLFiZHgbR3w/S220/acme.jpg" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>18</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/blinkylights" /><feedburner:info uri="blinkylights" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><link rel="license" type="text/html" href="http://creativecommons.org/licenses/by-nd/2.0/" /><entry gd:etag="W/&quot;CUEHRH4zeip7ImA9Wx9aEU0.&quot;"><id>tag:blogger.com,1999:blog-8265460302762511010.post-5044503104784139865</id><published>2011-03-02T17:07:00.000-05:00</published><updated>2011-03-02T17:07:15.082-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-03-02T17:07:15.082-05:00</app:edited><title>Greasemonkey Script to Use Trunk Version of Django Docs</title><content type="html">On every page in Django's online docs, there's a little search field on the left so you can quickly look for the topic you're befuddled about. There's also a little drop-down that lets you pick which version of Django you're interested in. Recently, it was changed so that by default, the little drop-down is set to Django 1.2.&lt;br /&gt;
&lt;br /&gt;
Right now, I'm much closer to trunk.&lt;br /&gt;
&lt;br /&gt;
So. Here's a little GreaseMonkey script I wrote to ensure that I'm looking at the right docs even if I forget to switch the little drop-down thingy, and that I don't go insane trying to track down non-existant bugs.&lt;br /&gt;
&lt;br /&gt;
&lt;code&gt; &lt;br /&gt;
// ==UserScript==&lt;br /&gt;
// @description Changes the default django search version&lt;br /&gt;
// @name django-docs-trunk&lt;br /&gt;
// @include http://docs.djangoproject.com/*&lt;br /&gt;
// @namespace http://www.blinkylights.org/gmscipts&lt;br /&gt;
// ==/UserScript==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
sb = document.getElementById("id_sidebar_search_release");&lt;br /&gt;
sb.selectedIndex = 3;&lt;br /&gt;
&lt;br /&gt;
&lt;/code&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8265460302762511010-5044503104784139865?l=blog.blinkylights.org' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.blinkylights.org/feeds/5044503104784139865/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.blinkylights.org/2011/03/greasemonkey-script-to-use-trunk.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8265460302762511010/posts/default/5044503104784139865?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8265460302762511010/posts/default/5044503104784139865?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blinkylights/~3/hiUYfxzs5zA/greasemonkey-script-to-use-trunk.html" title="Greasemonkey Script to Use Trunk Version of Django Docs" /><author><name>Paul</name><uri>http://www.blogger.com/profile/14446839715700799836</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="26" src="http://4.bp.blogspot.com/_RGSNxYcSpb8/S1M1XIQ-2aI/AAAAAAAAAvk/JLFiZHgbR3w/S220/acme.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.blinkylights.org/2011/03/greasemonkey-script-to-use-trunk.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUAHR3Y7eCp7ImA9Wx5SEUQ.&quot;"><id>tag:blogger.com,1999:blog-8265460302762511010.post-1545994586476583350</id><published>2010-08-07T11:24:00.002-04:00</published><updated>2010-08-07T12:15:36.800-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-08-07T12:15:36.800-04:00</app:edited><title>Why Google Should Avoid Violating Net Neutrality (As Illustrated with Google Charts API)</title><content type="html">&lt;div style="margin-bottom: 10px; padding-bottom: 20px; text-align: center;"&gt;&lt;img alt="Google's Overall Success" height="200" src="http://chart.apis.google.com/chart?chs=500x200&amp;amp;cht=p&amp;amp;chco=FF0000|3072F3&amp;amp;chd=s:8B&amp;amp;chdl=Search|Other&amp;amp;chdlp=b&amp;amp;chtt=Google's+Overall+Success&amp;amp;chts=000000,12.5" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div style="margin-bottom: 10px; padding-bottom: 20px; text-align: center;"&gt;&lt;img alt="Sources of Search's Success" height="200" src="http://chart.apis.google.com/chart?chs=480x200&amp;amp;cht=p&amp;amp;chco=FF0000|3072F3|E7E700|00D600&amp;amp;chd=s:7BBB&amp;amp;chdl=Trust+in+Algorithms'+Objectivity|Algorithms'+Effectiveness|AdWords|Google+Doodles&amp;amp;chdlp=b&amp;amp;chtt=Sources+of+Success+in+Search&amp;amp;chts=000000,12.5" width="480" /&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div style="margin-bottom: 10px; padding-bottom: 20px; text-align: center;"&gt;&lt;img alt="Areas Where Facebook is Vulnerable" height="200" src="http://chart.apis.google.com/chart?chs=480x200&amp;amp;cht=p&amp;amp;chco=FF0000|3072F3|E7E700|00D600&amp;amp;chd=s:7BB&amp;amp;chdl=Trustworthiness|Games|Features&amp;amp;chdlp=b&amp;amp;chtt=Areas+Where+Facebook+is+Vulnerable&amp;amp;chts=000000,12.5" width="480" /&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;img alt="Cost Associated with Anti-Net-Neutrality Deal" height="200" src="http://chart.apis.google.com/chart?chs=480x200&amp;amp;cht=p&amp;amp;chco=FF0000|3072F3|E7E700|00D600&amp;amp;chd=s:8BB&amp;amp;chdl=Trust|Money|Other&amp;amp;chdlp=b&amp;amp;chtt=Cost+Associated+with+Anti-Net-Neutrality+Deal&amp;amp;chts=000000,12.5" width="480" /&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8265460302762511010-1545994586476583350?l=blog.blinkylights.org' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.blinkylights.org/feeds/1545994586476583350/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.blinkylights.org/2010/08/why-google-should-avoid-violating-net.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8265460302762511010/posts/default/1545994586476583350?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8265460302762511010/posts/default/1545994586476583350?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blinkylights/~3/EsUJSX4NxqY/why-google-should-avoid-violating-net.html" title="Why Google Should Avoid Violating Net Neutrality (As Illustrated with Google Charts API)" /><author><name>Paul</name><uri>http://www.blogger.com/profile/14446839715700799836</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="26" src="http://4.bp.blogspot.com/_RGSNxYcSpb8/S1M1XIQ-2aI/AAAAAAAAAvk/JLFiZHgbR3w/S220/acme.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.blinkylights.org/2010/08/why-google-should-avoid-violating-net.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkECRnw9cSp7ImA9Wx5TEEo.&quot;"><id>tag:blogger.com,1999:blog-8265460302762511010.post-6333017061919000180</id><published>2010-07-24T09:00:00.032-04:00</published><updated>2010-07-25T11:11:07.269-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-07-25T11:11:07.269-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="paul-smith" /><category scheme="http://www.blogger.com/atom/ns#" term="disambiguation" /><title>Paul Smith Disambiguation of the Week: Jul 26, 2010</title><content type="html">&lt;div style="text-align: left;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_RGSNxYcSpb8/TEtVAPHXVeI/AAAAAAAAAxs/7-cejg-TLgA/s1600/V0012832WU1.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://1.bp.blogspot.com/_RGSNxYcSpb8/TEtVAPHXVeI/AAAAAAAAAxs/7-cejg-TLgA/s200/V0012832WU1.jpg" width="178" /&gt;&lt;/a&gt;&lt;/div&gt;Bet you didn't know there's a &lt;b&gt;Paul Smith who is not me&lt;/b&gt; who is also a movie star. I'll be honest: neither did I, really. But I'm sure you'll recognize &lt;b&gt;Paul L. Smith&lt;/b&gt; from such films as&amp;nbsp;&lt;a href="http://www.youtube.com/watch?v=vpfZ6IRXfY4&amp;amp;feature=related" target="_blank"&gt;&lt;i&gt;Red Sonja&lt;/i&gt;&lt;/a&gt;, and others. I did my usual round of Paul Smith research, and it turns out that Paul L. Smith is actually really &lt;i&gt;mean&lt;/i&gt;. Seriously mean.&lt;br /&gt;
&lt;br /&gt;
Who wouldn't be? Sure, he seems happy &lt;a href="http://youtu.be/r5whVyDoLLc" target="_blank"&gt;enjoying a cocktail as Rabban in David Lynch's &lt;i&gt;Dune&lt;/i&gt;&lt;/a&gt;, but everybody knows that Baron Harkonen likes Sting better. And &lt;a href="http://www.youtube.com/watch?v=pgYJpWOHOgY" target="_blank"&gt;check out this scene where Paul L. get swindled by &lt;i&gt;Maverick&lt;/i&gt;&lt;/a&gt;. I don't want to jump on the Mel Gibson hate-train, but jeeze, what an a-hole.&lt;br /&gt;
&lt;br /&gt;
OK, that stuff's bad, but what was it exactly that turned nice normal Paul L. Smith into sadistic prison guard Paul L. Smith from &lt;a href="http://www.youtube.com/watch?v=4l8Z6Zd1j0c" target="_blank"&gt;&lt;i&gt;Midnight Express&lt;/i&gt;&lt;/a&gt;? Could it have been&amp;nbsp;&lt;a href="http://www.thewb.com/shows/wonder-woman/spaced-out/f3084795-47b9-41c3-b7e7-f0fc8fe10e68" target="_blank"&gt;&lt;i&gt;Wonder Woman&lt;/i&gt;&lt;/a&gt;? I bullshit you not: he's the main bad guy in an episode of &lt;i&gt;Wonder Woman&lt;/i&gt;, right? But the poor guy does &lt;i&gt;not&lt;/i&gt; get his ass kicked by Wonder Woman (which might have made the whole thing worth it - why else be the main bad guy on Wonder Woman?), instead he gets thwarted by nerds at a sci-fi convention while Lynda Carter golden-lasso's his henchmen. How exactly is &lt;i&gt;that&lt;/i&gt; fair? (BTW: fast-forward to 42:30 or so to see Paul L.'s WTF-face)&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_RGSNxYcSpb8/TEtUyl-rswI/AAAAAAAAAxk/jlSBi7Q3Y0Q/s1600/images-1-708221.jpeg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_RGSNxYcSpb8/TEtUyl-rswI/AAAAAAAAAxk/jlSBi7Q3Y0Q/s320/images-1-708221.jpeg" /&gt;&lt;/a&gt;&lt;/div&gt;No, I think the origin of Paul L.'s meanness is this: rejected, lonely, swindled, socially awkward, and not as good-looking as Sting, Paul L. (as Bluto in Robert Altman's &lt;a href="http://en.wikipedia.org/wiki/Popeye_(film)" target="_blank"&gt;&lt;i&gt;Popeye&lt;/i&gt;&lt;/a&gt;) lowers his sights and makes a pass at Shelley Duvall's Olive Oyl...&amp;nbsp;and &lt;i&gt;&lt;b&gt;still&lt;/b&gt;&lt;/i&gt; gets rejected in favor of a squinty guy with a speech impediment.&lt;br /&gt;
&lt;br /&gt;
Harsh.&lt;br /&gt;
&lt;br /&gt;
Check out this revealing moment from the same film. "&lt;i&gt;I'm so mean I had a dream of beating myself up / Broke my nose, broke my hand, I wrestled myself to the ground / and then I choked myself to death / I broke the choke, then woke up / ARRGH!&lt;/i&gt;"&lt;br /&gt;
&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;object height="340" width="560"&gt;&lt;param name="movie" value="http://www.youtube.com/v/AOhp1L9enr4&amp;amp;hl=en_US&amp;amp;fs=1?color1=0x234900&amp;amp;color2=0x4e9e00"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/AOhp1L9enr4&amp;amp;hl=en_US&amp;amp;fs=1?color1=0x234900&amp;amp;color2=0x4e9e00" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;br /&gt;
That guy is &lt;i&gt;mean&lt;/i&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;dl&gt;&lt;dt&gt;Paul who?&lt;/dt&gt;
&lt;dd&gt;Paul Lawrence Smith&lt;/dd&gt;
&lt;dt&gt;Paul is a...&lt;/dt&gt;
&lt;dd&gt;Hollywood actor&lt;/dd&gt;
&lt;dt&gt;How to tell us apart:&lt;/dt&gt;
&lt;dd&gt;&lt;ul&gt;&lt;li&gt;Paul L. is totally mean&lt;/li&gt;
&lt;li&gt;Paul L. no longer goes by Paul L. He and his wife, Eve, moved to Israel and now call themselves Adam and Aviva Eden. Since her name was already Eve, I have to assume that "Aviva" is somehow even more biblical.&lt;/li&gt;
&lt;li&gt;Paul L's action figure comes with a bazooka and a big knife, whereas my action figure comes with a coffee mug, nerd glasses and a laptop:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_RGSNxYcSpb8/TEtHE5W4KuI/AAAAAAAAAxc/5SUFPs7872o/s1600/rabban.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_RGSNxYcSpb8/TEtHE5W4KuI/AAAAAAAAAxc/5SUFPs7872o/s320/rabban.jpg" /&gt;&lt;/a&gt;&lt;a href="http://3.bp.blogspot.com/_RGSNxYcSpb8/TEtHCr9Pi9I/AAAAAAAAAxU/yPOQIyA5Qp8/s1600/gm_package_med.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_RGSNxYcSpb8/TEtHCr9Pi9I/AAAAAAAAAxU/yPOQIyA5Qp8/s320/gm_package_med.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;Paul L. had a speaking part in David Lynch's &lt;i&gt;Dune&lt;/i&gt; with Kyle Maclachlan, while my part as an extra in David Lynch's &lt;i&gt;Blue Velvet&lt;/i&gt; (with Kyle Maclachlan) was edited out. I guess it's clear which Paul Smith David Lynch likes better. &lt;span class="Apple-style-span" style="font-size: x-small;"&gt;bitch.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;Did I mention that Paul L. is mean?&lt;/li&gt;
&lt;/ul&gt;&lt;/dd&gt; &lt;/dl&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8265460302762511010-6333017061919000180?l=blog.blinkylights.org' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.blinkylights.org/feeds/6333017061919000180/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.blinkylights.org/2010/07/paul-smith-disambiguation-of-week-jul.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8265460302762511010/posts/default/6333017061919000180?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8265460302762511010/posts/default/6333017061919000180?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blinkylights/~3/Om1vMWkXdyI/paul-smith-disambiguation-of-week-jul.html" title="Paul Smith Disambiguation of the Week: Jul 26, 2010" /><author><name>Paul</name><uri>http://www.blogger.com/profile/14446839715700799836</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="26" src="http://4.bp.blogspot.com/_RGSNxYcSpb8/S1M1XIQ-2aI/AAAAAAAAAvk/JLFiZHgbR3w/S220/acme.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_RGSNxYcSpb8/TEtVAPHXVeI/AAAAAAAAAxs/7-cejg-TLgA/s72-c/V0012832WU1.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://blog.blinkylights.org/2010/07/paul-smith-disambiguation-of-week-jul.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUIMQn4ycSp7ImA9WxFbGEg.&quot;"><id>tag:blogger.com,1999:blog-8265460302762511010.post-1596865356159815023</id><published>2010-07-11T09:06:00.000-04:00</published><updated>2010-07-11T09:06:23.099-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-07-11T09:06:23.099-04:00</app:edited><title>Great Talk on Programming Literacy</title><content type="html">In 2007, I had the great fortune of being present at&amp;nbsp;&lt;a href="http://us.pycon.org/2010/about/"&gt;PyCon&lt;/a&gt;&amp;nbsp;for&amp;nbsp;&lt;a href="http://r0ml.net/blog/"&gt;Robert Lefkowitz&lt;/a&gt;' keynote talk entitled "The Importance of Programming Literacy". Seriously, seriously, seriously: if you spend any part of your personal or professional life thinking about technology, education or politics, you owe it to yourself to check this out:&lt;br /&gt;
&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;
&lt;/div&gt;Find the audio from the talk &lt;a href="http://advocacy.python.org/podcasts/pycon/PyCon2007-ProgrammingLiteracy.mp3"&gt;here&lt;/a&gt;, and slides from the presentation can be found &lt;a href="http://homepage.mac.com/r0ml/.Public/ComputerLiteracy.pdf"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8265460302762511010-1596865356159815023?l=blog.blinkylights.org' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.blinkylights.org/feeds/1596865356159815023/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.blinkylights.org/2010/07/great-talk-on-programming-literacy.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8265460302762511010/posts/default/1596865356159815023?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8265460302762511010/posts/default/1596865356159815023?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blinkylights/~3/0k-WyU5Wjp4/great-talk-on-programming-literacy.html" title="Great Talk on Programming Literacy" /><author><name>Paul</name><uri>http://www.blogger.com/profile/14446839715700799836</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="26" src="http://4.bp.blogspot.com/_RGSNxYcSpb8/S1M1XIQ-2aI/AAAAAAAAAvk/JLFiZHgbR3w/S220/acme.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.blinkylights.org/2010/07/great-talk-on-programming-literacy.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DU4FQno7eyp7ImA9WxBQGEo.&quot;"><id>tag:blogger.com,1999:blog-8265460302762511010.post-2708185348713518582</id><published>2010-01-17T19:05:00.002-05:00</published><updated>2010-01-19T00:11:53.403-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-01-19T00:11:53.403-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="paul-smith" /><category scheme="http://www.blogger.com/atom/ns#" term="disambiguation" /><title>Paul Smith Disambiguation of the Week: Jan 17, 2010</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.palmbeachpost.com/multimedia/dynamic/00141/bealey800_141914k.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;br /&gt;
&lt;img border="0" src="http://www.palmbeachpost.com/multimedia/dynamic/00141/bealey800_141914k.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;OK, so near as I can tell from &lt;a href="http://www.palmbeachpost.com/sports/heat/michael-beasley-s-goal-staying-sober-day-by-171318.html?cxtype=rss_heat"&gt;this article in the Palm Beach Post&lt;/a&gt;, Michael Beasley, a 21-year-old professional basketball player who plays for the Miami Heat, is an extraordinarily talented young man who has, like many before him, fallen victim to the temptations that come with such great success at such a young age.&lt;br /&gt;
&lt;br /&gt;
But give Michael some credit: he has enrolled himself in Alcoholics Anonymous, gotten himself back on track, and has been on the wagon since last August.&lt;br /&gt;
&lt;br /&gt;
With me so far? OK, well when you go into AA, you give them a not-real name (you know, like you're&amp;nbsp;&lt;i&gt;anonymous, &lt;/i&gt;get it?). Turns out Michael's AA name is (you guessed it) Paul Smith.&lt;br /&gt;
&lt;br /&gt;
Gonna go ahead and take the high road here, say nothing snarky, and just wish "Paul" all the luck in the world in staying clean and sober. If I may be so bold as to speak for all us Paul Smiths, if our name can be of some help in your recovery (and as long as you're careful with it) you're more than welcome.&amp;nbsp;(Although I guess it's not really all that anonymous, since it's in the Palm Beach Post, but anyway).&lt;br /&gt;
&lt;br /&gt;
My only caveat is that if, God forbid, I should ever find myself in a position where I feel like I need to join Alcoholics Anonymous, I am &lt;i&gt;totally&lt;/i&gt; giving my name as Michael Beasley.&lt;br /&gt;
&lt;br /&gt;
&lt;dl&gt;&lt;dt&gt;Paul who?&lt;/dt&gt;
&lt;dd&gt;Michael "Paul Smith" Beasley 
&lt;/dd&gt;
&lt;dt&gt;Paul is a...&lt;/dt&gt;
&lt;dd&gt;&lt;s&gt;NBA basketball player&lt;/s&gt;&amp;nbsp;Anonymous person 
&lt;/dd&gt;
&lt;dt&gt;How to tell us apart:&lt;/dt&gt;
&lt;dd&gt;&lt;ul&gt;&lt;li&gt;"Paul" is about seven feet taller than me&lt;/li&gt;
&lt;li&gt;"Paul" makes about seven figures more than me&lt;/li&gt;
&lt;li&gt;"Paul" scores about 16 pts per game, my NBA average is somewhat lower&lt;/li&gt;
&lt;li&gt;My name is Paul Smith&lt;/li&gt;
&lt;li&gt;"Paul" doesn't drink - I'm on my second &lt;i&gt;right now&lt;/i&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/dd&gt; &lt;/dl&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8265460302762511010-2708185348713518582?l=blog.blinkylights.org' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.blinkylights.org/feeds/2708185348713518582/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.blinkylights.org/2010/01/paul-smith-disambiguation-of-week-jan.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8265460302762511010/posts/default/2708185348713518582?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8265460302762511010/posts/default/2708185348713518582?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blinkylights/~3/lNWiW0bSrdQ/paul-smith-disambiguation-of-week-jan.html" title="Paul Smith Disambiguation of the Week: Jan 17, 2010" /><author><name>Paul</name><uri>http://www.blogger.com/profile/14446839715700799836</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="26" src="http://4.bp.blogspot.com/_RGSNxYcSpb8/S1M1XIQ-2aI/AAAAAAAAAvk/JLFiZHgbR3w/S220/acme.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.blinkylights.org/2010/01/paul-smith-disambiguation-of-week-jan.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEUCRH4_fSp7ImA9WxBQFU0.&quot;"><id>tag:blogger.com,1999:blog-8265460302762511010.post-5199767648099864030</id><published>2010-01-14T15:51:00.000-05:00</published><updated>2010-01-14T15:51:05.045-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-01-14T15:51:05.045-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="paul-smith" /><category scheme="http://www.blogger.com/atom/ns#" term="disambiguation" /><category scheme="http://www.blogger.com/atom/ns#" term="wtf" /><category scheme="http://www.blogger.com/atom/ns#" term="ipod" /><title>Paul Smith Disambiguation of the Week: Bonus Edition</title><content type="html">In today's Paul Smith news, it's being reported that the world's largest iPod has been presented as a gift to British fashion designer, &lt;a href="http://www.paulsmith.co.uk/"&gt;Sir Paul Smith&lt;/a&gt; (who I promise will be disambiguated in a future episode of Paul Smith Disambiguation of the Week).&lt;br /&gt;
&lt;br /&gt;
The iPod was designed by &lt;a href="http://en.wikipedia.org/wiki/Jonathan_Ive"&gt;Jonathan Ive&lt;/a&gt;, the principal designer behind lots of Apple stuff (like iPod, iPhone and lots of Mac laptops). Fulfilling its promise as world's largest iPod, the pink iPod gifted to Sir Paul is undeniably really, really large.&lt;br /&gt;
&lt;br /&gt;
It's unclear at this point if Sir Paul intends to design a ginormous &lt;a href="http://www.paulsmith.co.uk/paul-smith-gifts-315/paul-smith-for-apple-ipod-classic-case-coap-2156-w178-b/product.html"&gt;iPod case&lt;/a&gt; for it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_RGSNxYcSpb8/S0-AjgzO4bI/AAAAAAAAAvc/2OwABN0NbSM/s1600-h/paul-smith-ipod.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_RGSNxYcSpb8/S0-AjgzO4bI/AAAAAAAAAvc/2OwABN0NbSM/s320/paul-smith-ipod.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8265460302762511010-5199767648099864030?l=blog.blinkylights.org' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.blinkylights.org/feeds/5199767648099864030/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.blinkylights.org/2010/01/paul-smith-disambiguation-of-week-bonus.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8265460302762511010/posts/default/5199767648099864030?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8265460302762511010/posts/default/5199767648099864030?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blinkylights/~3/eQcyBmSh9jw/paul-smith-disambiguation-of-week-bonus.html" title="Paul Smith Disambiguation of the Week: Bonus Edition" /><author><name>Paul</name><uri>http://www.blogger.com/profile/14446839715700799836</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="26" src="http://4.bp.blogspot.com/_RGSNxYcSpb8/S1M1XIQ-2aI/AAAAAAAAAvk/JLFiZHgbR3w/S220/acme.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_RGSNxYcSpb8/S0-AjgzO4bI/AAAAAAAAAvc/2OwABN0NbSM/s72-c/paul-smith-ipod.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://blog.blinkylights.org/2010/01/paul-smith-disambiguation-of-week-bonus.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEIGSHw-fCp7ImA9WxBQEks.&quot;"><id>tag:blogger.com,1999:blog-8265460302762511010.post-7259031645925175634</id><published>2010-01-10T14:50:00.024-05:00</published><updated>2010-01-11T22:22:09.254-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-01-11T22:22:09.254-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="paul-smith" /><category scheme="http://www.blogger.com/atom/ns#" term="disambiguation" /><title>Paul Smith Disambiguation of the Week: Jan 11, 2010</title><content type="html">This week's&amp;nbsp;&lt;b&gt;Paul Smith Who is not Me&lt;/b&gt;, is Paul Charles Smith, a singer/songwriter/musician formerly of &lt;a href="http://en.wikipedia.org/wiki/The_Imperials"&gt;the Imperials&lt;/a&gt;, and now enjoying a successful solo career. Paul C. mostly sings about Jesus, and you can hear a few song snippets on the "&lt;a href="http://www.paulsmithsings.com/"&gt;Official Paul Smith Website&lt;/a&gt;". Paul has a new album out, &lt;i&gt;Soli Deo&lt;/i&gt;, which you can (I gosh-darn you not), &lt;a href="http://itunes.apple.com/us/album/soli-deo/id291663583"&gt;get on iTunes&lt;/a&gt; for $9.90. For all you heathens, the latin phrase "Soli Deo Gloria" means, "Glory to God", and if you're sensing a theme, you'd be correct: Paul C. Smith is quite squarely Jesus-oriented - something that will become very clear when you read his bio (which doesn't have it's own URL - you'll have to poke around in the &lt;a href="http://www.paulsmithsings.com/"&gt;Official Paul Smith Flash Movie&lt;/a&gt;).&lt;br /&gt;
&lt;br /&gt;
&lt;dl&gt;&lt;dt&gt;Paul who?&lt;/dt&gt;
&lt;dd&gt;Paul Charles Smith           
&lt;/dd&gt;
&lt;dt&gt;&lt;br /&gt;
Paul is a...&lt;br /&gt;
&lt;/dt&gt;
&lt;dd&gt;Christian musician           
&lt;/dd&gt;
&lt;dt&gt;&lt;br /&gt;
How to tell us apart:&lt;/dt&gt;
&lt;dd&gt;&lt;ul&gt;&lt;li&gt;Paul C. has a &lt;i&gt;much&lt;/i&gt; nicer singing voice&lt;/li&gt;
&lt;li&gt;Paul C. has a ministry, I've been known to listen to &lt;a href="http://www.youtube.com/watch?v=8mtZ7zBgLAw&amp;amp;feature=related"&gt;Ministry&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Paul C. has &lt;i&gt;won&lt;/i&gt;&amp;nbsp;multiple "&lt;a href="http://www.doveawards.com/"&gt;Dove&lt;/a&gt;" awards (which is like the Grammys for gospel music), whereas I have yet to be nominated&lt;/li&gt;
&lt;li&gt;One of us considers his Paul Smith Website, "The Official"&lt;/li&gt;
&lt;li&gt;For Paul C., a Website that is one big Flash movie positioned on the page with a table is somehow OK - I would get fired&lt;/li&gt;
&lt;li&gt;One of us seems not to realize that inline VBScript makes baby Jesus cry&lt;/li&gt;
&lt;/ul&gt;&lt;/dd&gt; &lt;/dl&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8265460302762511010-7259031645925175634?l=blog.blinkylights.org' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.blinkylights.org/feeds/7259031645925175634/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.blinkylights.org/2010/01/paul-smith-of-week-jan-10-2010.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8265460302762511010/posts/default/7259031645925175634?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8265460302762511010/posts/default/7259031645925175634?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blinkylights/~3/r78pYn8BW8o/paul-smith-of-week-jan-10-2010.html" title="Paul Smith Disambiguation of the Week: Jan 11, 2010" /><author><name>Paul</name><uri>http://www.blogger.com/profile/14446839715700799836</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="26" src="http://4.bp.blogspot.com/_RGSNxYcSpb8/S1M1XIQ-2aI/AAAAAAAAAvk/JLFiZHgbR3w/S220/acme.jpg" /></author><thr:total>1</thr:total><feedburner:origLink>http://blog.blinkylights.org/2010/01/paul-smith-of-week-jan-10-2010.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkUHQ386fip7ImA9WxBRGEw.&quot;"><id>tag:blogger.com,1999:blog-8265460302762511010.post-7380965156299328018</id><published>2010-01-06T17:42:00.003-05:00</published><updated>2010-01-06T17:50:32.116-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-01-06T17:50:32.116-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="ie6" /><title>Worst Three Softwares of the Decade</title><content type="html">3. Internet Explorer 6&lt;br /&gt;
&lt;br /&gt;
2. Internet Explorer 6&lt;br /&gt;
&lt;br /&gt;
1. Internet Explorer 6&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8265460302762511010-7380965156299328018?l=blog.blinkylights.org' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.blinkylights.org/feeds/7380965156299328018/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.blinkylights.org/2010/01/worst-software-of-decade.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8265460302762511010/posts/default/7380965156299328018?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8265460302762511010/posts/default/7380965156299328018?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blinkylights/~3/NkTLRGj4l7U/worst-software-of-decade.html" title="Worst Three Softwares of the Decade" /><author><name>Paul</name><uri>http://www.blogger.com/profile/14446839715700799836</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="26" src="http://4.bp.blogspot.com/_RGSNxYcSpb8/S1M1XIQ-2aI/AAAAAAAAAvk/JLFiZHgbR3w/S220/acme.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.blinkylights.org/2010/01/worst-software-of-decade.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkQFSX84fSp7ImA9WxBQF0s.&quot;"><id>tag:blogger.com,1999:blog-8265460302762511010.post-8083589048118210428</id><published>2009-12-30T13:22:00.006-05:00</published><updated>2010-01-17T16:38:38.135-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-01-17T16:38:38.135-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="wtf" /><category scheme="http://www.blogger.com/atom/ns#" term="appengine" /><title>Google App Engine: Mobile Phone Required</title><content type="html">For no particularly good reason &lt;a href="http://code.google.com/appengine/kb/sms.html"&gt;that I can ascertain&lt;/a&gt;, you're required to verify that you have a mobile phone capable of receiving SMS messages before you can start creating applications with Google App Engine. Also, once you've provided your mobile phone number for this purpose once (say, for your personal Google account), you will not be able to use that phone number again for another Google account (say, your Google Apps account).&lt;br /&gt;
&lt;br /&gt;
Lame. I wonder how many times this has happened:&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;&lt;b&gt;Geek&lt;/b&gt;: (to self) WTF? SRSLY?&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Geek&lt;/b&gt;: (to Non-geek) Hey, can I borrow your phone number?&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Non-geek&lt;/b&gt;: My phone &lt;i&gt;number&lt;/i&gt;? What's wrong with yours?&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Geek&lt;/b&gt;: I want to give your number to Google so they'll turn up my Google App Engine access.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Non-geek&lt;/b&gt;: You want to give my phone number to Google for a whatsa-who?&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Geek&lt;/b&gt;: It's no big deal, they'll just send you an access code via SMS...&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Non-geek&lt;/b&gt;: Access code. NSS. &lt;i&gt;Riiight&lt;/i&gt;. You want my Social Security number too?&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Geek&lt;/b&gt;: No, no! It's just a...&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Non-geek&lt;/b&gt;: Uh-huh. Um... fuck off, R2D2.&lt;br /&gt;
&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8265460302762511010-8083589048118210428?l=blog.blinkylights.org' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.blinkylights.org/feeds/8083589048118210428/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.blinkylights.org/2009/12/google-app-engine-mobile-phone-required.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8265460302762511010/posts/default/8083589048118210428?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8265460302762511010/posts/default/8083589048118210428?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blinkylights/~3/V0iBK383zH8/google-app-engine-mobile-phone-required.html" title="Google App Engine: Mobile Phone Required" /><author><name>Paul</name><uri>http://www.blogger.com/profile/14446839715700799836</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="26" src="http://4.bp.blogspot.com/_RGSNxYcSpb8/S1M1XIQ-2aI/AAAAAAAAAvk/JLFiZHgbR3w/S220/acme.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.blinkylights.org/2009/12/google-app-engine-mobile-phone-required.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkMHRn05cSp7ImA9WxBREUQ.&quot;"><id>tag:blogger.com,1999:blog-8265460302762511010.post-9170120149072517632</id><published>2009-12-30T12:18:00.001-05:00</published><updated>2009-12-30T12:33:57.329-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-12-30T12:33:57.329-05:00</app:edited><title>WTF is a "blinkylights"?</title><content type="html">People ask me all the time what a "blinkylights" is. I've owned the domain for years and at various times, I've used blinkylights.org for hosting my own mail, DNS, Web servers, for infrequent blogging, etc. It's been what I use for learning, experimentation, silly programming tricks and just fooling around.&lt;br /&gt;
&lt;br /&gt;
The name comes from back when I was in networking. I worked at an ISP in Raleigh, NC as a Network Admin. Occasionally, I'd work 3rd shift - it was something I didn't really mind back then, because it gave me a chance to goof off (which turns out to be a great way to learn stuff). Anyway, among the techs, working the overnight shift was sometimes referred to as, "watching the blinky lights" because mostly what you did was just keep an eye on things in case something went wrong (like when something starts/stops blinking at you).&lt;br /&gt;
&lt;br /&gt;
So there you go, blinkylights.org, 'cause that's what lights do, and because .com and .net were taken.&lt;br /&gt;
&lt;br /&gt;
No. It's not for sale. :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8265460302762511010-9170120149072517632?l=blog.blinkylights.org' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.blinkylights.org/feeds/9170120149072517632/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.blinkylights.org/2009/12/wtf-is-blinkylights.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8265460302762511010/posts/default/9170120149072517632?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8265460302762511010/posts/default/9170120149072517632?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blinkylights/~3/vNI7vvg-NNc/wtf-is-blinkylights.html" title="WTF is a &quot;blinkylights&quot;?" /><author><name>Paul</name><uri>http://www.blogger.com/profile/14446839715700799836</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="26" src="http://4.bp.blogspot.com/_RGSNxYcSpb8/S1M1XIQ-2aI/AAAAAAAAAvk/JLFiZHgbR3w/S220/acme.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.blinkylights.org/2009/12/wtf-is-blinkylights.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0EMQH47fyp7ImA9WxBSE04.&quot;"><id>tag:blogger.com,1999:blog-8265460302762511010.post-8746424513730605939</id><published>2009-12-19T17:52:00.001-05:00</published><updated>2009-12-20T14:01:21.007-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-12-20T14:01:21.007-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="work" /><category scheme="http://www.blogger.com/atom/ns#" term="innovation" /><title>Innovation Happens</title><content type="html">Probably the most overlooked aspect of innovative thinking is that its something almost everyone has the capacity for. Innovation doesn't exclusively exist in the realm of executives, innovation gurus and the Harvard Business Review. Except for robots, everyone who works is looking to get it done a little faster, do the same job with a little less work and earn a little more from their efforts. Some of the most innovation-minded people I've worked with during my career were front-lines 9-5 people just trying to do their jobs.&lt;br /&gt;
&lt;br /&gt;
That is not to say, of course, that these people insightfully assessed their employers' and customers' needs and created new innovations for the purpose of increasing corporate value. More often, I've had to stop to admire the creative innovation a co-worker has applied to &lt;i&gt;avoiding&lt;/i&gt; work.&lt;br /&gt;
&lt;br /&gt;
Here's the thing. It has always been my experience that positive, purposeful innovation only happens in the presence of smart, forward-thinking leadership, and that it's almost always the do-ers rather than the leaders that do the actual innovating.&lt;br /&gt;
&lt;br /&gt;
So, for leaders the question isn't how to get workers to engage in innovative thinking - they're already doing that. I promise. (Take a look at the policies in place where you work... ask yourself how many of those policies are designed to &lt;b&gt;stop&lt;/b&gt; people from engaging in innovative thinking.) The question, instead, should be how good leadership channels the innovative thinking that's already happening into positive outcomes.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8265460302762511010-8746424513730605939?l=blog.blinkylights.org' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.blinkylights.org/feeds/8746424513730605939/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.blinkylights.org/2009/12/innovation-happens.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8265460302762511010/posts/default/8746424513730605939?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8265460302762511010/posts/default/8746424513730605939?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blinkylights/~3/983UQZTihWw/innovation-happens.html" title="Innovation Happens" /><author><name>Paul</name><uri>http://www.blogger.com/profile/14446839715700799836</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="26" src="http://4.bp.blogspot.com/_RGSNxYcSpb8/S1M1XIQ-2aI/AAAAAAAAAvk/JLFiZHgbR3w/S220/acme.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.blinkylights.org/2009/12/innovation-happens.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0QESXYyeCp7ImA9WxNaF0w.&quot;"><id>tag:blogger.com,1999:blog-8265460302762511010.post-2545144738953857634</id><published>2009-12-01T20:53:00.002-05:00</published><updated>2009-12-01T21:01:48.890-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-12-01T21:01:48.890-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="technology" /><category scheme="http://www.blogger.com/atom/ns#" term="work" /><category scheme="http://www.blogger.com/atom/ns#" term="generalist" /><title>A Generalist's Three Virtues</title><content type="html">1) A Generalist understands, and is comfortable with his limitations.&lt;br /&gt;&lt;br /&gt;2) A Generalist understands that expertise is not about knowing everything, but rather, having the confidence and patience to figure it out.&lt;br /&gt;&lt;br /&gt;3) When a Generalist feels his limitations, and is not confident he can work it out on his own, the Generalist knows there is ALWAYS some wacko Specialist out there who's spent way too much time on it, who can't wait to tell you all about it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8265460302762511010-2545144738953857634?l=blog.blinkylights.org' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.blinkylights.org/feeds/2545144738953857634/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.blinkylights.org/2009/12/generalists-three-virtues.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8265460302762511010/posts/default/2545144738953857634?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8265460302762511010/posts/default/2545144738953857634?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blinkylights/~3/Rv0rvld2FAU/generalists-three-virtues.html" title="A Generalist's Three Virtues" /><author><name>Paul</name><uri>http://www.blogger.com/profile/14446839715700799836</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="26" src="http://4.bp.blogspot.com/_RGSNxYcSpb8/S1M1XIQ-2aI/AAAAAAAAAvk/JLFiZHgbR3w/S220/acme.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.blinkylights.org/2009/12/generalists-three-virtues.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEACQH49fCp7ImA9WxJbFk8.&quot;"><id>tag:blogger.com,1999:blog-8265460302762511010.post-5113468231196783139</id><published>2009-07-11T10:40:00.012-04:00</published><updated>2009-07-26T11:39:21.064-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-07-26T11:39:21.064-04:00</app:edited><title>Adding Widgets to Blogger</title><content type="html">&lt;p&gt;Adding Google Gadget widgets to Blogger is pretty straightforward... in your settings, all you have to do is pop in a widget slot, choose a widget to go there, place it in your page, and there you go.&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 148px;" src="http://4.bp.blogspot.com/_RGSNxYcSpb8/SmxzJZLoJ5I/AAAAAAAAAto/BN86wJwSK6I/s320/Picture+1.png" alt="" id="BLOGGER_PHOTO_ID_5362787861507090322" border="0" /&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;The selection of widgets is pretty nice... lots of stuff there. Of course, I want to try out making my own widget, so I followed the Hello World example &lt;a href="http://code.google.com/apis/gadgets/docs/dev_guide.html"&gt;here&lt;/a&gt;. There are a couple of ways to host your own Google Gadget - for now, I'm using the &lt;a href="http://code.google.com/apis/gadgets/docs/tools.html#GGE"&gt;Google Gadget Editor&lt;/a&gt;. I added the editor to my iGoogle page to make it easier to find.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The first real Gadget I created was one that shows my last three tweets on Twitter. Using the docs, GGE and some Twitter-supplied JavaScript for doing just this very thing, I was able to get this working in about 45 minutes.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;After I was done, I realized there's already a Gadget for Twitter in the list you can choose from. Looks almost just like mine. :)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;table width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td width="50%" valign="top" align="center"&gt;Theirs:&lt;br /&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 186px; height: 317px;" src="http://3.bp.blogspot.com/_RGSNxYcSpb8/Smx3Nz_FA7I/AAAAAAAAAt4/7dOhkycss7w/s320/Picture+2.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5362792335468200882" /&gt;&lt;br /&gt;&lt;/td&gt;&lt;td width="50%" valign="top" align="center"&gt;Mine:&lt;br /&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 185px; height: 249px;" src="http://4.bp.blogspot.com/_RGSNxYcSpb8/Smx3Cn4fykI/AAAAAAAAAtw/y9HAjwI0aWw/s320/Picture+3.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5362792143240809026" /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8265460302762511010-5113468231196783139?l=blog.blinkylights.org' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.blinkylights.org/feeds/5113468231196783139/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.blinkylights.org/2009/07/adding-widgets-to-blogger.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8265460302762511010/posts/default/5113468231196783139?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8265460302762511010/posts/default/5113468231196783139?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blinkylights/~3/aX719w9rB2s/adding-widgets-to-blogger.html" title="Adding Widgets to Blogger" /><author><name>Paul</name><uri>http://www.blogger.com/profile/14446839715700799836</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="26" src="http://4.bp.blogspot.com/_RGSNxYcSpb8/S1M1XIQ-2aI/AAAAAAAAAvk/JLFiZHgbR3w/S220/acme.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_RGSNxYcSpb8/SmxzJZLoJ5I/AAAAAAAAAto/BN86wJwSK6I/s72-c/Picture+1.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://blog.blinkylights.org/2009/07/adding-widgets-to-blogger.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkAAQ3w5eCp7ImA9WxJUE08.&quot;"><id>tag:blogger.com,1999:blog-8265460302762511010.post-5443837122961066870</id><published>2009-07-11T09:54:00.002-04:00</published><updated>2009-07-11T09:59:02.220-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-07-11T09:59:02.220-04:00</app:edited><title>Why Hasn't Twitter Already Failed? Openness FTW!</title><content type="html">&lt;em style="color: #666"&gt;&lt;br /&gt;Note from Paul: I wrote this back in March 09, before this summer's extraordinary events in Iran. It seems relevant to the discussion here.&lt;br /&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;A hundred and forty characters and a tiny headshot.&lt;br /&gt;&lt;br /&gt;Why does this even exist? How on Earth has an idea so simple become such a pervasive thing, so widely used and discussed?&lt;br /&gt;&lt;br /&gt;It's not like Twitter is one of those bright new things that turns up on &lt;a href="http://www.techcrunch.com/"&gt;TechCrunch&lt;/a&gt;, picks up a bunch of users and then disappears all in a few months. If you're still predicting (or hoping) that Twitter will soon disappear, consider that it has survived competitors like &lt;a href="http://www.jaiku.com/"&gt;Jaiku&lt;/a&gt; and &lt;a href="http://pownce.com/"&gt;Pownce&lt;/a&gt; that were, in most people's opinions, better apps. Consider also that Twitter has survived &lt;a href="http://www.readwriteweb.com/archives/can_twitter_be_saved.php"&gt;extended periods of frequent outages&lt;/a&gt;, something that by all rights should have killed it off for good.&lt;br /&gt;&lt;br /&gt;Oh, and it doesn't make any money.&lt;br /&gt;&lt;br /&gt;Ask some of your real-life friends about Twitter, and it won't be hard to find someone who'll tell you about how they don't really care about what others are doing &lt;em&gt;right now&lt;/em&gt;, and that what they themselves are doing right now isn't anybody's business.&lt;br /&gt;&lt;br /&gt;It's strange to think that we even need a Twitter at all when the demographic that is most likely to use it is also the same demographic that's on MySpace, Facebook, LinkedIn, Plaxo, Ning, Orkut, etc., etc., all of which have some sort of, "what are you doing now" feature already built in. And in each of those other places there's a context in which these little messages can spawn actual conversations, while this isn't an obvious or robust thing with Twitter.&lt;br /&gt;&lt;br /&gt;W, as the young folks say, TF?&lt;br /&gt;&lt;br /&gt;I'm sure there are plenty of opinions out there about why Twitter has succeeded despite not actually being all that new or innovative. It's certainly not as time-consuming as blogging, and in my opinion, actually seems much &lt;em&gt;less&lt;/em&gt; in-your-business than Facebook.&lt;br /&gt;&lt;br /&gt;But I prefer to believe that Twitter, despite having lots of reasons to fail, is continuing to grow not because it's cool or innovative or even necessary (I would argue that it is none of those things); rather Twitter succeeds because of it's uncompromising, relentlessly aggressive openness.&lt;br /&gt;&lt;br /&gt;Twitter succeeds on the same principal Google Maps used to overtake MapQuest - it has a thorough, well-documented &lt;a href="http://en.wikipedia.org/wiki/API"&gt;Application Programming Interface&lt;/a&gt; - a set of hooks that allow programmers to connect to and use Twitter's functionality in their own programs.&lt;br /&gt;&lt;br /&gt;"Oh, &lt;em&gt;Paul&lt;/em&gt;," I hear you saying. "It's so cute how your little computer nerd brain works. Don't you know there's barely one in ten thousand Twitterers who has any idea what an Application Whatever Thingy is?" That's true. However, while there are relatively few people programming against Twitter's API, those that do are building the mobile apps that people use to Twitter from their phones, and desktop apps like &lt;a href="http://www.twhirl.org/"&gt;twhirl&lt;/a&gt; and &lt;a href="http://www.tweetdeck.com/"&gt;TweetDeck&lt;/a&gt; that are more usable than the Web page. The API also allows for interesting &lt;a href="http://mashupawards.com/category/twitter/"&gt;mashups and visualizations&lt;/a&gt;, like the one the &lt;a href="http://www.nytimes.com/interactive/2009/02/02/sports/20090202_superbowl_twitter.html"&gt;NY Times did for the Super Bowl&lt;/a&gt; a few months back.&lt;br /&gt;&lt;br /&gt;The actual numbers are a secret, but anecdotally, Twitter's API gets about ten times the amount of traffic that it's Web site does.&lt;br /&gt;&lt;br /&gt;No one can deny that Twitter has claimed a huge amount of mind-share, and I'm convinced that this is due to it's openness. It succeeds for the same reason that other free, popular internet technologies have flourished - extensibility. Unfortunately, I think the things that have fueled Twitter's popularity and the channels they might pursue to make Twitter profitable are at odds. Twitter owes a lot of its success to the fact that it hit critical mass before someone figured out a way to monetize it out of existence. I'm glad I'm not the one who has to figure out how to monetize Twitter - I suspect that it can't be done without undoing the things that have made it work.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8265460302762511010-5443837122961066870?l=blog.blinkylights.org' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.blinkylights.org/feeds/5443837122961066870/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.blinkylights.org/2009/07/why-hasnt-twitter-already-failed.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8265460302762511010/posts/default/5443837122961066870?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8265460302762511010/posts/default/5443837122961066870?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blinkylights/~3/9wPU0Qb6DnY/why-hasnt-twitter-already-failed.html" title="Why Hasn't Twitter Already Failed? Openness FTW!" /><author><name>Paul</name><uri>http://www.blogger.com/profile/14446839715700799836</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="26" src="http://4.bp.blogspot.com/_RGSNxYcSpb8/S1M1XIQ-2aI/AAAAAAAAAvk/JLFiZHgbR3w/S220/acme.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.blinkylights.org/2009/07/why-hasnt-twitter-already-failed.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CU4MQH48eSp7ImA9WxJUEEs.&quot;"><id>tag:blogger.com,1999:blog-8265460302762511010.post-3671203391628416425</id><published>2009-07-08T09:23:00.006-04:00</published><updated>2009-07-08T10:39:41.071-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-07-08T10:39:41.071-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="chromeos" /><category scheme="http://www.blogger.com/atom/ns#" term="friendconnect" /><category scheme="http://www.blogger.com/atom/ns#" term="webasplatform" /><category scheme="http://www.blogger.com/atom/ns#" term="google" /><category scheme="http://www.blogger.com/atom/ns#" term="opensocial" /><category scheme="http://www.blogger.com/atom/ns#" term="appengine" /><title>Web as Platform: Google to Produce an OS</title><content type="html">Well, that's weird.&lt;br /&gt;&lt;br /&gt;For a while, I've been feeling a real shift in how we build and use the Web on the horizon. It's not hard for me to imagine a time in the not-so-distant future where everything from desktop apps to &lt;a href="http://www.google.com/friendconnect/"&gt;authentication&lt;/a&gt; to &lt;a href="http://appengine.google.com/"&gt;hosting&lt;/a&gt; - even &lt;a class="zem_olink" href="http://labs.mozilla.com/2009/02/introducing-bespin/"&gt;text editing&lt;/a&gt; might happen in the cloud.&lt;br /&gt;&lt;br /&gt;Back in May, I used up my training budget &lt;a href="http://www.capstrat.com/"&gt;at work&lt;/a&gt; getting out to San Francisco for the &lt;a href="http://code.google.com/events/io/"&gt;Google IO Developer Conference&lt;/a&gt;, not because I'm already an expert in Google's suite of technologies (Google Apps, Google App Engine, Google Web Toolkit, etc.), but because I sensed that these are things that I should understand better - things I need to know if I'm going to adapt to a new, "Web-as-platform" paradigm.&lt;br /&gt;&lt;br /&gt;In the past week or so, I spotted some folks who are interested in starting up a local user group for Google technologies, &lt;a href="http://www.trigtug.org/"&gt;TriGTUG&lt;/a&gt;, and I eagerly offered to join in.&lt;br /&gt;&lt;br /&gt;Over the long July 4th weekend, I decided I'd finally commit to getting more serious about learning my way around OpenSocial, writing widgets, learning Friend Connect, investigating development for Blogger vs. Wordpress, etc. All things I think are going to become building blocks in a new approach to getting stuff done.&lt;br /&gt;&lt;br /&gt;Then this morning, I saw this:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://googleblog.blogspot.com/2009/07/introducing-google-chrome-os.html"&gt;Introducing the Google Chrome OS&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Now I wish I'd started 12 months ago.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8265460302762511010-3671203391628416425?l=blog.blinkylights.org' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.blinkylights.org/feeds/3671203391628416425/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.blinkylights.org/2009/07/web-as-platform-google-to-produce-os.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8265460302762511010/posts/default/3671203391628416425?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8265460302762511010/posts/default/3671203391628416425?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blinkylights/~3/HYoCY7cc0bg/web-as-platform-google-to-produce-os.html" title="Web as Platform: Google to Produce an OS" /><author><name>Paul</name><uri>http://www.blogger.com/profile/14446839715700799836</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="26" src="http://4.bp.blogspot.com/_RGSNxYcSpb8/S1M1XIQ-2aI/AAAAAAAAAvk/JLFiZHgbR3w/S220/acme.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.blinkylights.org/2009/07/web-as-platform-google-to-produce-os.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEQNQXw6fSp7ImA9WxJVGE0.&quot;"><id>tag:blogger.com,1999:blog-8265460302762511010.post-7928021081326782578</id><published>2009-07-05T10:31:00.003-04:00</published><updated>2009-07-05T11:06:30.215-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-07-05T11:06:30.215-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="blogger" /><category scheme="http://www.blogger.com/atom/ns#" term="google" /><category scheme="http://www.blogger.com/atom/ns#" term="themes" /><title>Some Blogger Surprises: Themes and Widgets and Custom Domain</title><content type="html">I'm a little bit surprised.&lt;br /&gt;&lt;br /&gt;I've seen lots of blog sites that were obviously housed on Blogger. I was fairly convinced that it would be outside of my control to get rid of the fugly blue Blogger-bar thing, and I was pretty sure I'd be stuck with some limited variation on one of the built-in themes. Not so - in fact, I've done pretty much exactly what I would have done with Wordpress. I started with a default theme, learned some stuff from it, went out and downloaded a free theme that was in the ballpark, and customized it a bit.&lt;br /&gt;&lt;br /&gt;The theme you're looking at now is called "The Journalist", and was developed by &lt;a href="http://lucianmarin.com/"&gt;Lucian Marin&lt;/a&gt; for Wordpress, then adapted to Blogger by &lt;a href="http://quiterandom.com/author/FernandoC/"&gt;FernandoC&lt;/a&gt;, and only slightly modified by me. Of course, I'm a long way from being able to say there's enough flexibility here to do anything I want (um, where do I &lt;span style="font-style: italic;"&gt;store&lt;/span&gt; images if I want them?), but better than I expected.&lt;br /&gt;&lt;br /&gt;There's a small but resonable selection of widgets that you can add to the page. They're pretty run-of-the-mill, but they include a widget for Friend Connect (pretty cool), and widgets for adding arbitrary HTML, JavaScript and even your own Google Gadgets.&lt;br /&gt;&lt;br /&gt;I'm also pleasantly surprised to learn that I can use my own domain name without needing some premium-level service.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8265460302762511010-7928021081326782578?l=blog.blinkylights.org' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.blinkylights.org/feeds/7928021081326782578/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.blinkylights.org/2009/07/some-blogger-surprises-themes-and.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8265460302762511010/posts/default/7928021081326782578?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8265460302762511010/posts/default/7928021081326782578?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blinkylights/~3/Efwt-bSPfjo/some-blogger-surprises-themes-and.html" title="Some Blogger Surprises: Themes and Widgets and Custom Domain" /><author><name>Paul</name><uri>http://www.blogger.com/profile/14446839715700799836</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="26" src="http://4.bp.blogspot.com/_RGSNxYcSpb8/S1M1XIQ-2aI/AAAAAAAAAvk/JLFiZHgbR3w/S220/acme.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.blinkylights.org/2009/07/some-blogger-surprises-themes-and.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEMERng5eyp7ImA9WxJVGE0.&quot;"><id>tag:blogger.com,1999:blog-8265460302762511010.post-6230536719981369808</id><published>2009-07-04T16:24:00.007-04:00</published><updated>2009-07-05T11:06:47.623-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-07-05T11:06:47.623-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="wordpress" /><category scheme="http://www.blogger.com/atom/ns#" term="blogger" /><category scheme="http://www.blogger.com/atom/ns#" term="google" /><title>Blogger?</title><content type="html">Kinda interested in whether Blogger amounts to a viable blogging platform for the kind of work I do.&lt;br /&gt;&lt;br /&gt;I make Web sites - lots of them. These days, almost every time I build a site for someone, there's some kind of blog or "blog-like" feature lurking in my &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_0"&gt;&lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_0"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;requirements&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; list. Being a developer, I can certainly appreciate how interesting it can be to look for all the different ways you can &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_1"&gt;approach&lt;/span&gt; the problem (hubris). On the other hand, repeating yourself is kinda lame (laziness).&lt;br /&gt;&lt;br /&gt;I mean, Blogger seems like it would be awesome for just a personal journal kind of blog. What I'm looking for isn't whether it can do posts, comments, etc., but how well it stands up as a development platform... whether it can be a tool I can use to satisfy clients' more strategic, specific, detailed (and sometimes capricious) &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;requirements&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;There's been this sneaky suspicion growing in my mind that the most important new skill a Web developer like me ought to be pursuing just now is how to leverage Google-the-platform. But before I can rationalize using something like Blogger in a world where there's a &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;Wordpress&lt;/span&gt;&lt;/span&gt;... well, I'm going to need to do some &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_2"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;experimentation&lt;/span&gt;&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Here we go.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8265460302762511010-6230536719981369808?l=blog.blinkylights.org' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.blinkylights.org/feeds/6230536719981369808/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.blinkylights.org/2009/07/blogger.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8265460302762511010/posts/default/6230536719981369808?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8265460302762511010/posts/default/6230536719981369808?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blinkylights/~3/yw62kkULk1M/blogger.html" title="Blogger?" /><author><name>Paul</name><uri>http://www.blogger.com/profile/14446839715700799836</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="26" src="http://4.bp.blogspot.com/_RGSNxYcSpb8/S1M1XIQ-2aI/AAAAAAAAAvk/JLFiZHgbR3w/S220/acme.jpg" /></author><thr:total>1</thr:total><feedburner:origLink>http://blog.blinkylights.org/2009/07/blogger.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUINQnk_cSp7ImA9WxNSEUw.&quot;"><id>tag:blogger.com,1999:blog-8265460302762511010.post-391412552986166065</id><published>2009-03-16T07:30:00.001-04:00</published><updated>2009-08-24T07:33:13.749-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-08-24T07:33:13.749-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="internet" /><category scheme="http://www.blogger.com/atom/ns#" term="tim-berners-lee" /><category scheme="http://www.blogger.com/atom/ns#" term="nerd" /><title>Web Turns 20: Nobody Notices</title><content type="html">This past Friday was the twentieth anniversary of Tim Berners-Lee’s paper, “Information Management : a Proposal”, the genesis of what we now call the World Wide Web. It seems odd to me that the day passed with so little fanfare or recognition. It got me thinking about how differently this sort of technical innovation works now than it did 20 years ago.&lt;br /&gt;&lt;br /&gt;I can’t help thinking how much better the world in 2009 is because of what people like Tim Berners-Lee, Vint Cerf, Richard Stallman and Linus Torvalds, Jon Postel and Paul Mockapetris have done, and how none of these guys are household names.&lt;br /&gt;&lt;br /&gt;Without their contributions, it’s not too difficult to imagine a dystopian what-if nightmare of hyperlinked Word docs connected with proprietary networking protocols: a place where more famous technologists may have taken us. Imagine how much farther along our mobile technologies would be today if they weren’t mired in a tangled jumblefuck of competing corporate interests.&lt;br /&gt;&lt;br /&gt;These guys were pioneers, and it’s probably safe to say that the pioneer days of the internet are mostly behind us. In all likelihood, the Tim Berners-Lee’s and Vint Cerf’s of today are at SXSW this week trying to scare up some VC cash.&lt;br /&gt;&lt;br /&gt;But while we technologists are a lot more comfortable looking ahead than looking back, it’s nice every once in a while to acknowledge the people who got us here.&lt;br /&gt;&lt;br /&gt;Thank you, Tim.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8265460302762511010-391412552986166065?l=blog.blinkylights.org' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.blinkylights.org/feeds/391412552986166065/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.blinkylights.org/2009/03/web-turns-20-nobody-notices.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8265460302762511010/posts/default/391412552986166065?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8265460302762511010/posts/default/391412552986166065?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blinkylights/~3/qcHAvZieVog/web-turns-20-nobody-notices.html" title="Web Turns 20: Nobody Notices" /><author><name>Paul</name><uri>http://www.blogger.com/profile/14446839715700799836</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="26" src="http://4.bp.blogspot.com/_RGSNxYcSpb8/S1M1XIQ-2aI/AAAAAAAAAvk/JLFiZHgbR3w/S220/acme.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.blinkylights.org/2009/03/web-turns-20-nobody-notices.html</feedburner:origLink></entry></feed>

