<?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/"
xmlns:media="http://search.yahoo.com/mrss/"
> <channel><title>Glen Campbell &#187; Technology</title> <atom:link href="http://glenc.co/category/technology/feed/" rel="self" type="application/rss+xml" /><link>http://glenc.co</link> <description>Former slide rule team member</description> <lastBuildDate>Fri, 20 Jan 2012 14:23:49 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3.1</generator> <item><title>Collateral Damage</title><link>http://glenc.co/2012/01/20/collateral-damage/</link> <comments>http://glenc.co/2012/01/20/collateral-damage/#comments</comments> <pubDate>Fri, 20 Jan 2012 14:23:49 +0000</pubDate> <dc:creator>glen</dc:creator> <category><![CDATA[Government]]></category> <category><![CDATA[Internet]]></category> <category><![CDATA[dmca]]></category> <category><![CDATA[government]]></category> <category><![CDATA[megaupload]]></category> <guid
isPermaLink="false">http://glenc.broadpool.com/?p=1134</guid> <description><![CDATA[The US Government yesterday shut down popular file storage site Megaupload (I can&#8217;t link to it because the site is down). The Feds have a very well written, 72-page indictment indicating the illegal activity that was going on there and the fact that the stuff pretty well knew that they were making their millions by [...]]]></description> <content:encoded><![CDATA[<p>The US Government yesterday shut down popular file storage site Megaupload (I can&#8217;t link to it because the site is down). The Feds have a very well written, 72-page indictment indicating the illegal activity that was going on there and the fact that the stuff pretty well knew that they were making their millions by selling files they didn&#8217;t own. That aspect of the case will be covered in court, and, whether or not you agree with the circumstances, it&#8217;s not what I want to cover here.</p><p>The problem is, of course, that <a
href="http://torrentfreak.com/feds-please-return-my-personal-files-megaupload-120120/">there are tens of thousands, perhaps millions, of users who used Megaupload for perfectly legitimate, legal storage of files</a>. As of yesterday, all their access to those files is gone. Work documents that groups were collaborating on, family photo albums, insurance records, and other valuable documents, now completely unavailable.</p><p><span
id="more-1134"></span>The action is similar to the government discovering that a criminal is using the local post-office box store for transferring stolen goods. The feds swoop down; instead of locking that P.O. Box, then instead shut down the entire chain. Now, there&#8217;s tends of thousands of people across the country who cannot access their (perfectly legitimate) mail.</p><p>Of course, in the real world, it probably wouldn&#8217;t happen that way. The feds would target the criminals, and non-criminal users wouldn&#8217;t be affected. But let&#8217;s take this analogy one step further: the people who own and operate the chain <em>know</em> that their post offices are being used by criminals to transfer stolen goods. Moreover, the government prosecutors have clear and indisputable evidence that this is the case. Would a judge in this situation issue an order to shut down the entire business, seizing not only the illegal good but actually taking people&#8217;s perfectly legal property along with it? It&#8217;s possible, I suppose, but there would almost certainly be a period where, after the government has gotten the evidence it needs, the shops would be re-opened and people would be permitted to retrieve their mail. Will that happen in this case? I think it unlikely, but we&#8217;ll see.</p><p>Is this a reason to avoid storing your valuable files &#8220;in the cloud?&#8221; I think it is; certainly, the cloud offers an inexpensive way to backup your data, but I&#8217;m not sure that I would rely upon it as the primary repository of data.</p> ]]></content:encoded> <wfw:commentRss>http://glenc.co/2012/01/20/collateral-damage/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Stop PIPA and SOPA</title><link>http://glenc.co/2012/01/18/stop-pipa-and-sopa/</link> <comments>http://glenc.co/2012/01/18/stop-pipa-and-sopa/#comments</comments> <pubDate>Wed, 18 Jan 2012 14:12:57 +0000</pubDate> <dc:creator>glen</dc:creator> <category><![CDATA[Culture]]></category> <category><![CDATA[Internet]]></category> <category><![CDATA[lamar smith]]></category> <category><![CDATA[pipa]]></category> <category><![CDATA[sopa]]></category> <guid
isPermaLink="false">http://glenc.broadpool.com/?p=1129</guid> <description><![CDATA[I have the regrettable honor to live in the congressional district of Lamar Smith, sponsor of the more regrettable SOPA and PIPA bills. Here is the letter I sent him this morning: Dear Sir, SOPA and PIPA are bad laws that fundamentally affect the freedoms enjoyed by Americans. I do not want to see the [...]]]></description> <content:encoded><![CDATA[<p>I have the regrettable honor to live in the congressional district of Lamar Smith, sponsor of the more regrettable SOPA and PIPA bills. Here is the letter I sent him this morning:</p><blockquote><p>Dear Sir,</p><p>SOPA and PIPA are bad laws that fundamentally affect the freedoms enjoyed by Americans. I do not want to see the USA using the same techniques as China and Iran to control our citizens. Moreover, I have worked in the Internet industry—previously, as an engineering manager for Yahoo!, and currently as a software architect for Rackspace hosting—and I can tell you that these laws, if passed, would create huge burdens on providers while actually doing very little to stop piracy.</p><p>I encourage you to drop your support for these laws. No businesses have ever been successful in the long term by using the legal system to repress competition, and these acts will simply NOT stop the mechanisms used, nor the motivations for, sharing illegal content. The solution to intellectual property infringement is NOT to place a huge burden on businesses to enforce someone else&#8217;s rights, and I, for one, am appalled as the loss of freedoms that have occurred in the USA to such an extent that such laws could even be conceived.</p><p>Yours sincerely,<br
/> Glen Campbell</p></blockquote> ]]></content:encoded> <wfw:commentRss>http://glenc.co/2012/01/18/stop-pipa-and-sopa/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Pile up the photos</title><link>http://glenc.co/2011/12/29/pile-up-the-photos/</link> <comments>http://glenc.co/2011/12/29/pile-up-the-photos/#comments</comments> <pubDate>Thu, 29 Dec 2011 23:16:37 +0000</pubDate> <dc:creator>glen</dc:creator> <category><![CDATA[Internet]]></category> <category><![CDATA[Photography]]></category> <category><![CDATA[instagram]]></category> <category><![CDATA[photopile]]></category> <guid
isPermaLink="false">http://glenc.broadpool.com/?p=1118</guid> <description><![CDATA[PhotoPile.me is a really cool site that lets you view all of your Instagram photos at once. Ok, maybe not all of them, but a nice big pile of them that&#8217;s really quite striking. Here&#8217;s mine (click through to see the live site): Very cool (at least if you use Instagram).]]></description> <content:encoded><![CDATA[<p><strong><a
href="http://photopile.me">PhotoPile.me</a></strong> is a really cool site that lets you view all of your <a
href="http://instagram.com/">Instagram</a> photos at once. Ok, maybe not all of them, but a nice big pile of them that&#8217;s really quite striking. Here&#8217;s mine (click through to see the live site):</p><p><a
href="http://www.photopile.me/user/glenc/"><img
class="aligncenter size-medium wp-image-1119" title="Screen Shot 2011-12-29 at 5.11.05 PM" src="http://glenc.co/files/2011/12/Screen-Shot-2011-12-29-at-5.11.05-PM-300x168.png" alt="" width="300" height="168" /></a></p><p
style="text-align: center;"><p>Very cool (at least if you use Instagram).</p> ]]></content:encoded> <wfw:commentRss>http://glenc.co/2011/12/29/pile-up-the-photos/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <media:thumbnail url="http://glenc.co/files/2011/12/Screen-Shot-2011-12-29-at-5.11.05-PM-150x150.png" /> <media:content url="http://glenc.co/files/2011/12/Screen-Shot-2011-12-29-at-5.11.05-PM.png" medium="image"> <media:title type="html">Screen Shot 2011-12-29 at 5.11.05 PM</media:title> <media:thumbnail url="http://glenc.co/files/2011/12/Screen-Shot-2011-12-29-at-5.11.05-PM-150x150.png" /> </media:content> </item> <item><title>How I invented Web 2.0</title><link>http://glenc.co/2011/12/27/how-i-invented-web-2-0/</link> <comments>http://glenc.co/2011/12/27/how-i-invented-web-2-0/#comments</comments> <pubDate>Wed, 28 Dec 2011 03:59:24 +0000</pubDate> <dc:creator>glen</dc:creator> <category><![CDATA[Internet]]></category> <category><![CDATA[php]]></category> <category><![CDATA[security]]></category> <category><![CDATA[siteframe]]></category> <category><![CDATA[yahoo]]></category> <guid
isPermaLink="false">http://glenc.broadpool.com/?p=1099</guid> <description><![CDATA[I recently took down all of my Siteframe-based websites. Because of the innovative nature of some of the technology (if I may be so bold), I&#8217;ve written up a brief history of Siteframe for your perusal. Let me know if you have any questions. &#160;]]></description> <content:encoded><![CDATA[<p>I recently took down all of my Siteframe-based websites. Because of the innovative nature of some of the technology (if I may be so bold), <a
href="http://glenc.co/about/siteframe/">I&#8217;ve written up a brief history of Siteframe for your perusal</a>.</p><p>Let me know if you have any questions.</p><p>&nbsp;</p> ]]></content:encoded> <wfw:commentRss>http://glenc.co/2011/12/27/how-i-invented-web-2-0/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>The Kindle Fire</title><link>http://glenc.co/2011/12/27/the-kindle-fire/</link> <comments>http://glenc.co/2011/12/27/the-kindle-fire/#comments</comments> <pubDate>Tue, 27 Dec 2011 16:56:32 +0000</pubDate> <dc:creator>glen</dc:creator> <category><![CDATA[Technology]]></category> <category><![CDATA[amazon]]></category> <category><![CDATA[fire]]></category> <category><![CDATA[kindle]]></category> <category><![CDATA[tablet]]></category> <guid
isPermaLink="false">http://glenc.broadpool.com/?p=1083</guid> <description><![CDATA[Thanks to the kindness of Santa Claus, I received a Kindle Fire for Christmas. Here are some of my first impressions. First, as many others have noted, this is not really intended to be a generic tablet device aimed at toppling the iPad&#8217;s dominance of the market. It really is an upgraded Kindle with enhanced [...]]]></description> <content:encoded><![CDATA[<p><a
href="http://glenc.co/files/2011/12/Kindle-Fire.jpg"><img
class="alignleft size-medium wp-image-1084" title="Kindle-Fire" src="http://glenc.co/files/2011/12/Kindle-Fire-300x300.jpg" alt="" width="300" height="300" /></a>Thanks to the kindness of Santa Claus, I received a <a
href="http://www.amazon.com/gp/product/B0051VVOB2/ref=as_li_ss_tl?ie=UTF8&amp;tag=wwwcampbellsnet&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=B0051VVOB2">Kindle Fire</a> for Christmas. Here are some of my first impressions.</p><p>First, as many others have noted, this is not really intended to be a generic tablet device aimed at toppling the iPad&#8217;s dominance of the market. It really is an upgraded Kindle with enhanced abilities to consume Amazon&#8217;s content: books, music, and video. It performs those tasks extremely well. Moreover, you can install selected apps from the Amazon App Store, so I can also view my Netflix movies in addition to the Amazon ones. Should I need to, I can check my email, though it must be said that the setup and usage is a sad disappointment to those of us who are familiar with Apple&#8217;s flawless execution in that department.</p><p>Let me expand on that point a bit: Apple&#8217;s iOS does things so well, users come to expect it. My primary email is on Google Apps; when I set it up in iOS, I specify &#8220;Gmail&#8221; as the provider, give it my email address and password, and <em>voila!</em> everything is set up perfectly. On the Kindle, I have to fill out an entire page of information, supplying the IMAP and SMTP server names and choosing authentication methods (Plain? CRAM_MD5?). Once set up, however, it worked fine.</p><p><span
id="more-1083"></span>I hesitate to blame some of the disappointments on Android, because I honestly don&#8217;t know if the issue is with Android or with the Amazon implementation, but there are many instances where the behavior is just a teensy bit poorer than on iOS. For example, the autocorrect suggestions are often incorrect on the Fire, whereas, I&#8217;ve come to rely upon them on iOS. When you double-tap the screen in the iOS Safari browser, the current</p><div>of the page expands, which makes it more readable; when you double-tap on the Fire, it expands around the point of your tapping, which means that you&#8217;re often left looking at parts of multiple columns, and it&#8217;s much harder to read. Finally, there&#8217;s often a lack of feedback on the Fire: for example, I&#8217;ll receive a notification that a friend has moved in Words With Friends, and I&#8217;ll tap the notification.</div><p><em>Nothing</em> will happen for 10-15 seconds, which makes me wonder if I actually missed it, and then, suddenly, the app will load.</p><p>Games are great on the Fire, however. Going back to the iPhone after using the 7&#8243; screen on the Fire seems like a huge reduction in usable space. The screen on the Fire is really beautiful, and the textured surface on the back makes it easy to hold. It is a bit heavy, so I tend to rest it on something—this is unfortunate, because the power button is on the bottom, and if you rest it on something, you can accidentally turn it off. The lack of an external volume control doesn&#8217;t bother me, as it has some users, but the lack of volume does. The iPhone is much louder (when playing music through its external speakers) than then Fire is; I can&#8217;t hear a movie, for example, when the dishwasher is running.</p><p>I have no complaints about the battery life so far.</p><p>Is it worth the $199? If you understand that you&#8217;re getting a media-consumption device and not a general-purpose tablet, then, yes, I think it&#8217;s worth it. You can get three Kindle Fires for the price of a 32G iPad, but they&#8217;re not as flexible. But music, movies, games, and ebooks are excellent.</p> ]]></content:encoded> <wfw:commentRss>http://glenc.co/2011/12/27/the-kindle-fire/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <media:thumbnail url="http://glenc.co/files/2011/12/Kindle-Fire-150x150.jpg" /> <media:content url="http://glenc.co/files/2011/12/Kindle-Fire.jpg" medium="image"> <media:title type="html">Kindle-Fire</media:title> <media:thumbnail url="http://glenc.co/files/2011/12/Kindle-Fire-150x150.jpg" /> </media:content> </item> <item><title>Remembering Steve</title><link>http://glenc.co/2011/10/06/remembering-steve/</link> <comments>http://glenc.co/2011/10/06/remembering-steve/#comments</comments> <pubDate>Thu, 06 Oct 2011 12:58:37 +0000</pubDate> <dc:creator>glen</dc:creator> <category><![CDATA[Culture]]></category> <category><![CDATA[Technology]]></category> <category><![CDATA[apple]]></category> <category><![CDATA[imac]]></category> <category><![CDATA[iphone]]></category> <category><![CDATA[steve jobs]]></category> <guid
isPermaLink="false">http://glenc.info/?p=1061</guid> <description><![CDATA[Steve Jobs passed away yesterday, and the tributes from the world were immediate and overwhelming. He&#8217;s been called the greatest inventor since Thomas Edison, a visionary, and even Bill Gates said that it was an &#8220;insanely great honor&#8221; to have known him. It&#8217;s hard to imagine another individual whose life has touched the world in [...]]]></description> <content:encoded><![CDATA[<p><a
href="http://glenc.co/files/2011/10/t_hero.png"><img
class="alignright size-medium wp-image-1062" src="http://glenc.co/files/2011/10/t_hero.png?w=300" alt="" width="300" height="273" /></a>Steve Jobs passed away yesterday, and the tributes from the world were immediate and overwhelming. He&#8217;s been called the greatest inventor since Thomas Edison, a visionary, and even Bill Gates said that it was an &#8220;insanely great honor&#8221; to have known him. It&#8217;s hard to imagine another individual whose life has touched the world in quite the way, or to the same extent, than Steve Jobs.</p><p>IBM may have made the &#8220;personal computer,&#8221; but it was Steve Jobs who made the computer personal. Personally, I cannot imagine how the world would be different without the effect his singular vision has had on how computers and machines interact with each other. He was perpetually pushing us to &#8220;think different&#8221; and to do things better than we ever imagined. The list of his successful products are being listed all over the web.</p><p>But I&#8217;m also interested in his failures; if ever there was a person who learned from his mistakes, it was Steve Jobs. Do you recall the &#8220;Cube,&#8221; the beautiful but feeble Macintosh? He learned that beauty was not enough to make a good product; it also had to have performance.</p><p>The original &#8220;iPod Phone,&#8221; made in conjunction with Motorola, was a joke. With a crappy user interface and limited to only holding 100 songs (can you imagine?), this worst seller forced Jobs to confront the real problems in the phone business, resulting, ultimately, in the iPhone, the &#8220;smart phone&#8221; that changed the entire industry.</p><p>The Apple TV was, and still is, one of those &#8220;little projects&#8221; that Apple still plays with. It has its enthusiasts, but it&#8217;s never really caught on in the wider populace. Yet Apple keeps tinkering with it, convinced that there&#8217;s &#8220;something there.&#8221; Will Apple ever get it right?</p><p>So much product development consists of tiny, incremental changes. Much of it is based upon user feedback; this is good, but users don&#8217;t think outside the box. They don&#8217;t imagine things in a vastly different way than they already exist. When all personal computers had a command line and a 24&#215;80 character display, Jobs envisioned (with the help of Xerox PARC) a fully graphical user interface in the hands of every single computer user. While the iPod wasn&#8217;t the first music player with a hard disk, it was the first to offer an online store, with the full participation of record labels, where users could simply purchase and download music as opposed to ripping MP3&#8242;s from their CDs. When every computer &#8220;had&#8221; to have a floppy disk drive, Jobs sold the iMac without one. (Side note: when my wife and I got our MacBook Airs, she insisted on getting the plug-in CD drive. We&#8217;ve never used it.)</p><p>The world is a better place because of you, Steve, and we will miss you.</p> ]]></content:encoded> <wfw:commentRss>http://glenc.co/2011/10/06/remembering-steve/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <media:thumbnail url="http://glenc.co/files/2011/10/t_hero-150x150.png" /> <media:content url="http://glenc.co/files/2011/10/t_hero.png" medium="image"> <media:title type="html">t_hero</media:title> <media:thumbnail url="http://glenc.co/files/2011/10/t_hero-150x150.png" /> </media:content> </item> <item><title>Google+ and long-form publishing</title><link>http://glenc.co/2011/07/12/google-and-long-form-publishing/</link> <comments>http://glenc.co/2011/07/12/google-and-long-form-publishing/#comments</comments> <pubDate>Tue, 12 Jul 2011 19:35:29 +0000</pubDate> <dc:creator>glen</dc:creator> <category><![CDATA[Internet]]></category> <category><![CDATA[blogging]]></category> <category><![CDATA[google]]></category> <category><![CDATA[plus]]></category> <guid
isPermaLink="false">https://glencinfo.wordpress.com/?p=1053</guid> <description><![CDATA[In my previous post on Google Plus, the new social network from Google, I emphasized that, at least in terms of features, it has quite a ways to go. The service is still in Beta, and I expect it to go there, but it&#8217;s not there yet. However, one feature, at least, stands head and [...]]]></description> <content:encoded><![CDATA[<p>In my <a
href="http://glenc.info/2011/07/09/google-encircles-the-technosphere/">previous post on Google Plus</a>, the new social network from Google, I emphasized that, at least in terms of features, it has quite a ways to go. The service is still in Beta, and I expect it to go there, but it&#8217;s not there yet.</p><p><img
style="float:left;padding-right:1em" src="http://glenc.co/files/2011/07/philosopher1.jpg" alt="Philosopher" width="131" height="160" border="0" /></p><p>However, one feature, at least, stands head and shoulders above the rest of the competition: Google Plus permits lengthy posts. One of my continuing frustrations with social media sites are the arbitrary restrictions they place on content. <a
href="http://www.twitter.com">Twitter</a> limits you to 140 characters (ok, I can understand that somewhat: it&#8217;s based on the SMS text message size that Twitter was originally built to work with). <a
href="http://www.facebook.com">Facebook</a> restricts the size of a post, won&#8217;t let you edit them, and makes it very difficult to insert even a blank line in a post. Even <a
href="http://www.friendfeed.com">FriendFeed</a> (the current feature leader among social sites) limits the size of original posts and comments.</p><p>But Google Plus does away with that; while I&#8217;m sure there are some length restrictions on posts and comments, I haven&#8217;t seen or heard of them yet. And I&#8217;ve seen people take full advantage of that fact, treating Google Plus more like a &#8220;social blogging platform&#8221; than a mere status update.</p><p>One of the reasons that I typically try to avoid discussion religion or politics online is that the current social media formats do not lend themselves to lengthy discussions—it&#8217;s really difficult to sum up a complicated argument about, say, economics, in a simple soundbite. This leads to a dumbing down of conversations and a more inflammatory tone (&#8220;you&#8217;re stupid.&#8221; &#8220;No, you&#8217;re stupid.&#8221;) which doesn&#8217;t really help anyone.</p><p>If anything stick out at me about the conversations on Google Plus, it&#8217;s the fact that they are <em>real</em> conversations, not snippets of discourse. People can say what they need to say without being constrained by arbitrary limits.</p><p>Other social media sites would do well to learn from this.</p> ]]></content:encoded> <wfw:commentRss>http://glenc.co/2011/07/12/google-and-long-form-publishing/feed/</wfw:commentRss> <slash:comments>2</slash:comments> <media:thumbnail url="http://glenc.co/files/2011/07/philosopher1.jpg" /> <media:content url="http://glenc.co/files/2011/07/philosopher1.jpg" medium="image"> <media:title type="html">Philosopher</media:title> </media:content> </item> <item><title>Google+ Encircles the Technosphere</title><link>http://glenc.co/2011/07/09/google-encircles-the-technosphere/</link> <comments>http://glenc.co/2011/07/09/google-encircles-the-technosphere/#comments</comments> <pubDate>Sat, 09 Jul 2011 22:09:20 +0000</pubDate> <dc:creator>glen</dc:creator> <category><![CDATA[Culture]]></category> <category><![CDATA[Internet]]></category> <category><![CDATA[communication]]></category> <category><![CDATA[facebook]]></category> <category><![CDATA[google]]></category> <category><![CDATA[linkedin]]></category> <category><![CDATA[social]]></category> <guid
isPermaLink="false">https://glencinfo.wordpress.com/?p=1047</guid> <description><![CDATA[Google Plus has launched, initiating a flurry of interest among the bleeding-edge technophiles of Silicon Valley (the metaphorical one that spans the globe, not just the literal one in California). It&#8217;s ignited a frenzy of commentary and participation not seen since, well, not really seen before—few services have started with such furor and immediate adoption. [...]]]></description> <content:encoded><![CDATA[<p><img
style="float:right" src="http://glenc.co/files/2011/07/google-plus.jpg" alt="Google Plus" width="256" height="256" border="0" /></p><p><a
href="http://plus.google.com/">Google Plus</a> has launched, initiating a flurry of interest among the bleeding-edge technophiles of Silicon Valley (the metaphorical one that spans the globe, not just the literal one in California). It&#8217;s ignited a frenzy of commentary and participation not seen since, well, not really seen before—few services have started with such furor and immediate adoption.</p><p>Some of those A-list technophiles have given up their blogs, simply <a
href="http://www.kevinrose.com">redirecting their personal domain to their Google+ profile page</a>. Others have claimed that Google+ is the &#8220;<a
href="http://www.facebook.com">Facebook</a> killer,&#8221; and still others are ambivalent. In reality, of course, much of this is hype, and one of two things will happen: either Google will continue to build out G+ so that it truly is competitive with services like Facebook and <a
href="http://friendfeed.com">FriendFeed</a>, or else people will come to their senses, retract their statements, and write cautionary blog posts on the dangers of getting caught up in a feeding frenzy.</p><p>Some commentators add additional hype, claiming that Google+ is &#8220;<a
href="http://www.google.com/search?client=safari&amp;rls=en&amp;q=Google+plus+is+%22not+a+social+network%22&amp;ie=UTF-8&amp;oe=UTF-8">not a social network</a>&#8221; and that Google&#8217;s announcement emphasized &#8220;sharing&#8221; and not the &#8220;social network&#8221; nature of the site. This is, of course, baloney. Google Plus is nothing but a social network at the moment; it has no other features beyond those required to connect people together and group them. This is better known (in some circles [see what I did there?]) as a &#8220;social graph,&#8221; which is exactly what Facebook and <a
href="http://www.linkedin.com">LinkedIn</a> maintain on their users.</p><p>What&#8217;s really important about Google+, however, is what it&#8217;s missing, rather than what it has, at least for the time being.</p><p>First, let&#8217;s start with Google+&#8217;s core feature: Circles. This is the differentiator of Google from other social networks. Circles are a much more flexible method of defining groups; in Google&#8217;s case, they are strictly one-way relationships between a user and other people. Those other people can be on Google+, too, or they can simply be an email address. Thus, Google has expanded the implementation of a social network beyond the mere website. If I have a relationship with someone on Facebook, it is owned and maintained by Facebook; if I have one on LinkedIn, it is owned and maintained by  LinkedIn. Facebook has no knowledge of a relationship that I may have with someone via LinkedIn, and vice versa. With Google+, however, I can include any user that has an email address in my social circle; that way, when I share something, that person receives an email about it.</p><p>It&#8217;s a powerful feature, and one that helps ensure trust and privacy. Google+ assumes (rightly or wrongly) that the people I want to share things with are the same people whose stuff I want to see. Once two people have each other in a circle, they have effectively created the same two-way relationship that exists on Facebook or LinkedIn.</p><p>What&#8217;s surprising (for a company whose main business is indexing content) is how terrifically difficult it is to actually get content to share with people. At the moment, all content sharing must be done manually. Want to show someone a picture? You have to upload it or paste in a link to <a
href="http://www.flickr.com">Flickr</a> (assuming that it&#8217;s stored there). If you upload it to Google+, it&#8217;s stored in Picasa; there&#8217;s no way to have it automatically sent over to Facebook to share with your friends there—you have to do it twice. Create a cool picture on Instagram? The only way to get it into Google+ is to manually cut and paste the link. There is no automatic import or export of any content.</p><p>In all honestly, I have to assume that this will change in the future. WIthout it, Google+ is a mere skeleton of a framework of a social network. We&#8217;ve all gotten so used to being able to take a photo on our smartphone and instantly share it with our friends <em>no matter what social network they&#8217;re on</em>, it&#8217;s a huge step backwards to start living on a single service. However, that&#8217;s exactly what some people think you should do. In essence: everyone, stop using all the other services and start doing everything on Google+, and it will be great. Nice idea, but the world doesn&#8217;t simply work that way. It took years to get all of my relatives onto Facebook, and it will take years more to move them off. What this means is that, if I actually want to be able to share with all of my friends, Google+ will have to support sharing of data across multiple services.</p><p>Likewise, I&#8217;m not simply going to stop posting here on my blog; people will not simply stop using <a
href="http://www.twitter.com">Twitter</a>, and next year&#8217;s new toy will not fail because everyone refuses to leave Google+. I therefore need to have some easy way of getting content created elsewhere into Google+, since I want to share it with my friends. And having to paste it in manually each time simply won&#8217;t work. Again, I have to assume that this feature is coming, but it&#8217;s not there yet and, until it is, Google+ seems like a deficient copy of FriendFeed, albeit with a bigger audience.</p><p>Google+ also needs to allow better content moderation/curation once automated import is coming. For example, my friend Beth might be a SEO marketer and a photographer. I want to see her photographs, but I don&#8217;t want to have to wade through her marketing pitch; Google+ needs to give me the ability to selectively &#8220;mute&#8221; by types of content or origin. FriendFeed&#8217;s &#8220;hide other posts like this one&#8221; shows how to do this.</p><p>Finally, Google+ has to work out the bugs. Most importantly, they have to learn how to deduplicate the user&#8217;s stream. It&#8217;s frustrating to sign onto Google+ and see fourteen (!) copies of a post by Robert Scoble, simple because others of my friends decided to reshare it. Google+ could take a cue here from FriendFeed and implement the &#8220;also shared by&#8221; links that exist there.</p><p>I&#8217;ve reference FriendFeed several times here; I still use it, not because of the feature set it provides, but because <em>that&#8217;s where my friends are</em>. If Google truly wants to make Plus &#8220;like sharing in real life,&#8221; then they have to face my reality that my friends live on other social networks and let me keep sharing with them. Google+ is great technology that&#8217;s still raw and will hopefully improve quickly.</p> ]]></content:encoded> <wfw:commentRss>http://glenc.co/2011/07/09/google-encircles-the-technosphere/feed/</wfw:commentRss> <slash:comments>5</slash:comments> <media:thumbnail url="http://glenc.co/files/2011/07/google-plus.jpg" /> <media:content url="http://glenc.co/files/2011/07/google-plus.jpg" medium="image"> <media:title type="html">Google Plus</media:title> </media:content> </item> <item><title>What&#8217;s your operating system?</title><link>http://glenc.co/2011/05/11/whats-your-operating-system/</link> <comments>http://glenc.co/2011/05/11/whats-your-operating-system/#comments</comments> <pubDate>Wed, 11 May 2011 12:34:37 +0000</pubDate> <dc:creator>glen</dc:creator> <category><![CDATA[Technology]]></category> <category><![CDATA[debian]]></category> <category><![CDATA[freebsd]]></category> <category><![CDATA[linux]]></category> <category><![CDATA[os x]]></category> <category><![CDATA[ubuntu]]></category> <category><![CDATA[windows]]></category> <guid
isPermaLink="false">http://glenc.info/?p=1039</guid> <description><![CDATA[What&#8217;s your preferred operating system on your primary work computer? Are you a Linux hacker, a NetBSD guru, or a simple Mac user? Use the comments to give your reasons!]]></description> <content:encoded><![CDATA[<p>What&#8217;s your preferred operating system on your primary work computer? Are you a Linux hacker, a NetBSD guru, or a simple Mac user?</p><p>Use the comments to give your reasons!</p> <a
name="pd_a_5037120"></a><div
class="PDS_Poll" id="PDI_container5037120" style="display:inline-block;"></div><script type="text/javascript" language="javascript" charset="utf-8" src="http://static.polldaddy.com/p/5037120.js"></script> <noscript> <a
href="http://answers.polldaddy.com/poll/5037120/">View This Poll</a><br/><span
style="font-size:10px;"><a
href="http://polldaddy.com/features-surveys/">online survey</a></span> </noscript> ]]></content:encoded> <wfw:commentRss>http://glenc.co/2011/05/11/whats-your-operating-system/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>It&#8217;s not all about the code.</title><link>http://glenc.co/2011/05/05/its-not-all-about-the-code/</link> <comments>http://glenc.co/2011/05/05/its-not-all-about-the-code/#comments</comments> <pubDate>Thu, 05 May 2011 13:55:55 +0000</pubDate> <dc:creator>glen</dc:creator> <category><![CDATA[Culture]]></category> <category><![CDATA[Technology]]></category> <category><![CDATA[feedback]]></category> <category><![CDATA[leadership]]></category> <category><![CDATA[management]]></category> <category><![CDATA[programming]]></category> <guid
isPermaLink="false">https://glencinfo.wordpress.com/?p=1028</guid> <description><![CDATA[While in California last week, I had lunch with a colleague from my days at Yahoo! In fact, I was the manager who hired this person, and I&#8217;ve watched him mature from a &#8220;wet behind the ears&#8221; (but very talented) n00b to a highly-skilled, valuable engineer. One of the things that indicates maturity in a [...]]]></description> <content:encoded><![CDATA[<p><img
style="float:right" src="http://glenc.co/files/2011/05/programmer.gif" alt="Programmer" width="240" height="239" border="0" /></p><p>While in California last week, I had lunch with a colleague from my days at Yahoo! In fact, I was the manager who hired this person, and I&#8217;ve watched him mature from a &#8220;wet behind the ears&#8221; (but very talented) n00b to a highly-skilled, valuable engineer.</p><p>One of the things that indicates maturity in a software developer is the ability to interact with others, to provide feedback when necessary, and to seek advice when it&#8217;s needed. This individual had been the technical lead on a project and was having his own problems working with some of the more junior members of the team. The junior members appears to be somewhat intimidated when asked about their work by the older team member—this is not uncommon, since a junior developer is often unsure of his or her work and feels self-conscious about showing it off.</p><p>In addition, if the team leader simply &#8220;drops in&#8221; and asks how things are going, it&#8217;s often likely that the junior programmer&#8217;s code is not in a set state for demonstrating. For example, the programmer may have been trying to isolate a bug, and has just put in a dozen or so lines of bugs, trying to determine which path the code is taking—not exactly the best time to show it off to your leader!</p><p>He asked my advice on the matter: how best to interact with his team members without intimidating them and yet still getting a feel for progress. I gave my advice, and here&#8217;s the note I received from him today:</p><blockquote><p>Hey Glen,</p><p>I hope you are doing well. I just wanted to send you a quick thank you note for the advice you gave me over lunch the last time we met.</p><p>You may recall that one of my questions to you was how to ensure that a junior member of my team was pulling her weight without having her feel overwhelmed about her work or making her nervous with my presence. Your response was a two-fold solution: a) to remove the element of surprise by setting up regular meetings with her and b) to make these meetings as much about showing progress as talking about it.</p><p>I am happy to report that we have been having said meetings since the start of this week and already there is a noticeable improvement in her work &#8212; not only is she delivering more than before but she has also become more open to asking questions rather than making assumptions (probably because she realizes it is the safer route to solving problems).</p><p>So thank you for your advice. Not only is our project humming along nicely now but I feel a small sense of accomplishment on a personal level too.</p></blockquote><p>I, too, feel a &#8220;small sense of accomplishment on a personal level.&#8221;</p> ]]></content:encoded> <wfw:commentRss>http://glenc.co/2011/05/05/its-not-all-about-the-code/feed/</wfw:commentRss> <slash:comments>1</slash:comments> <media:thumbnail url="http://glenc.co/files/2011/05/programmer.gif" /> <media:content url="http://glenc.co/files/2011/05/programmer.gif" medium="image"> <media:title type="html">Programmer</media:title> </media:content> </item> <item><title>Iterative development and branching</title><link>http://glenc.co/2011/05/02/iterative-development-and-branching/</link> <comments>http://glenc.co/2011/05/02/iterative-development-and-branching/#comments</comments> <pubDate>Mon, 02 May 2011 18:08:34 +0000</pubDate> <dc:creator>glen</dc:creator> <category><![CDATA[Technology]]></category> <category><![CDATA[agile]]></category> <category><![CDATA[cvs]]></category> <category><![CDATA[drcs]]></category> <category><![CDATA[git]]></category> <category><![CDATA[programming]]></category> <category><![CDATA[rcs]]></category> <category><![CDATA[scrum]]></category> <category><![CDATA[software development]]></category> <category><![CDATA[svn]]></category> <guid
isPermaLink="false">https://glencinfo.wordpress.com/?p=1024</guid> <description><![CDATA[Sandy Walsh, a colleague of mine at Rackspace who also works on the OpenStack cloud development project, has written a blog post on how Iterations and Time-boxing are (Mostly) Useless. It&#8217;s a well-written, thoughtful post, and I appreciate his perceptions, but some of them are (to my point of view) strikingly incorrect and unsupportable. His general thesis [...]]]></description> <content:encoded><![CDATA[<p><img
style="float:right" src="http://glenc.co/files/2011/05/builders-rugby-scrum.jpg" alt="Scrum" width="320" height="213" border="0" /></p><p><a
href="http://www.sandywalsh.com">Sandy Walsh</a>, a colleague of mine at <a
href="http://www.rackspace.com">Rackspace</a> who also works on the <a
href="http://www.openstack.org">OpenStack</a> cloud development project, has written a blog post on how <a
href="http://www.sandywalsh.com/2011/04/iterations-and-time-boxing-are-mostly.html">Iterations and Time-boxing are (Mostly) Useless</a>. It&#8217;s a well-written, thoughtful post, and I appreciate his perceptions, but some of them are (to my point of view) strikingly incorrect and unsupportable.</p><p>His general thesis can be summed up by these sentences:</p><blockquote><p>Personally, I think Distributed Revision Control Systems (DRCS) such as git, bazaar or mercurial are the most significant change in software engineering within that last 10 years. Not because having a non-central repository is so revolutionary, but because branching and merging has become such a low-cost operation that the speed of software development has increased dramatically. Development shops that utilize these tools can see some big improvements in how they deal with the “Rough Edge” at the end of the sprint.</p></blockquote><p>A major point of contention with Sandy is that neither the Agile nor the Scrum methodologies specify a branching or merge process, and thus it&#8217;s not the revision control system that dictates whether or not the methodology works. In addition, some of Sandy&#8217;s perceptions of the Scrum process appear to be slanted by not having had the experience of working in a smoothly-running, experienced Scrum environment.</p><p>There is nothing in Scrum or agile development that requires the use of any specific revision control system, branching, or merge process. In fact, many development teams use Scrum in conjunction with continuous integration, in which there is <em>no</em> branching or merging. When I worked with the Yahoo! media group, all developers worked in the trunk, and branches were only created to save the state of specific releases. To do this requires a definite commitment from the developers; it requires having excellent unit test cases and software designs that permit features to exist in the code but to be &#8220;switched off&#8221; until they are complete. Continuous Integration is a methodology that has great rewards for the teams that make the commitment to it, but <em>it has nothing to do with Scrum</em>.</p><p>Agile (and it&#8217;s angry child, Scrum) do not lay claim to be the end point or most perfect method for developing software. (Of course, there may be proponents out there who say this, but I&#8217;m speaking for the community in general.) What the methodologies offer, however, is a<em> better way of responding to changes in requirements</em> than more fixed, longer-term methodologies such as waterfall.</p><p>Sandy&#8217;s post makes some very good points, such as the fact that there is often some &#8220;dead time&#8221; at the end of an iteration (a sprint cycle in Scrum). The fact remains, however, that such dead time is a very small prices to pay for the predictability of delivery. Moreover, nothing precludes a developer from getting a head start on the following iteration&#8217;s work, though doing so might conflict with changes that come up in the next iteration&#8217;s planning session, and thus that work might have to be discarded.</p><p>Most businesses value predictability over sheer speed of delivery; it&#8217;s very rare that &#8220;as fast as possible&#8221; is a true business requirement. If you&#8217;re developing a new product, for example, shaving a day or two off of each iteration <em>might</em> (and it&#8217;s a definite maybe) permit the code to be completed earlier, but there are external considerations (marketing collateral, sales and support training, and documentation, for example) that may not be able to adapt as rapidly, and thus the &#8220;wasted&#8221; days are simply piled together at the end of development rather than spread out in the middle.</p><p>Sandy has some rather specific complaints about Scrum:</p><blockquote><p>If you know me, you know I&#8217;m not a big fan of Scrum. I don&#8217;t like the hand-waving concept of Velocity and I don&#8217;t like the fact that it places a priority on process over code.</p></blockquote><p>There are two responses here: first, to the &#8220;hand-waving&#8221; concept of velocity, and second to the &#8220;priority on process over code.&#8221; The second one is easier to answer, and can be found on the Agile Manifesto:</p><blockquote><p>We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value: <em>Individuals and interactions</em> over processes and tools, <em>working software</em> over comprehensive documentation, customer collaboration over contract negotiation, [and] responding to change over following a plan.</p></blockquote><p>If Sandy has found Scrum adherents that are placing a priority on process over code, then I would submit that they are most decidedly <em>not</em> following the Scrum methodology.</p><p>About the the &#8220;hand-waving&#8221; concept of velocity, Sandy states that &#8220;story points&#8221; need to be equated to time. I believe that that&#8217;s a very dangerous path to take. One of the reasons for &#8220;story points&#8221; is that, as Sandy says, &#8220;estimation is hard.&#8221; Rather than take a &#8220;Wild Assed Guess (WAG)&#8221; at when something will be completed, story points provide a mechanism for, up front, <em>before</em> you get into the weeds of developing something, to rationally estimate the overall complexity of a feature/requirement/story (like Sandy, I sometimes hate the terminology nuances). The fact is, it&#8217;s <em>not</em> (or should not be) a &#8220;wild assed guess&#8221;; it should be a reasonably well-educated guess, based on the developer&#8217;s (and product manager&#8217;s) past experiences and expectations.</p><p>Velocity, in its best case, simply measures how big is the &#8220;stuff&#8221; that a team thinks it can complete in a specified period (timebox). Why a specified period? Because without it, there&#8217;s no way to relatively measure the &#8220;size&#8221; of a feature <em>without</em> getting down to the development tasks in hours or minutes, something we want to avoid. In addition, timeboxing forces the development team to reach a stable state regularly, allowing the customers an opportunity to adjust and modify the requirements, and the developers to assess and change their work methods (and hopefully improve them). Sandy&#8217;s strategy of &#8220;overlapping&#8221; development is time-efficient, but could easily result in either features that need to be discarded (wasted work) or features that <em>should be</em> discarded, but aren&#8217;t (because so much effort has been put into them already).</p><p>There&#8217;s no methodology that&#8217;s perfect; I have seen year-long software development project using Yourdon&#8217;s strict waterfall method delivered on time and under budget, and I&#8217;ve seen development teams double their efficiency by using Scrum. One of the keys is to have the developers themselves be thinking about the process and ways to improve it, and Sandy, via his post, is a great example of that.</p> ]]></content:encoded> <wfw:commentRss>http://glenc.co/2011/05/02/iterative-development-and-branching/feed/</wfw:commentRss> <slash:comments>4</slash:comments> <media:thumbnail url="http://glenc.co/files/2011/05/builders-rugby-scrum.jpg" /> <media:content url="http://glenc.co/files/2011/05/builders-rugby-scrum.jpg" medium="image"> <media:title type="html">Scrum</media:title> </media:content> </item> <item><title>Collaboration &#8211; it&#8217;s an open world</title><link>http://glenc.co/2011/04/29/collaboration-its-an-open-world/</link> <comments>http://glenc.co/2011/04/29/collaboration-its-an-open-world/#comments</comments> <pubDate>Fri, 29 Apr 2011 18:32:15 +0000</pubDate> <dc:creator>glen</dc:creator> <category><![CDATA[Technology]]></category> <category><![CDATA[collaboration]]></category> <category><![CDATA[openstack]]></category> <category><![CDATA[silicon valley]]></category> <guid
isPermaLink="false">https://glencinfo.wordpress.com/?p=1014</guid> <description><![CDATA[The normal modus operandi of the technology community is for companies (and their employees) to keep things close to their chests. Intellectual Property (&#8220;IP&#8221; in the vernacular) is the currency of choice in Silicon Valley and beyond. There is a real (monetary) value in having some unique technology because you can leverage that to sell [...]]]></description> <content:encoded><![CDATA[<p><a
title="View 'Crowd at #OpenStack' on Flickr.com" href="http://www.flickr.com/photos/37739137@N00/5662007975"><img
style="float:right" src="http://farm6.static.flickr.com/5189/5662007975_8dd6f6363c_m.jpg" border="0" alt="Crowd at #OpenStack" width="240" height="134" /></a></p><p>The normal <em>modus operandi</em> of the technology community is for companies (and their employees) to keep things close to their chests. Intellectual Property (&#8220;IP&#8221; in the vernacular) is the currency of choice in Silicon Valley and beyond. There is a real (monetary) value in having some unique technology because you can leverage that to sell products that everyone wants, but for which you are the sole provider.</p><p>On the other hand, if the technology is not unique, then it can be a very good thing to drive the value down (all the way to zero, if possible), because businesses can then compete on other measures. My employer, <a
href="http://www.rackspace.com/">Rackspace</a> (see my disclaimer in the sidebar), is a services company. We don&#8217;t sell technology <em>per se</em>, at least not in the same way that Apple sells it. Instead, we sell services, so it&#8217;s helpful to us for the technology cost to be as low as possible.</p><p><span
id="more-1014"></span><p>This week, I&#8217;m attending the&nbsp;<a
href="http://www.openstack.org/">OpenStack</a> Conference and Design Summit in Santa Clara, California. From my personal experience, this is the most open and collaborative that I&#8217;ve ever seen a large (130 companies) gathering of businesses in the same industry. There are network companies, hardware companies, software companies, and non-profit organizations all represented. And everyone here is working together to define and improve the OpenStack software.</p><p>This morning, for example, I had chats with representatives of <a
href="http://www.att.com">AT&amp;T</a>, <a
href="http://www.wikimedia.org/">Wikimedia</a>, and <a
href="http://www.intel.com">Intel</a>, among others. Everyone is working on the same project, and we&#8217;re sharing tips and tricks with people who, on another level, are our possible competitors. The best analogy I can envision is something like professional sports; while two teams might be competitors, it behooves everyone to ensure that they have consistent rules to play by and facilities to play on.</p><p>And, frankly, it&#8217;s refreshing to be able to talk about what I do at work without continually having to ask myself if I&#8217;m revealing confidential information.</p><p>&nbsp;</p> ]]></content:encoded> <wfw:commentRss>http://glenc.co/2011/04/29/collaboration-its-an-open-world/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <media:thumbnail url="http://farm6.static.flickr.com/5189/5662007975_8dd6f6363c_m.jpg" /> <media:content url="http://farm6.static.flickr.com/5189/5662007975_8dd6f6363c_m.jpg" medium="image"> <media:title type="html">Crowd at #OpenStack</media:title> </media:content> </item> <item><title>It&#8217;s Cactus in the Cloud</title><link>http://glenc.co/2011/04/15/its-cactus-in-the-cloud/</link> <comments>http://glenc.co/2011/04/15/its-cactus-in-the-cloud/#comments</comments> <pubDate>Fri, 15 Apr 2011 18:46:14 +0000</pubDate> <dc:creator>glen</dc:creator> <category><![CDATA[Technology]]></category> <category><![CDATA[cactus]]></category> <category><![CDATA[cloud]]></category> <category><![CDATA[glance]]></category> <category><![CDATA[nova]]></category> <category><![CDATA[openstack]]></category> <category><![CDATA[swift]]></category> <guid
isPermaLink="false">https://glencinfo.wordpress.com/?p=1008</guid> <description><![CDATA[OpenStack, the open-source cloud-computing framework that I&#8217;m working with here at Rackspace, has announced its latest release today. This is the &#8220;Cactus&#8221; release, alphabetically following Austin and Bexar, and to be followed by Diablo. Read the whole press release for details. If you&#8217;re not familiar with it, OpenStack has a number of cloud computing projects, [...]]]></description> <content:encoded><![CDATA[<p><img
style="float:right" src="http://glenc.co/files/2011/04/openstacklogo_270x279.jpg" alt="Openstacklogo 270x279" width="120" height="124" border="0" /></p><p><a
href="http://www.openstack.org/">OpenStack</a>, the open-source cloud-computing framework that I&#8217;m working with here at <a
href="http://www.rackspace.com">Rackspace</a>, has <a
href="http://www.openstack.org/blog/2011/04/openstack-announces-cactus-release/">announced its latest release today</a>. This is the &#8220;Cactus&#8221; release, alphabetically following Austin and Bexar, and to be followed by Diablo. Read the whole press release for details.</p><p>If you&#8217;re not familiar with it, OpenStack has a number of cloud computing projects, including Nova (the compute framework that I&#8217;m involved with), Swift (a file storage service similar to Amazon&#8217;s S3), and Glance (a service for persistently storing virtual machine images). Other services are planned for the future.</p><p>The next release of OpenStack will kick off at the <a
href="http://www.openstack.org/blog/2011/03/openstack-conference-design-summit-2011-sponsored-by-citrix/">OpenStack Conference and Design Summit</a> in Santa Clara, CA, during the last week of April. I&#8217;ll be there, so <a
href="http://glenc.info/contact">contact me</a> if you&#8217;d like to get in touch then.</p> ]]></content:encoded> <wfw:commentRss>http://glenc.co/2011/04/15/its-cactus-in-the-cloud/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <media:thumbnail url="http://glenc.co/files/2011/04/openstacklogo_270x279.jpg" /> <media:content url="http://glenc.co/files/2011/04/openstacklogo_270x279.jpg" medium="image"> <media:title type="html">Openstacklogo 270x279</media:title> </media:content> </item> <item><title>Software contingency planning, Donald Rumsfeld, and the epistemology of ignorance</title><link>http://glenc.co/2011/04/15/software-contingency-planning-donald-rumsfeld-and-the-epistemology-of-ignorance/</link> <comments>http://glenc.co/2011/04/15/software-contingency-planning-donald-rumsfeld-and-the-epistemology-of-ignorance/#comments</comments> <pubDate>Fri, 15 Apr 2011 18:01:48 +0000</pubDate> <dc:creator>glen</dc:creator> <category><![CDATA[Culture]]></category> <category><![CDATA[Technology]]></category> <category><![CDATA[agile]]></category> <category><![CDATA[cloud computing]]></category> <category><![CDATA[euphemisms]]></category> <category><![CDATA[project management]]></category> <category><![CDATA[scrum]]></category> <category><![CDATA[software development]]></category> <guid
isPermaLink="false">https://glencinfo.wordpress.com/?p=1003</guid> <description><![CDATA[In February, 2002, Donald Rumsfeld, then Secretary of Defense under George W. Bush, uttered an oft-maligned and usually ridiculed statement in a Department of Defense news briefing: Reports that say that something hasn&#8217;t happened are always interesting to me, because as we know, there are known knowns; there are things we know we know. We [...]]]></description> <content:encoded><![CDATA[<p><a
href="http://glenc.co/files/2011/04/donald-rumsfeld1.jpg"><img
class="alignright size-medium wp-image-1002" src="http://glenc.co/files/2011/04/donald-rumsfeld1.jpg?w=300" alt="" width="300" height="216" /></a>In February, 2002, Donald Rumsfeld, then Secretary of Defense under George W. Bush, uttered an oft-maligned and usually ridiculed statement in a Department of Defense news briefing:</p><blockquote><p>Reports that say that something hasn&#8217;t happened are always interesting to me, because as we know, there are known knowns; there are things we know we know. We also know there are known unknowns; that is to say we know there are some things we do not know. But there are also unknown unknowns &#8212; the ones we don&#8217;t know we don&#8217;t know. And if one looks throughout the history of our country and other free countries, it is the latter category that tend to be the difficult ones.</p></blockquote><p>The language may be convoluted, but it&#8217;s impeccably true. We can be aware of our own ignorance: the &#8220;known unknowns,&#8221; according to Rumsfeld. However, it&#8217;s the things that we are yet unaware that we are ignorant of that are likely to bite us in the ass.</p><p>Software development has two major components. First, and most simply, is the active design, development, and testing of the code. Secondly, however, is the planning and coordination of the delivery of that code. Generally speaking, the larger the first part is, the more difficult the second one. A single programmer working alone can often easily predict how long it will take him or her to complete a specified unit of work. The more people that get involved in a project however, the more uncertain things become.</p><p>The ability to predict software deliveries is important (well, it&#8217;s important to companies that sell software or services based on software). For example, it&#8217;s quite possible that a software product might take so long to develop that the company will never recoup its investment (hence the huge amount of interest in early or first providers of software services). And, like military operations, it&#8217;s the &#8220;unknown unknowns&#8221; that are impossible to plan for and difficult to handle when they occur.</p><p>Scrum and related &#8220;agile&#8221; development practices tend to focus on iterative development and planning in an attempt to mitigate these sorts of unexpected changes. They&#8217;re not, as some people might suspect, intended to let the product stakeholders change their mind on a whim. The central idea is that, by breaking development up into discrete chunks (where each chunk is fully functional and working), it gives the development team opportunities at regular intervals to change direction or adapt to new circumstances.</p><p>Teams that are new to scrum often have misperceptions of the practice, ranging from a misunderstanding of the various components (stories, tasks, standups) to a reluctance to move away from personal responsibility to team-based management. One of the scrum fundamentals, however, should remain at the core focus of the team: <em>scrum is focused on delivering working software</em>, and not on time tracking, management reporting, or a plethora of other benefits (perceived or real) that might come out of it.</p><p>When you&#8217;re faced with an uncertainty in the scrum practice, ask yourself: How can I best deliver working software in a predictable manner? If the process doesn&#8217;t support that, then get rid of it. Unexpected events happen: for example, you might start on a feature, only to discover that it&#8217;s much more difficult than you originally anticipated. While that points to a need to improve your planning (and that&#8217;s an ancillary fact that needs to come out at the retrospective), you need to ask yourself what you can do to deliver some working software. If you can reduce the scope and only deliver a small part of the larger feature, then do that. If you can bring in someone else to help, then do that. There&#8217;s no right answer.</p><p>By resynchronizing at the end of every spring cycle, scrum lets a team handle not only the &#8220;known unknowns,&#8221; but also the &#8220;unknown unknowns&#8221; that inevitably attack the software development process.</p> ]]></content:encoded> <wfw:commentRss>http://glenc.co/2011/04/15/software-contingency-planning-donald-rumsfeld-and-the-epistemology-of-ignorance/feed/</wfw:commentRss> <slash:comments>1</slash:comments> <media:thumbnail url="http://glenc.co/files/2011/04/donald-rumsfeld1-150x150.jpg" /> <media:content url="http://glenc.co/files/2011/04/donald-rumsfeld1.jpg" medium="image"> <media:title type="html">Donald-Rumsfeld.jpg</media:title> <media:thumbnail url="http://glenc.co/files/2011/04/donald-rumsfeld1-150x150.jpg" /> </media:content> </item> <item><title>A good nights&#8217; sleep</title><link>http://glenc.co/2011/04/14/a-good-nights-sleep/</link> <comments>http://glenc.co/2011/04/14/a-good-nights-sleep/#comments</comments> <pubDate>Thu, 14 Apr 2011 23:43:07 +0000</pubDate> <dc:creator>glen</dc:creator> <category><![CDATA[Ramblings]]></category> <category><![CDATA[Technology]]></category> <category><![CDATA[arthritis]]></category> <category><![CDATA[back]]></category> <category><![CDATA[mattress]]></category> <category><![CDATA[medical]]></category> <guid
isPermaLink="false">https://glencinfo.wordpress.com/?p=997</guid> <description><![CDATA[I was diagnosed with presbyopia—&#8221;old eyes&#8221;—in 1997. At the time, the optometrist said that it&#8217;s not unusual, it&#8217;s just that I was getting it about 10 years before most people. In 2002, I took myself to the doctor because of &#8220;crunching&#8221; noises in my knees that I could hear when I went up and down [...]]]></description> <content:encoded><![CDATA[<p><img
style="float:right" src="http://glenc.co/files/2011/04/wood-bed-frame.jpg" alt="This is not my bed" width="240" height="169" border="0" /></p><p>I was diagnosed with presbyopia—&#8221;old eyes&#8221;—in 1997. At the time, the optometrist said that it&#8217;s not unusual, it&#8217;s just that I was getting it about 10 years before most people.</p><p>In 2002, I took myself to the doctor because of &#8220;crunching&#8221; noises in my knees that I could hear when I went up and down stairs. He referred me to a specialist, who told me that I had arthritis. It&#8217;s something most people will get eventually, he told me, it&#8217;s just that you&#8217;re getting it about 10 years early.</p><p>In 2006, we replaced the mattress that we had purchased when we moved to England in 1996. Both my wife and I had been having problems with pain—shoulder, back, etc., and we thought a new mattress might help. It did, mostly, but I still had a fair amount of back/hip pain and I lost a lot of mobility.</p><p>When I moved to Texas last November, I was still having some problems. I just assumed that it was old age and arthritis, and continued to take my Naproxen Sodium (Aleve), which seems to make things bearable. In December and January, I was living in temporary housing, a furnished apartment. A week or so before Christmas, I managed to twist something in my back, which hurt so bad that I really had trouble moving.</p><p>The pain persisted, and towards the end of January I scheduled a doctor appointment to talk about my back. The doctor&#8217;s appointment was in the first week of February.</p><p>In the mean time, we bought a house, and, since all our furniture was back at our old place in California, I arranged to purchase a new bed (mattress and box springs) and have it delivered to the house on the day we signed all the papers, since the movers wouldn&#8217;t be coming for a few weeks.</p><p>We had wanted a king-sized bed, and we decided to put our old (queen) bed in my son&#8217;s room, since he had outgrown his twin. It also let us use his room as a guest room. The new bed, a Stearns &amp; Foster, was delivered that evening, and we slept on it the first night in our new house.</p><p>At the end of that week, I had my doctor&#8217;s appointment. She did various tests and manipulations, and decided that there was no major damage, and that I had probably pulled a muscle sleeping on the bed in the furnished apartment.</p><p>The thing is, in the three days since sleeping on the new mattress, I was already much better. I continued to improve and, by the middle of the next week, I was nearly pain-free for the first time in a decade. (I say &#8220;nearly&#8221; because I can still cause some twinges if I twist wrong or overstress my back, but mostly I&#8217;m pain-free.) In the two months since then, I&#8217;ve stayed free of pain, able to walk reasonable distances and go up and down stairs without any back problems.</p><p>I still have the arthritis in my knees, and I need to take the Naproxen Sodium for that, but it&#8217;s amazing that my back has been well for so long.</p><p>I am assuming that it&#8217;s because of the new mattress.</p><p>This is not a hugely expensive, top-of-the-line model. In fact, it&#8217;s roughly equivalent to the one we had purchased back in California. It is somewhat less firm than that one, and I assume that the softness lets my back rest in a more comfortable state than the slightly more firm, older mattress did.</p><p>I&#8217;m not touting a particular brand or model of mattress; I don&#8217;t really think that what works for me will work for everyone else. However, I still feel astounded that a mattress could make that much difference. In my parents&#8217; day, you got a bed for your wedding and, if you were lucky, you replaced it when you retired. Many of the beds in my home growing up were 40 or 50 years old.</p><p>Many of the newer technologies—memory foam, multi-point suspension systems—seem to be well-researched and actually provide benefits. I&#8217;m still convinced that the mattress industry is making huge amounts of money for what they sell (and I still believe they&#8217;re scamming us, otherwise, why would they sell us a mattress with a 20-year guarantee and then tell us you need to replace your mattress every eight years?). But in this case, I&#8217;m more than happy to pay for it.</p> ]]></content:encoded> <wfw:commentRss>http://glenc.co/2011/04/14/a-good-nights-sleep/feed/</wfw:commentRss> <slash:comments>2</slash:comments> <media:thumbnail url="http://glenc.co/files/2011/04/wood-bed-frame.jpg" /> <media:content url="http://glenc.co/files/2011/04/wood-bed-frame.jpg" medium="image"> <media:title type="html">This is not my bed</media:title> </media:content> </item> <item><title>Working with grown-ups</title><link>http://glenc.co/2011/01/28/working-with-grown-ups/</link> <comments>http://glenc.co/2011/01/28/working-with-grown-ups/#comments</comments> <pubDate>Fri, 28 Jan 2011 18:19:04 +0000</pubDate> <dc:creator>glen</dc:creator> <category><![CDATA[Technology]]></category> <guid
isPermaLink="false">http://glen-campbell.com/?p=668</guid> <description><![CDATA[I made a comment on Twitter the other day that &#8220;I work with a team of rockstar developers @rackspace!&#8221; I&#8217;d like to make sure that this is understood. Calling someone a &#8220;rockstar&#8221; could possibly mean that they are overpaid, under-talented, self-centered divas. That&#8217;s not the meaning that I was trying to convey. In this case, [...]]]></description> <content:encoded><![CDATA[<p><a
title="Rackers by gecampbell, on Flickr" href="http://www.flickr.com/photos/gecampbell/5393391574/"><img
style="float:right;margin-left:1em" src="http://farm6.static.flickr.com/5052/5393391574_534b6472a3_m.jpg" alt="Rackers" width="240" height="181" /></a></p><p>I made a comment on Twitter the other day that<a
href="http://twitter.com/#!/glenc/status/30392659373723649"> &#8220;I work with a team of rockstar developers @rackspace!&#8221;</a> I&#8217;d like to make sure that this is understood.</p><p>Calling someone a &#8220;rockstar&#8221; could possibly mean that they are overpaid, under-talented, self-centered divas. That&#8217;s <em>not</em> the meaning that I was trying to convey. In this case, I&#8217;m using <em>rockstar</em> to mean someone who is superbly talented at his or her job.</p><p>In most development teams I&#8217;ve worked on in the past, there&#8217;s usually one or two senior developers, a few people with 5-10 years of experience, and a bunch of younger (&#8220;junior&#8221;) programmers. This is quite normal, and it ensures that the expertise of the senior folks gets distributed to the less-experienced members of the team. It also makes financial sense to the business, because junior programmers cost less than senior ones, and, even though they may be less productive, they can still leverage the expertise of the more senior developers.</p><p><span
id="more-668"></span><br
/> What&#8217;s unusual about this team at Rackspace is that, in essence, they are all senior developers. They approach their jobs with a professionalism and maturity that is extraordinary to see in action. When there is a discussion, there is often passion around issues, but there&#8217;s always a mutual respect that shows itself in a willingness to always entertain the other team members&#8217; ideas. Instead of divas fighting to get their own way, it&#8217;s more like explorers trying to find their way through a new land.</p><p>Often, with younger developers, there is sometimes a sense of panic when they&#8217;re faced with a challenge or a problem they haven&#8217;t seen before. Senior engineers realize that the new problems are not only part of the development process, but are often the coolest things to work on. They don&#8217;t generally get upset or frustrated, but are always trying to find the best path through the maze of issues that they confront on a daily basis.</p><p>It&#8217;s a challenge every day to keep up with strong developers like this, and it seems that the mutual interactions are what helps keep all of them pushing forward.</p> ]]></content:encoded> <wfw:commentRss>http://glenc.co/2011/01/28/working-with-grown-ups/feed/</wfw:commentRss> <slash:comments>2</slash:comments> <media:thumbnail url="http://farm6.static.flickr.com/5052/5393391574_534b6472a3_m.jpg" /> <media:content url="http://farm6.static.flickr.com/5052/5393391574_534b6472a3_m.jpg" medium="image"> <media:title type="html">Rackers</media:title> </media:content> </item> <item><title>Eating my own dogfood</title><link>http://glenc.co/2010/12/15/eating-my-own-dogfood/</link> <comments>http://glenc.co/2010/12/15/eating-my-own-dogfood/#comments</comments> <pubDate>Wed, 15 Dec 2010 21:42:02 +0000</pubDate> <dc:creator>glen</dc:creator> <category><![CDATA[Internet]]></category> <guid
isPermaLink="false">http://campbell.mypencil.net/?p=658</guid> <description><![CDATA[For those of you not in the software industry, you may find this a bit grotesque, but there&#8217;s a common phrase used: &#8220;eating your own dog food.&#8221; It does not refer to a nasty habit or fetish; rather, it means that the software company itself uses the software that it creates. If you work for [...]]]></description> <content:encoded><![CDATA[<p><img
class="alignright size-medium wp-image-663" src="http://glenc.co/files/2011/04/dog-food4.jpg?w=360" alt="" width="360" height="272" />For those of you not in the software industry, you may find this a bit grotesque, but there&#8217;s a common phrase used: &#8220;eating your own dog food.&#8221; It does not refer to a nasty habit or fetish; rather, it means that the software company itself uses the software that it creates. If you work for <a
href="http://www.microsoft.com">Microsoft</a>, you can bet that you&#8217;re using Microsoft products for most of your day-to-day tasks.</p><p><a
title="Moving on…" href="http://glen-campbell.com/2010/11/11/time-to-move-on/">As I think I may have mentioned before</a>, I&#8217;ve taken a new job as a software architect for <a
href="http://www.rackspace.com">Rackspace</a>; specifically, I&#8217;m working in the <a
href="http://www.rackspacecloud.com">Rackspace Cloud</a> division. In the spirit of eating one&#8217;s own dogfood, then, I&#8217;ve created a <a
href="http://www.rackspacecloud.com/cloud_hosting_products/servers/">Rackspace Cloud Servers account</a> and have started to migrate my personal websites to it.</p><p><span
id="more-658"></span><br
/> This blog, for example, is now hosted on the Rackspace Cloud. Hopefully, you shouldn&#8217;t notice anything different or unusual, though I&#8217;m now actually running on a different operating system (<a
href="http://www.centos.org">CentOS</a>, a flavor of Linux) than on the old site (<a
href="http://www.freebsd.org">FreeBSD</a>).</p><p>The cool thing, to me, about cloud hosting from Rackspace, is that the billing is done like a utility: in this case, I&#8217;m charged <em>per hour</em> for when the site is up and running. If you need a server, you can create a new one in a matter of a few minutes, then delete it when you&#8217;re done, and you&#8217;re only charged for the time that it&#8217;s in use.</p> ]]></content:encoded> <wfw:commentRss>http://glenc.co/2010/12/15/eating-my-own-dogfood/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <media:thumbnail url="http://glenc.co/files/2011/04/dog-food4.jpg?w=360" /> <media:content url="http://glenc.co/files/2011/04/dog-food4.jpg?w=360" medium="image" /> </item> <item><title>Talk to the pen</title><link>http://glenc.co/2010/11/04/talk-to-the-pen/</link> <comments>http://glenc.co/2010/11/04/talk-to-the-pen/#comments</comments> <pubDate>Thu, 04 Nov 2010 19:17:25 +0000</pubDate> <dc:creator>glen</dc:creator> <category><![CDATA[Technology]]></category> <guid
isPermaLink="false">http://campbell.mypencil.net/?p=642</guid> <description><![CDATA[If you know me, and you regularly read my blog (Hi, Mom!), you&#8217;ll know that I don&#8217;t usually post product reviews after playing with the latest gadget for a day or two. I&#8217;d rather use something in-depth and get to know its quirks, and then I feel that my review will be far more useful [...]]]></description> <content:encoded><![CDATA[<p><img
class="alignright size-full wp-image-643" src="http://glenc.co/files/2011/04/about_echo4.gif" alt="" width="201" height="193" />If you know me, and you regularly read my blog (Hi, Mom!), you&#8217;ll know that I don&#8217;t usually post product reviews after playing with the latest gadget for a day or two. I&#8217;d rather use something in-depth and get to know its quirks, and then I feel that my review will be far more useful to both my readers.</p><p>For the last month, I&#8217;ve been using the <a
href="http://www.livescribe.com/">Livescribe Echo &#8220;smart pen&#8221;</a> and, honestly, it&#8217;s changed my life.</p><p>What, you may very well ask, is a &#8220;smart pen?&#8221; In this case, it&#8217;s a pen that records whatever you write with it, and it also records audio of what&#8217;s taking place around it. Unlike a pen that doubles as a voice recorder (of which there are many), the Livescribe pen actually synchronizes the audio it&#8217;s recording with what you&#8217;re writing, and it&#8217;s amazing. You can tap on any word you&#8217;ve written, and the Echo will replay the audio recorded at that time (you can also set a lag delay, so it will start, say, 10 seconds before you wrote the word).</p><p>I first heard about the Livescribe pen in a <a
href="http://www.nytimes.com/2010/09/19/magazine/19Livescribe-t.html?_r=1">NY Times article that described the benefits for school students</a>. When I read that article, it illuminated many of the problems I&#8217;ve had with taking notes in the past: first, I can&#8217;t take notes and simultaneously focus on what the speaker is saying. Second, I can&#8217;t take notes as fast as the speaker can talk. And, finally, my notes are often inadequate to bring to mind the details of the conversation at the time.</p><p><span
id="more-642"></span><br
/> My job includes a lot of meetings. As a software architect, it&#8217;s my role to argue and collaborate: with engineers, with product managers, with other architects. But, since I have a mild attention deficit, I don&#8217;t always pay close enough attention. The Livescribe pen is always on, so I can always refer back to the meeting itself.</p><p><strong>BUT WAIT, THERE&#8217;S MORE!</strong> I&#8217;ve saved the best for last: in addition to synchronizing the audio and your notes, you can actually download all your notes and audio to your Mac or PC. <em>AND IT LETS YOU SEARCH YOUR HANDWRITTEN NOTES!</em> I cannot emphasize how important this is—through some sort of OCR-like magic, you can search for (and find) any text in your notes, with a very high level of accuracy.</p><h3>How it does it</h3><p>The pen requires special paper that has a special dot pattern printed on it. Using the dot pattern coupled with an infrared (IR) viewer on the pen, the pen &#8220;knows&#8221; where it is on the paper at any moment. You can buy various types of paper (notebooks, journals, etc.) in various sizes, either direct from Livescribe or via <a
href="http://www.amazon.com/">Amazon.com</a> or other retailers (such as <a
href="http://www.staples.com/">Staples</a>). With the Livescribe Desktop software, you can also print your own paper (though only to a Postscript-compatible printer).</p><p>Because the pen knows where it is on the paper, the controls (record/pause, bookmark, volume, playback speed, navigation) are actually printed on the paper. Tap the &#8220;up&#8221; button, and the volume gets louder. You get the idea.</p><h3>What&#8217;s the catch?</h3><p>The downside of this, of course, is that you have to buy or print special paper. A pair of bound, 200-page journals costs around $24.95, and a pack of four spiral notebooks (also 200 pages) costs $19.95.</p><p>The pen itself is not cheap: the largest, 8GB model costs around $170.00, though versions with less capacity are available.</p><p>Also, unlike other pens, this one can crash. I&#8217;ve only had it happen to me once: in that case, it retained all my notes, but lost all the audio.</p><p>The pen itself is a bit fat, and might not be comfortable for everyone. I haven&#8217;t had a problem with it, but I could easily see how someone else might not like it.</p><p>Finally, the cap to the pen sucks. Seriously. It&#8217;s so bad that they even provide extras in the packaging, because you&#8217;re almost certain to lose it. (It&#8217;s not attached to the pen in any way.)</p><h3>What else?</h3><p>Livescribe is very good about keeping their software (both the desktop and in the pen itself) updated. In the time I&#8217;ve had it, there has been two pen updates and one update to the desktop software. They use these updates to not only fix bugs, but also to add new features. For example, the latest Desktop update lets you export your notes to <a
href="http://www.evernote.com/">Evernote</a> or PDF.</p><p>You can also install &#8220;apps&#8221; on the pen. One pre-installed app is a Piano: you draw out a piano keyboard on the paper, and then you can play it, even recording the tunes you play.</p><p>You can also record &#8220;pencasts&#8221; — viewable by anyone — where you can show someone your drawings and your notes at the same time. I haven&#8217;t used this much myself, but it might be really useful for some people. <a
href="http://www.livescribe.com/cgi-bin/WebObjects/LDApp.woa/wa/MLSOverviewPage?sid=K74zwlLTQ4GG">Here is a sample pencast I recorded for this blog post</a>.</p> ]]></content:encoded> <wfw:commentRss>http://glenc.co/2010/11/04/talk-to-the-pen/feed/</wfw:commentRss> <slash:comments>1</slash:comments> <media:thumbnail url="http://glenc.co/files/2011/04/about_echo4.gif" /> <media:content url="http://glenc.co/files/2011/04/about_echo4.gif" medium="image" /> </item> <item><title>The Apogee ONE</title><link>http://glenc.co/2010/09/08/the-apogee-one/</link> <comments>http://glenc.co/2010/09/08/the-apogee-one/#comments</comments> <pubDate>Wed, 08 Sep 2010 06:28:17 +0000</pubDate> <dc:creator>glen</dc:creator> <category><![CDATA[Audio]]></category> <guid
isPermaLink="false">http://campbell.mypencil.net/?p=628</guid> <description><![CDATA[I will occasionally write reviews here of products that I&#8217;m particularly enthusiastic about, or which I find myself using frequently. The Apogee ONE is just such a product: it&#8217;s a very high quality digital audio interface (I just made my high-school English teacher cringe by stringing five adjectives before a noun). But first: what the [...]]]></description> <content:encoded><![CDATA[<figure
id="attachment_629" class="wp-caption alignright" style="width: 242px"><img
class="size-full wp-image-629" src="http://glencinfo.files.wordpress.com/2010/09/one-mic-home5.jpg" alt="Apogee ONE" width="242" height="267" /><figcaption
class="wp-caption-text">The Apogee ONE</figcaption></figure><p>I will occasionally write reviews here of products that I&#8217;m particularly enthusiastic about, or which I find myself using frequently. <a
href="http://www.apogeedigital.com/products/one.php">The Apogee ONE</a> is just such a product: it&#8217;s a very high quality digital audio interface (I just made my high-school English teacher cringe by stringing five adjectives before a noun).</p><p>But first: what the heck is a <em>digital audio interface</em> anyway?</p><p>Simply put, it&#8217;s a device that translates an audio signal (for example, the sound of my voice captured by a microphone) and converts it into a digital signal that can be processed by a computer. Specifically, this little device has an input (actually multiple inputs, though you can only use one at a time) and a USB output that plugs into your computer (specifically, your Macintosh—I don&#8217;t believe that Apogee supports Windows PCs). Let&#8217;s say you want to record a podcast; you&#8217;d plug in the digital audio interface into your computer via its USB port, then plug a microphone into the audio interface, then start your recording program (<a
href="http://www.apple.com/ilife/garageband/">Garageband</a> or <a
href="http://www.apple.com/logicstudio/">Logic Pro</a> for me) and record something.</p><p><span
id="more-628"></span><br
/> Sure, you could use your computer&#8217;s built-in microphone, but an external mic is almost always a higher quality. For example, you can use a directional mic that will only pick up your voice, and not all the rest of the noise in the room. The reason you use a digital audio interface, and the reason that some people will pay large amounts of money for one, is because you want to have a very high quality recording. Specifically, you want to have <em>fidelity</em>, a fancy word derived from the Latin word for &#8220;faithful.&#8221; You want the recording to sound as much like the original as possible.</p><p>That&#8217;s what the Apogee ONE does; it maintains a very high quality digital signal that&#8217;s faithful to whatever you plug into it. More importantly, it does so in a very simple manner.</p> <figure
id="attachment_632" class="wp-caption alignleft" style="width: 360px"><img
class="size-medium wp-image-632" src="http://glenc.co/files/2011/04/img_000131.jpg?w=360" alt="Apogee ONE" width="360" height="439" /><figcaption
class="wp-caption-text">Here's how I set up the Apogee ONE for podcasting.</figcaption></figure><p>Let&#8217;s talk about inputs: first, you don&#8217;t really need one. The Apogee ONE has a built-in microphone, which is a rarity in the world of digital audio interfaces. Specifically, it has an &#8220;internal reference condenser microphone that has been fine-tuned by professional recording engineers.&#8221; Whatever. The fact is, it&#8217;s a very good microphone by itself. Most of the voiceovers you hear on <a
href="http://garnerroad.com/">my podcast</a> are captured using only the Apogee ONE.</p><p>Second, it has a &#8220;break-out cable&#8221; into which you can plug either a standard 1/4&#8243; plug (such as a guitar cable) or any XLR device (most professional microphones use an XLR input). If you&#8217;re using a condenser microphone, it can optionally supply the standard +48V phantom power required to drive them.</p><p>There are two other plugs on the device: one is for the USB cable that connects to your Mac, and the other is for a headphone or speakers. The latter is important; many applications (for example, Logic Pro) assume that any audio interface you&#8217;re using will be handling the output as well as the inputs (Garageband is a bit smarter, in that it lets you set them independently).</p><p>Finally, on the front of the device, there&#8217;s a single large knob. Depending on the context, it either lets you select the input device (internal mic, external mic, external instrument, or external mic with phantom power) or set the gain level for the selected microphone. There are also a pair of LEDs (invisible during normal operation) that show amber when you&#8217;ve reached peak level, and red when you&#8217;ve exceeded it.</p><p>When you&#8217;re not using it, the device and all the associated cables pack up into a little stretchy carrying case. It&#8217;s given me trouble-free operation (with very high quality) for almost a year now, and at least 15 episodes of my podcast. It&#8217;s available <a
href="http://www.amazon.com/gp/product/B002FOEKTG?ie=UTF8&amp;tag=wwwcampbellsnet&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=B002FOEKTG">at Amazon</a> (and other retailers) for about $249.00.</p> ]]></content:encoded> <wfw:commentRss>http://glenc.co/2010/09/08/the-apogee-one/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <media:thumbnail url="http://glencinfo.files.wordpress.com/2010/09/one-mic-home5.jpg" /> <media:content url="http://glencinfo.files.wordpress.com/2010/09/one-mic-home5.jpg" medium="image"> <media:title type="html">Apogee ONE</media:title> </media:content> <media:content url="http://glenc.co/files/2011/04/img_000131.jpg?w=360" medium="image"> <media:title type="html">Apogee ONE</media:title> </media:content> </item> <item><title>Is that a studio in your pocket?</title><link>http://glenc.co/2010/09/04/is-that-a-studio-in-your-pocket/</link> <comments>http://glenc.co/2010/09/04/is-that-a-studio-in-your-pocket/#comments</comments> <pubDate>Sat, 04 Sep 2010 17:38:24 +0000</pubDate> <dc:creator>glen</dc:creator> <category><![CDATA[Audio]]></category> <guid
isPermaLink="false">http://campbell.mypencil.net/?p=604</guid> <description><![CDATA[My new Tascam Digital Pocketstudio DP-008 arrived with the UPS shipment yesterday, and I&#8217;m enjoying it greatly. It&#8217;s a self-contained 8-track recording studio that runs on batteries. I&#8217;ve used Logic Studio, GarageBand, and a host of other multi-track recording systems before and, in all honesty, Logic and Garageband are probably much more suited for professional [...]]]></description> <content:encoded><![CDATA[<p>My new <a
href="http://www.tascam.com/products/dp-008.html">Tascam Digital Pocketstudio DP-008</a> arrived with the UPS shipment yesterday, and I&#8217;m enjoying it greatly. It&#8217;s a self-contained 8-track recording studio that runs on batteries.</p> <figure
id="attachment_605" class="wp-caption aligncenter" style="width: 550px"><img
class="size-full wp-image-605" src="http://glenc.co/files/2011/04/i-3805-17-64-0-f0c7e66e3.jpg" alt="Tascam Digital Pocketstudio DP-008" width="550" height="382" /><figcaption
class="wp-caption-text">Tascam Digital Pocketstudio DP-008</figcaption></figure><p><span
id="more-604"></span><br
/> I&#8217;ve used <a
href="http://www.apple.com/logicstudio/">Logic Studio</a>, <a
href="http://www.apple.com/ilife/garageband/">GarageBand</a>, and a host of other multi-track recording systems before and, in all honesty, Logic and Garageband are probably much more suited for professional use. But the simplicity of the Pocketstudio makes it wonderful for experimentation and composing, and basically just &#8220;messing around&#8221; with music. It&#8217;s not going to replace the high-end, computer-controlled systems, but its ease of use gives it a special niche.</p><p>For example, if I want to record a guitar track, all I really need to do is to turn it on. It has two built-in microphones on the front of the unit, and they do a perfectly adequate job. For better quality, however, I can plug the guitar into the 1/4&#8243; input socket in the back, and this eliminates extraneous noise.</p><p>With Logic, for example, there&#8217;s a ton of overhead for even a simple recording. From ensuring that the audio interface is connected to setting up tracks in the software, there&#8217;s a ton of complexity. With the Pocketstudio, it&#8217;s just plug-in and go. Frankly, a (small) number of knobs and buttons is a much simpler interface than trying to use a mouse to navigate through multiple levels of menus on the computer screen.</p><p>The DP-008 lets you record two tracks at once (i.e., you can&#8217;t record a full band all at the same time). It records to a standard SDHC card (I&#8217;m using a 16GB model, which lets me record hours upon hours of music). The back has 2x XLR mic inputs (phantom-powered if desired), 2x 1/4&#8243; guitar/bass/mic inputs, a 1/4&#8243; plug for a foot switch, a 1/8&#8243; headphone jack and volume control. Side ports include the SDHC card slot, USB port, and a socket for an optional power adapter.</p><p>Tascam also has <a
href="http://www.tascam.com/products/dp-004;9,16,3707,14.html">a four-track model</a> that&#8217;s significantly cheaper (and is actually almost pocket-sized), but is missing the XLR inputs and balanced outputs of the 8-track version.</p><p>Here&#8217;s a sample track that I put together in under 30 minutes yesterday (this would have taken hours in Logic). It includes 2x ukulele tracks, 2x vocals, plus a rhythm track.</p> ]]></content:encoded> <wfw:commentRss>http://glenc.co/2010/09/04/is-that-a-studio-in-your-pocket/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <media:thumbnail url="http://glenc.co/files/2011/04/i-3805-17-64-0-f0c7e66e3.jpg" /> <media:content url="http://glenc.co/files/2011/04/i-3805-17-64-0-f0c7e66e3.jpg" medium="image"> <media:title type="html">Tascam Digital Pocketstudio DP-008</media:title> </media:content> </item> <item><title>The varieties of social media experience (2)</title><link>http://glenc.co/2010/08/29/the-varieties-of-social-media-experience-2/</link> <comments>http://glenc.co/2010/08/29/the-varieties-of-social-media-experience-2/#comments</comments> <pubDate>Sun, 29 Aug 2010 18:35:58 +0000</pubDate> <dc:creator>glen</dc:creator> <category><![CDATA[Internet]]></category> <guid
isPermaLink="false">http://campbell.mypencil.net/?p=595</guid> <description><![CDATA[(This is part 2 of a multi-part series; click here for part 1.) The prom queen This individual (and it&#8217;s just as likely to be a &#8220;prom king&#8221; as the queen) is a true social butterfly. Online media—Facebook, FriendFeed, Twitter, MySpace—is just another one of many tools she uses to keep her social circle intact. [...]]]></description> <content:encoded><![CDATA[<p><img
class="alignright size-medium wp-image-600" src="http://glenc.co/files/2011/04/twitter_f_ollow_me_wallpaper_by_rikulu3.jpg?w=360" alt="Twitter" width="360" height="288" /><em>(This is part 2 of a multi-part series; </em><a
href="http://glen-campbell.com/2010/08/25/the-varieties-of-social-media-experience-1/"><em>click here for part 1</em></a><em>.)</em></p><h2>The prom queen</h2><p>This individual (and it&#8217;s just as likely to be a &#8220;prom king&#8221; as the queen) is a true social butterfly. Online media—<a
href="http://www.facebook.com">Facebook</a>, <a
href="http://friendfeed.com">FriendFeed</a>, <a
href="http://twitter.com">Twitter</a>, <a
href="http://www.myspace.com">MySpace</a>—is just another one of many tools she uses to keep her social circle intact. While she may not have been her high school&#8217;s actual prom queen, she almost certainly still keeps in touch with her.</p><p>She&#8217;s a planner—she organizes gatherings, soccer games, poker games for her spouse, and feels involved whenever she has direct control over an activity. Whether it&#8217;s running the annual candy sale for her children&#8217;s junior high school orchestra, or putting together the annual reunion for her college graduating class, she&#8217;s an integral part.</p><p>She drives a minivan.</p><p><span
id="more-595"></span><br
/> She is frustrated by limits imposed on her: why, for example, does Facebook limit her to 5,000 friends? She went to high school with 3,000 people, and to college with 12,000 more, and she knows at least half of them by name.</p><p>She has a blog and writes regularly on women&#8217;s issues.</p><p>She dropped out of the work force when she had her first child, but has since returned, now that her kids are in elementary school. Her job title will be &#8220;Event Planner&#8221; or  maybe&#8221;Marketing Manager.&#8221;</p><p>She ran her first marathon the year after her youngest child turned 7.</p><p>If you&#8217;re building a social media experience for her, then get out of her way. She needs tools and she knows how to use them. Your job as a developer is to make sure that those tools always work, even in ways that you didn&#8217;t foresee. Give her ways to bring people together (&#8220;groups,&#8221; &#8220;events,&#8221; or &#8220;interests&#8221;) and ways to communicate with large numbers of people, and she&#8217;ll be happy. Whatever you do, don&#8217;t force her to work in a way that fits your expectations: that&#8217;s a sure way to drive her away. Expect creativity—if she finds a way to embed a Google Map into her comment, then embrace that and leverage it, don&#8217;t quash it. She is quite possibly the best way to see your social media site expand because of all the new members she keeps bringing in.</p><h2>The marketer</h2><p>He is only interested in social media as a way to expand his market. He talks about &#8220;reach&#8221; and &#8220;distribution&#8221; as if people were meat channels for the delivery of advertising. He dreams of viral videos about his product. Often, he&#8217;s a consultant and uses words like &#8220;leverage&#8221; and &#8220;synergy.&#8221;</p><p>On Facebook, he has 4,992 &#8220;friends&#8221; that he met at conferences. He considers them his &#8220;vital business connections.&#8221; He values his Porsche more highly than either his wife or his girlfriend. Both his wife and his girlfriend, in fact, are less &#8220;relationships&#8221; and more &#8220;strategic alliances&#8221; that he will discard once they&#8217;ve outlived their usefulness.</p><p>His Twitter page uses a full-screen image of himself, wearing sunglasses and standing next to his car, and a trite slogan like &#8220;improve your throughput.&#8221;</p><p>He sometimes thinks about his upbringing in the Roman Catholic church and thinks that they have a really well-connected graph.</p><p>He is great to go out with, since he will always pick up the tab, trying to impress you. On the other hand, you then have to listen to him.</p><p>Given a free reign on your socially-enabled website, he will kill whatever community that you have painstakingly built over the years, often with a few well-directed comments.</p><p>He sells Amway to his relatives on the weekends.</p><p><em>To be continued…</em></p> ]]></content:encoded> <wfw:commentRss>http://glenc.co/2010/08/29/the-varieties-of-social-media-experience-2/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <media:thumbnail url="http://glenc.co/files/2011/04/twitter_f_ollow_me_wallpaper_by_rikulu3.jpg?w=360" /> <media:content url="http://glenc.co/files/2011/04/twitter_f_ollow_me_wallpaper_by_rikulu3.jpg?w=360" medium="image"> <media:title type="html">Twitter</media:title> </media:content> </item> <item><title>Remembering Katrina</title><link>http://glenc.co/2010/08/26/remembering-katrina/</link> <comments>http://glenc.co/2010/08/26/remembering-katrina/#comments</comments> <pubDate>Thu, 26 Aug 2010 22:03:18 +0000</pubDate> <dc:creator>glen</dc:creator> <category><![CDATA[Internet]]></category> <category><![CDATA[Photography]]></category> <guid
isPermaLink="false">http://campbell.mypencil.net/?p=586</guid> <description><![CDATA[Approximately five years ago, one of the most devastating natural(?) disasters in US history occurred. Early on the morning of August 28, 2005, Hurricane Katrina plowed into the Mississippi river delta and up towards New Orleans. The first reports seemed to indicate that the city had survived relatively unscathed. But an hour or so later, [...]]]></description> <content:encoded><![CDATA[<figure
id="attachment_587" class="wp-caption alignright" style="width: 360px"><a
href="http://glencinfo.files.wordpress.com/2010/08/49238420_63f81385a1_o4.jpg"><img
class="size-medium wp-image-587  " src="http://glencinfo.files.wordpress.com/2010/08/49238420_63f81385a1_o4.jpg?w=360" alt="Waterlogged school buses in New Orleans, August 2005" width="360" height="270" /></a><figcaption
class="wp-caption-text">Waterlogged school buses in New Orleans, August 2005 (photo by Allan Campbell)</figcaption></figure><p>Approximately five years ago, one of the most devastating natural(?) disasters in US history occurred. Early on the morning of August 28, 2005, Hurricane Katrina plowed into the Mississippi river delta and up towards New Orleans.</p><p>The first reports seemed to indicate that the city had survived relatively unscathed. But an hour or so later, the world began to receive reports that the levees, long viewed as the weakest part of New Orlean&#8217;s hurricane defensive shield, had begun to fail, and the city was filling with water.</p><p>The story is fairly well known, but I had a small part in the midst of it. At the time, I was an engineer for <a
href="http://news.yahoo.com/">Yahoo! News</a>, and Katrina rapidly became the top story. We watched as our traffic doubled, then tripled, then quintupled our normal daily rate. And it stayed at that level, with little variance, for the next week or more.</p><p><span
id="more-586"></span><br
/> My nephew was a flight mechanic and rescue winch operator for the US Coast Guard at the time; he took the top photo you see here on one of his (many) flights over New Orleans and the Mississippi coast. He had, in fact, transferred out of the New Orleans Coast Guard station several months before Katrina but was recalled (along with hundreds of fellow Coast Guard men and women) in the aftermath of the storm.</p><p>They flew inland, landed in the parking lot of a Home Depot store, and purchased every chainsaw available. They flew back to New Orleans, distributed the chainsaws among the Coast Guard rescue crews, who used them to speed their entry into the attics where residents had retreated from the encroaching floods.</p> <figure
id="attachment_588" class="wp-caption alignleft" style="width: 360px"><a
href="http://glenc.co/files/2011/04/946392794_bjmxg-x231.jpg"><img
class="size-medium wp-image-588 " src="http://glenc.co/files/2011/04/946392794_bjmxg-x231.jpg?w=360" alt="The Houston Astrodome after Katrina" width="360" height="270" /></a><figcaption
class="wp-caption-text">The Houston Astrodome after Katrina</figcaption></figure><p>One of the problems in the immediate aftermath was how to reunite the evacuees from New Orleans with their friends and relatives who were looking for them. Yahoo! put together a team of volunteers, including me, who flew to Houston to set up a computer center to help the evacuees search for and contact their relatives.</p><p>Yahoo! employees worked with a local computer networking charity and Verizon to set up a telecommunications center and a computer facility.</p><p>At the end of the first day, we reviewed the situation. One of the problems was that there were <em>too many</em> people trying to help. There were at least sixteen websites, many of them small, local sites, that carried lists of people trying to make contacts with their friends and relatives.</p><p>David Filo, one of the founders of Yahoo!, was on the call and realized that this was an area where Yahoo! could help. He had Yahoo! build a special search index that integrated data from all of the sites, and thus gave us a single site <em>(by the next morning!)</em> that linked out to all the necessary information.</p> <figure
id="attachment_589" class="wp-caption aligncenter" style="width: 560px"><a
href="http://glenc.co/files/2011/04/946392853_k6pmi-xl5.jpg"><img
class="size-large wp-image-589 " src="http://glenc.co/files/2011/04/946392853_k6pmi-xl5.jpg?w=560" alt="A volunteer helps a Katrina evacuee find her family" width="560" height="420" /></a><figcaption
class="wp-caption-text">A volunteer helps a Katrina evacuee find her family</figcaption></figure><p>The tragedy was great and is still ongoing, but it was an awe-inspiring site to watch a company like Yahoo! use its huge resources in such an open and rapid manner; this is one of the reasons why many of us are still here.</p> ]]></content:encoded> <wfw:commentRss>http://glenc.co/2010/08/26/remembering-katrina/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <media:thumbnail url="http://glencinfo.files.wordpress.com/2010/08/49238420_63f81385a1_o4.jpg?w=360" /> <media:content url="http://glencinfo.files.wordpress.com/2010/08/49238420_63f81385a1_o4.jpg?w=360" medium="image"> <media:title type="html">Waterlogged school buses in New Orleans, August 2005</media:title> </media:content> <media:content url="http://glenc.co/files/2011/04/946392794_bjmxg-x231.jpg?w=360" medium="image"> <media:title type="html">The Houston Astrodome after Katrina</media:title> </media:content> <media:content url="http://glenc.co/files/2011/04/946392853_k6pmi-xl5.jpg?w=560" medium="image"> <media:title type="html">A volunteer helps a Katrina evacuee find her family</media:title> </media:content> </item> <item><title>The varieties of social media experience (1)</title><link>http://glenc.co/2010/08/26/the-varieties-of-social-media-experience-1/</link> <comments>http://glenc.co/2010/08/26/the-varieties-of-social-media-experience-1/#comments</comments> <pubDate>Thu, 26 Aug 2010 05:08:40 +0000</pubDate> <dc:creator>glen</dc:creator> <category><![CDATA[Culture]]></category> <category><![CDATA[Internet]]></category> <guid
isPermaLink="false">http://campbell.mypencil.net/?p=576</guid> <description><![CDATA[(This is part 1 of a multi-part series.) In keeping with my homage to William James, I suppose that this blog post should be subtitled, &#8220;A Study in Human Nature.&#8221; However, my goals are not quite so lofty as James&#8217;s; I am merely an observer, and not a philosopher, of online social activities. Perhaps a [...]]]></description> <content:encoded><![CDATA[<p><img
class="alignright size-medium wp-image-577" src="http://glenc.co/files/2011/04/3568409530_389bce008b3.jpg?w=360" alt="" width="360" height="239" /><em>(This is part 1 of a multi-part series.)</em></p><p>In keeping with my <em>homage</em> to William James, I suppose that this blog post should be subtitled, &#8220;A Study in Human Nature.&#8221; However, my goals are not quite so lofty as James&#8217;s; I am merely an observer, and not a philosopher, of online social activities. Perhaps a better title would be, &#8220;A Field Guide to the Social Media Participants of the Online Realm,&#8221; but even that is a bit pretentious, don&#8217;t you think?</p><p>Those of us who live in the rarefied air of Silicon Valley tend to assume, almost always incorrectly, that the &#8220;rest of the world&#8221; experiences social media the way we do. It therefore comes as quite a shock, at times, to discover that there are enormous hordes of online users who do not experience the Internet the way we do. Here are some facts about the &#8220;other half&#8221; of the online world:</p><ul><li>Many of them do not know what a URL is, nor what a search engine is. There&#8217;s a reason that the most common search query at Yahoo! is &#8220;Google,&#8221; and the most common search query at Google is &#8220;Yahoo.&#8221;</li><li>The term <em>hyperlink</em> has no meaning and is probably confused with something in science fiction.</li><li>They have never heard of Techmeme, ReadWriteWeb, Mashable, TechCrunch, or any of the other dozens of sites that we tend to rely on for our daily news.</li><li>They believe that the Internet is a scary and dangerous place, and will rarely, if ever, divulge any personal information, much less their credit card numbers, online.</li><li>They have no sense at all of the relatively safety or security of one website versus another. &#8220;https://&#8221; vs. &#8220;http://&#8221; is meaningless.</li><li>They tend to perceive Internet sites as TV channels: different content, to be sure, but fundamentally the same technology.</li><li>If they notice the URL, they get concerned if the site does not use &#8220;www.&#8221; before the domain name, thinking that it somehow controls the behavior of the web.</li></ul><p><span
id="more-576"></span><br
/> It&#8217;s not surprising, then, that these people tend to have different experiences of social media. This is an attempt to catalog, <em>based solely on my personal experience</em>, the various types of social media behaviors that occur.</p><h2>The grandma</h2><p>She has an account on <a
href="http://www.facebook.com/">Facebook</a> after frequently seeing her grandchildren using it. She has had a computer since the 1990&#8242;s, and it&#8217;s mostly used by her grandkids when they come over to visit. She&#8217;s good at a few tasks using the computer: she can print out maps and directions, she can retrieve her email, and she can upload pictures from the tiny little Canon point-and-shoot camera that she carries everywhere.</p><p>Unfortunately, she has no fear and little understanding that there are Very Bad People on the Internet who would like to take over her computer and use it to send thousands of spam messages per hour for the next few years.</p><p>Her social graph consists of a) her immediate family members, b) some people she knows from church or the local community, and c) scammers who would like to inherit her modest fortune.</p><p>She loves seeing the pictures of her children and grand children, and she&#8217;s a big fan of casual games online. She has a farm on Farmville.</p><p>She reads every word of text on a web page before taking any action at all; because of this, she does not distinguish between actual content, navigation, and advertising.</p><p>Because of her innocence, she needs to be protected. Default privacy settings that reveal her name and location to the world could put her in very real physical danger. She will never be a mobile device user, and strategies that encourage her to become one will only confuse and frustrate her. She gets far more value out of &#8220;real life&#8221; social interaction than she does online, and she will drop the online interaction in a heartbeat if she has an opportunity to do something that involves real people.</p><h2>The student</h2><p>He is in high school or college, and has never known a world without the Internet. He does not wear a watch and probably never will. The concept of a &#8220;landline&#8221; is a novelty, since he&#8217;s never known a phone that would not go everywhere. He will not use email personally because it&#8217;s too slow, instead relying on SMS (text messaging) for most of his interaction with his peers.</p><p>His attention span is under two seconds: if he looks at a web page and cannot figure out how to use it in that time (or if it takes longer than that to load in the browser), he will drop it and move on to something more interesting. He is incredibly frustrated with his college&#8217;s website, and will scream out loud at how difficult it is to use.</p><p>He is completely and totally paranoid. He was raised hearing horror stories about online dangers and will go to great lengths to avoid giving any personal information online. He has no way of determining the difference between real and imagined risks. He will grudgingly order things from <a
href="http://www.amazon.com">Amazon</a>, but he will not allow them to save his credit card information for later, preferring to enter it each time.</p><p>He uses Facebook almost exclusively on his smartphone. He updates his status several times today, often with totally introverted comments about his state of mind.</p><p>Because of his paranoia (some of it justified), the student needs to be enticed to expand his social media horizons. For people his age, the best way to do this is with sex. The ability to share with people of the opposite gender is a strong attractor, overcoming many fears. Seriously, however, the student needs to be introduced to things gradually; he needs to be assured that he has control over who can see his personal information, and what it will be used for.</p><p><em>To be continued…</em></p> ]]></content:encoded> <wfw:commentRss>http://glenc.co/2010/08/26/the-varieties-of-social-media-experience-1/feed/</wfw:commentRss> <slash:comments>6</slash:comments> <media:thumbnail url="http://glenc.co/files/2011/04/3568409530_389bce008b3.jpg?w=360" /> <media:content url="http://glenc.co/files/2011/04/3568409530_389bce008b3.jpg?w=360" medium="image" /> </item> <item><title>Facebook Places has not checked in</title><link>http://glenc.co/2010/08/19/facebook-places-has-not-checked-in/</link> <comments>http://glenc.co/2010/08/19/facebook-places-has-not-checked-in/#comments</comments> <pubDate>Thu, 19 Aug 2010 18:11:25 +0000</pubDate> <dc:creator>glen</dc:creator> <category><![CDATA[Internet]]></category> <category><![CDATA[facebook]]></category> <category><![CDATA[places]]></category> <guid
isPermaLink="false">http://campbell.mypencil.net/?p=178</guid> <description><![CDATA[Update: Alex Moskalyuk, my friend at Facebook (seen in the image below), tells me, &#8220;Yeah, they should&#8217;ve made it clearer. It&#8217;s available to 100% on the read side, write side (actual check-ins) are rolled out gradually. If nothing bad happens, check again this evening.&#8221; With great fanfare, Facebook announced Places yesterday, their version of the [...]]]></description> <content:encoded><![CDATA[<p><strong>Update: </strong><em>Alex Moskalyuk, my friend at Facebook (seen in the image below), tells me, &#8220;Yeah, they should&#8217;ve made it clearer. It&#8217;s available to 100% on the read side, write side (actual check-ins) are rolled out gradually. If nothing bad happens, check again this evening.&#8221;</em></p><p>With great fanfare, <a
href="http://www.facebook.com/">Facebook</a> announced <a
href="http://www.facebook.com/places/">Places</a> yesterday, their version of the somewhat popular geo-location services that haven&#8217;t really swept the nation. Like their competitors/partners Foursquare, Gowalla, Whrrl, Yelp!, and a few others, the idea is that you can, from your mobile device, &#8220;check in&#8221; to a location and let your friends/stalkers know where you are.</p><p>There&#8217;s just one problem: they left out the &#8220;Check in&#8221; button. Either that, or I&#8217;m too stupid to use their application. When I run it, I get a screen that shows me where some of my friends are, so it&#8217;s obviously working for them, but it sure isn&#8217;t working for me.</p><p><a
href="http://www.facebook.com/help/?topic=places">According to their FAQ</a>, the application is &#8220;available to users in the United States.&#8221; I suppose it&#8217;s possible that I&#8217;ve been transported outside the US, or that California seceded from the Union in the last 12 hours, but I think I would have heard about that.</p><p>So this is the review that I would have written had the product I would have written about actually worked.</p><p>In all honesty, however, I&#8217;m sure it&#8217;s a really, really great feature. I have no idea why the &#8220;Check In&#8221; button is not available; presumably some technical issues with Facebook.</p><p>It&#8217;s not creepy at all. If it is, then <a
href="http://www.sfgate.com/cgi-bin/blogs/hottopics/detail?entry_id=70465&amp;tsp=1">the San Francisco Chronicle has instructions on how to opt-out of having your location shared</a>.</p><div><span
style="font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; line-height: normal; font-size: 11px; color: #333333;"><br
/> </span></div> ]]></content:encoded> <wfw:commentRss>http://glenc.co/2010/08/19/facebook-places-has-not-checked-in/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Has Skype fixed its power problem?</title><link>http://glenc.co/2010/08/16/has-skype-fixed-its-power-problem/</link> <comments>http://glenc.co/2010/08/16/has-skype-fixed-its-power-problem/#comments</comments> <pubDate>Mon, 16 Aug 2010 15:36:05 +0000</pubDate> <dc:creator>glen</dc:creator> <category><![CDATA[Technology]]></category> <category><![CDATA[skype]]></category> <guid
isPermaLink="false">http://campbell.mypencil.net/?p=156</guid> <description><![CDATA[I see that Skype has updated its iPhone application this morning. The app had been updated to run on iOS4 and support background operation (i.e., being able to stay running and receive calls while in the background), but had reportedly caused serious power consumption problems. In my own personal test, with Skype alone running in [...]]]></description> <content:encoded><![CDATA[<p>I see that <a
href="http://www.skype.com/">Skype</a> has updated its <a
href="http://itunes.apple.com/app/skype/id304878510?mt=8">iPhone application</a> this morning. The app had been updated to run on iOS4 and support background operation (i.e., being able to stay running and receive calls while in the background), but had reportedly caused serious power consumption problems. In my own personal test, with Skype alone running in the background, my battery went from 100% to 73% in a little under an hour—<em>with the power plugged in!</em> Obviously, this really made background operation unfeasible, and many people like myself avoided it.</p><p>The new version (2.1.1) makes no mention of the power issue in the release notes, but it does mention these new features:</p><ul><li>You can now disable IM alerts</li><li>The dialpad is now more responsive (<em>ed: I wonder what that means?</em>)</li><li>The behavior of the volume, when Skype interacts with other apps, is better</li><li>When your status is set to Do Not Disturb, notifications are not shown when the app is running in the background.</li></ul><p><span
id="more-156"></span>I suppose its possible that these may have addressed the power consumption issue, and a brief (30 minute) test this morning did not show any unusual power drop while running Skype in the background, so it&#8217;s possible this may have been fixed as a bug.</p><p>I plan on running Skype in the background today, so I can give you a full update later.</p><p>I think it&#8217;s worth pointing out that Skype is not really focusing on its iPhone app. If you visit the main Skype site (link above) and click the &#8220;Go mobile&#8221; link, you&#8217;re treated to a page discussing Verizon, Blackberry, and Android 3G. There&#8217;s a small button at the bottom of the page for &#8220;Other mobile solutions&#8221; that takes you to a page where you can choose Skype for either iPhone or Symbian. In addition, Skype has been extremely slow (compared to other app developers) in responding to iOS updates and hardware changes such as the new iPhone 4.</p> ]]></content:encoded> <wfw:commentRss>http://glenc.co/2010/08/16/has-skype-fixed-its-power-problem/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>My first digital camera</title><link>http://glenc.co/2010/08/15/my-first-digital-camera/</link> <comments>http://glenc.co/2010/08/15/my-first-digital-camera/#comments</comments> <pubDate>Sun, 15 Aug 2010 19:14:39 +0000</pubDate> <dc:creator>glen</dc:creator> <category><![CDATA[Photography]]></category> <category><![CDATA[Technology]]></category> <category><![CDATA[dc20]]></category> <category><![CDATA[kodak]]></category> <guid
isPermaLink="false">http://campbell.mypencil.net/?p=123</guid> <description><![CDATA[In August, 1996, I purchased my first digital camera, a Kodak DC20. This was, in fact, one of the very first (if not the first) &#8220;consumer&#8221; digital cameras. It was well within my price range at the time, which was indeed rather limited. Unlike today&#8217;s digital cameras, this little gem did not have a built-in [...]]]></description> <content:encoded><![CDATA[<p>In August, 1996, I purchased my first digital camera, a <a
href="http://www.google.com/url?sa=t&amp;source=web&amp;cd=12&amp;ved=0CEoQFjAL&amp;url=http%3A%2F%2Fpluggedin.kodak.com%2Fpost%2F%3FID%3D2272490&amp;ei=TTFoTPqRH4mesQPcgoTGDQ&amp;usg=AFQjCNETHPKFXSysKjd94HuOKN8ROrzhsA&amp;sig2=RLnPwFyD2D9zHet0-DFgdA">Kodak DC20</a>. This was, in fact, one of the very first (if not the first) &#8220;consumer&#8221; digital cameras. It was well within my price range at the time, which was indeed rather limited.</p><p>Unlike today&#8217;s digital cameras, this little gem did not have a built-in LCD display, high-speed USB transfer (USB had not been invented yet), a flash, or any of the other features we consider normal. Its resolution was measured in kilopixels, not megapixels, with a maximum photo size of 320&#215;240 pixels. It connected with the computer via a serial cable terminated with what appeared to be a 1/8&#8243; headphone plug. There was not an electronically-generated shutter sound; instead, there was a reassuring but mysteriously mechanical &#8220;thunk&#8221; when you pressed the shutter button. It would hold approximately 20 images, even at that low resolution.</p><p><span
id="more-123"></span>Nonetheless, that camera captured some of the most important moments in my life. We had moved to England earlier in 1996, and so the Kodak&#8217;s digital images record much of our wanderings and explorations in and around the area where we were living. It also captured my son, age 5, on his first day of school.</p><p>Some of the best images from that camera are included below, in their full original size and glory.</p> <a
href='http://glenc.co/2010/08/15/my-first-digital-camera/my-first-digital-camera-2/' title='My first digital camera'><img
width="150" height="150" src="http://glenc.co/files/2011/04/donnington-castle-13-150x150.jpg" class="attachment-thumbnail" alt="My first digital camera" title="My first digital camera" /></a> <a
href='http://glenc.co/2010/08/15/my-first-digital-camera/my-first-digital-camera-3/' title='My first digital camera'><img
width="150" height="150" src="http://glenc.co/files/2011/04/elam-1st-day-of-school-14-150x150.jpg" class="attachment-thumbnail" alt="My first digital camera" title="My first digital camera" /></a> <a
href='http://glenc.co/2010/08/15/my-first-digital-camera/my-first-digital-camera-6/' title='My first digital camera'><img
width="150" height="150" src="http://glenc.co/files/2011/04/punch-judy-024-150x150.jpg" class="attachment-thumbnail" alt="My first digital camera" title="My first digital camera" /></a> <a
href='http://glenc.co/2010/08/15/my-first-digital-camera/my-first-digital-camera-9/' title='My first digital camera'><img
width="150" height="150" src="http://glenc.co/files/2011/04/kodakdc20-b4-150x150.jpg" class="attachment-thumbnail" alt="My first digital camera" title="My first digital camera" /></a> <a
href='http://glenc.co/2010/08/15/my-first-digital-camera/my-first-digital-camera-11/' title='My first digital camera'><img
width="150" height="150" src="http://glenc.co/files/2011/04/leeds-castle-15-150x150.jpg" class="attachment-thumbnail" alt="My first digital camera" title="My first digital camera" /></a> <a
href='http://glenc.co/2010/08/15/my-first-digital-camera/my-first-digital-camera-12/' title='My first digital camera'><img
width="150" height="150" src="http://glenc.co/files/2011/04/punch-judy-025-150x150.jpg" class="attachment-thumbnail" alt="My first digital camera" title="My first digital camera" /></a> <a
href='http://glenc.co/2010/08/15/my-first-digital-camera/my-first-digital-camera-13/' title='My first digital camera'><img
width="150" height="150" src="http://glenc.co/files/2011/04/96-10-14-avebury-25-150x150.jpg" class="attachment-thumbnail" alt="My first digital camera" title="My first digital camera" /></a> <a
href='http://glenc.co/2010/08/15/my-first-digital-camera/my-first-digital-camera-14/' title='My first digital camera'><img
width="150" height="150" src="http://glenc.co/files/2011/04/kodakdc20-b5-150x150.jpg" class="attachment-thumbnail" alt="My first digital camera" title="My first digital camera" /></a> ]]></content:encoded> <wfw:commentRss>http://glenc.co/2010/08/15/my-first-digital-camera/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <media:thumbnail url="http://glenc.co/files/2011/04/donnington-castle-13-150x150.jpg" /> <media:content url="http://glenc.co/files/2011/04/donnington-castle-13.jpg" medium="image"> <media:title type="html">My first digital camera</media:title> <media:thumbnail url="http://glenc.co/files/2011/04/donnington-castle-13-150x150.jpg" /> </media:content> <media:content url="http://glenc.co/files/2011/04/elam-1st-day-of-school-14.jpg" medium="image"> <media:title type="html">My first digital camera</media:title> <media:thumbnail url="http://glenc.co/files/2011/04/elam-1st-day-of-school-14-150x150.jpg" /> </media:content> <media:content url="http://glenc.co/files/2011/04/punch-judy-024.jpg" medium="image"> <media:title type="html">My first digital camera</media:title> <media:thumbnail url="http://glenc.co/files/2011/04/punch-judy-024-150x150.jpg" /> </media:content> <media:content url="http://glenc.co/files/2011/04/kodakdc20-b4.jpg" medium="image"> <media:title type="html">My first digital camera</media:title> <media:thumbnail url="http://glenc.co/files/2011/04/kodakdc20-b4-150x150.jpg" /> </media:content> <media:content url="http://glenc.co/files/2011/04/leeds-castle-15.jpg" medium="image"> <media:title type="html">My first digital camera</media:title> <media:thumbnail url="http://glenc.co/files/2011/04/leeds-castle-15-150x150.jpg" /> </media:content> <media:content url="http://glenc.co/files/2011/04/punch-judy-025.jpg" medium="image"> <media:title type="html">My first digital camera</media:title> <media:thumbnail url="http://glenc.co/files/2011/04/punch-judy-025-150x150.jpg" /> </media:content> <media:content url="http://glenc.co/files/2011/04/96-10-14-avebury-25.jpg" medium="image"> <media:title type="html">My first digital camera</media:title> <media:thumbnail url="http://glenc.co/files/2011/04/96-10-14-avebury-25-150x150.jpg" /> </media:content> <media:content url="http://glenc.co/files/2011/04/kodakdc20-b5.jpg" medium="image"> <media:title type="html">My first digital camera</media:title> <media:thumbnail url="http://glenc.co/files/2011/04/kodakdc20-b5-150x150.jpg" /> </media:content> </item> <item><title>WordPress child themes</title><link>http://glenc.co/2010/08/11/wordpress-child-themes/</link> <comments>http://glenc.co/2010/08/11/wordpress-child-themes/#comments</comments> <pubDate>Wed, 11 Aug 2010 14:00:06 +0000</pubDate> <dc:creator>glen</dc:creator> <category><![CDATA[Technology]]></category> <category><![CDATA[themes]]></category> <category><![CDATA[wordpress]]></category> <guid
isPermaLink="false">http://glen-campbell.com/?p=109</guid> <description><![CDATA[I have been learning about WordPress&#8217;s child themes in the last few days. A child theme is a theme that extends an already-existing theme. At its most basic, a child theme consists simply of a CSS stylesheet that replaces the one supplied with the original theme. It&#8217;s actually a fairly straightforward way of enhancing and [...]]]></description> <content:encoded><![CDATA[<p>I have been learning about <a
href="http://codex.wordpress.org/Child_Themes">WordPress&#8217;s child themes</a> in the last few days. A <em>child theme</em> is a theme that extends an already-existing theme. At its most basic, a child theme consists simply of a CSS stylesheet that replaces the one supplied with the original theme.</p><p>It&#8217;s actually a fairly straightforward way of enhancing and customizing an existing theme; it&#8217;s better than hacking at the original theme&#8217;s code because, should that theme get updated, your changes would be lost.</p><p>I have a website called <a
href="http://dailyfunnies.org/">the Daily Funnies</a> where I&#8217;ve used this technique. In this case, the parent theme is called <a
href="http://www.studiopress.com/themes/genesis">Genesis</a>, a theme framework. If you follow that link, you&#8217;ll see that the basic Genesis theme is black and white. It offers very flexible page layouts, however, and is easy to customize.</p><p><span
id="more-109"></span>I created a new theme called &#8220;Funnies.&#8221; This theme consists of a single file, <em>style.css</em>, that includes the parent Genesis stylesheet and then overrides some of the specific style rules. For example, I changed the navigation bar from black to a dark green, and then used green for links and other components of the site. The result is as you see it here:</p> <figure
id="attachment_111" class="wp-caption aligncenter" style="width: 560px"><img
class="size-large wp-image-111" src="http://glen-campbell.com/files/2010/08/screenshot-560x385.png" alt="" width="560" height="385" /><figcaption
class="wp-caption-text">the Daily Funnies</figcaption></figure><p>(Note that, by the time you look at it, it might have changed a bit, as I am continuing to play with it.)</p><p>In addition to replacing or extending the stylesheet, you can use child themes to add new PHP functions (in the file <em>functions.php</em>) or even to replace the existing templates (for example, you might replace the home page with a new layout).</p> ]]></content:encoded> <wfw:commentRss>http://glenc.co/2010/08/11/wordpress-child-themes/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <media:thumbnail url="http://glen-campbell.com/files/2010/08/screenshot-560x385.png" /> <media:content url="http://glen-campbell.com/files/2010/08/screenshot-560x385.png" medium="image" /> </item> <item><title>SXSW: WordPress and Yahoo!</title><link>http://glenc.co/2010/08/09/sxsw-wordpress-yahoo/</link> <comments>http://glenc.co/2010/08/09/sxsw-wordpress-yahoo/#comments</comments> <pubDate>Mon, 09 Aug 2010 14:59:28 +0000</pubDate> <dc:creator>glen</dc:creator> <category><![CDATA[Technology]]></category> <category><![CDATA[wordpress]]></category> <category><![CDATA[yahoo]]></category> <guid
isPermaLink="false">http://campbell.mypencil.net/?p=61</guid> <description><![CDATA[Vote for &#8220;WordPress and Yahoo!: a Marriage Made in Hell&#8221; at the South By Southwest Interactive Panel Picker. UPDATE: The PanelPicker is now open—thanks for voting! I&#8217;ve used WordPress for my personal blog for a several years (I&#8217;ve also played with TypePad and various other blogging systems, but that&#8217;s beside the point). In my job [...]]]></description> <content:encoded><![CDATA[<p><strong>Vote for &#8220;WordPress and Yahoo!: a Marriage Made in Hell&#8221; at the </strong><a
href="http://panelpicker.sxsw.com/"><strong>South By Southwest Interactive Panel Picker</strong></a><strong>. UPDATE: The PanelPicker is now open—thanks for voting!</strong></p><p>I&#8217;ve used <a
href="http://wordpress.org/">WordPress</a> for my personal blog for a several years (I&#8217;ve also played with TypePad and various other blogging systems, but that&#8217;s beside the point). In my job at <a
href="http://www.yahoo.com/">Yahoo!</a>, our bloggers got along with various home-brew systems for a several years, so we decided to move most of our professional bloggers to WordPress.</p><p>Many people have called WordPress a serious, enterprise-class blogging application (I&#8217;m not going to cite any sources here, mainly because I don&#8217;t fully agree with it). Yahoo!, of course, has a somewhat different opinion about what is a truly world-class solution for performance, security, and integrity.</p><p>WordPress is a best-of-breed blogging platform, which is why we chose it to use at Yahoo! It does, however, have serious architectural and structural problems that had to be overcome before it could be fully accepted as part of Yahoo&#8217;s Media infrastructure.</p><p>The story of how we created a highly scalable, fully redundant, extremely secure installation of WordPress at Yahoo! is the subject of a presentation that I have proposed for the <a
href="http://sxsw.com/interactive">South By Southwest Interactive</a> festival in March, 2011.</p><p>Before that presentation makes it to the conference, however, it has to be voted on by the conference attendees. If you&#8217;d like to hear about this, go to the <a
href="http://panelpicker.sxsw.com/">South By Southwest PanelPicker</a> and vote! The presentation is called &#8221;WordPress and Yahoo!: a marriage made in hell.&#8221;</p> ]]></content:encoded> <wfw:commentRss>http://glenc.co/2010/08/09/sxsw-wordpress-yahoo/feed/</wfw:commentRss> <slash:comments>6</slash:comments> </item> </channel> </rss>
