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

<channel>
	<title>Blog &#124; BenHollis.net &#187; blogging</title>
	<atom:link href="http://benhollis.net/blog/tags/blogging/feed/" rel="self" type="application/rss+xml" />
	<link>http://benhollis.net/blog</link>
	<description>News about BenHollis.net and articles about Ben&#039;s interests</description>
	<lastBuildDate>Fri, 04 Jun 2010 05:39:10 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Posts I haven&#8217;t written</title>
		<link>http://benhollis.net/blog/2008/10/14/posts-i-havent-written/</link>
		<comments>http://benhollis.net/blog/2008/10/14/posts-i-havent-written/#comments</comments>
		<pubDate>Tue, 14 Oct 2008 07:02:29 +0000</pubDate>
		<dc:creator>Ben Hollis</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[BenHollis.net]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Random]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[blogging]]></category>
		<category><![CDATA[browsers]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[gmail]]></category>
		<category><![CDATA[HAML]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[Rails]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[SASS]]></category>
		<category><![CDATA[spam]]></category>

		<guid isPermaLink="false">http://brh.numbera.com/blog/?p=222</guid>
		<description><![CDATA[I haven&#8217;t been updating this blog too much recently. I never meant for this blog to run on a schedule, but I did intend to post more frequently than this. My original idea was that the blog would serve two major purposes. First, it is a place for me to announce new projects or updates [...]]]></description>
			<content:encoded><![CDATA[<p>I haven&#8217;t been updating this blog too much recently. I never meant for this blog to run on a schedule, but I did intend to post more frequently than this. My original idea was that the blog would serve two major purposes. First, it is a place for me to announce new projects or updates to software and websites I&#8217;ve already released. It&#8217;s done that quite well, though I haven&#8217;t had much to announce recently. My job has been taking the majority of my development time, and most of the projects I&#8217;ve been working on at home are either private or haven&#8217;t been released in the form I&#8217;d like to because my employer hasn&#8217;t approved them for release yet.</p>
<p>The second major purpose for my blog is as a place for me to record the solution to problems I run across while developing software, so that others won&#8217;t have to spend hours Googling or using trial and error to come to the same conclusion. I didn&#8217;t intend to rehash things that were easily found or that had already been discussed &#8211; only to post when I felt it was something that added value to the internet that hadn&#8217;t been there before. So a lot of the blog posts are not really a narrative or running commentary &#8211; they&#8217;re not meant to be subscribed to, but found individually. It&#8217;s for this reason that my most popular posts tend to include the exact text of error messages. This type of post has suffered both because I haven&#8217;t been doing as much development, because I can&#8217;t discuss a lot of what I&#8217;ve learned due to the nature of the projects I&#8217;m working on, and because I&#8217;ve been learning new stuff (like Ruby on Rails) and haven&#8217;t done enough to have solved problems others haven&#8217;t already posted solutions for.</p>
<p>The third reason I have this blog is to occasionally talk about my thoughts on different technical topics, from web development to video games. Again, I don&#8217;t like to make a post unless I think I&#8217;m adding something new, and most of the topics I&#8217;ve wanted to talk about have already been covered. I had a lot of draft posts sitting around about web development, web standards, and the evolution of browsers, but then I discovered <a href="http://alex.dojotoolkit.org/">Alex Russell&#8217;s blog</a> and it turns out he&#8217;s already said most of what I wanted to say, and better than I could. Other stuff, like my impressions of Windows Vista, critique of <a href="http://stackoverflow.com">stackoverflow.com</a> and suggestions for the Xbox Live Arcade lineup, have been covered to my satisfaction in plenty of places. Maybe some of them will end up posted, but probably not.</p>
<p>Another part of the reason I haven&#8217;t posted much is the sheer weight of unfinished posts I have. Right now I have 64 drafts and only 52 real posts! So I&#8217;m going to attempt to clear things out by writing a little about what I haven&#8217;t posted. A lot of this stuff wasn&#8217;t posted because it fell under that third point above, but some of it I was just too lazy to flesh out into real posts. Some of it&#8217;s just random stuff. So here&#8217;s what&#8217;s been happening in the last year:</p>
<p><span id="more-222"></span></p>
<p>I got on the bandwagon and picked up iPhone 3Gs for myself and my wife. Everything good you&#8217;ve heard about the iPhone is true. Also, almost everything bad you&#8217;ve heard about them is true. I really like the device, the UI, and the web browsing, and now that the NDA over the SDK is gone, I might even try to write an app if I get an idea.</p>
<p>I <a href="http://flickr.com/photos/dalangalma/sets/72157594581121699/">built a new computer</a> in March of &#8217;07 to replace the machine I had built for college. The new machine is set up as a developer machine primarily, with the additional goal of being as quiet as possible. I can&#8217;t say I&#8217;m entirely happy with it, since I&#8217;ve had some trouble with the hardware and overheating issues mean I have to run the fans above &#8220;totally silent&#8221; mode. It does its job well enough but I might just buy a Dell next time. The <a href="http://flickr.com/photos/dalangalma/416869374/in/set-72157594581121699/">huge CPU heatsink</a> I used is awesome, though.</p>
<p>I&#8217;ve been running Windows Vista x64 since my new machine came online. While I think it&#8217;s a disappointing release given the 5-year gap between it and Windows XP, I generally like it. It&#8217;s certainly better than Windows XP and I wouldn&#8217;t go back. I&#8217;ve hit some trouble related to using x64, but overall it&#8217;s pleasant.</p>
<p>Before that, I was getting pretty sick of the aging Windows XP, so I bought a Mac Mini and ran it, using OS X 10.4, on a second screen next to my XP machine, joined via <a href="http://synergy2.sourceforge.net/">Synergy</a>. I liked it a lot, but never moved much of my work over there. After getting set up with Windows Vista, the difference between OS X and Windows wasn&#8217;t so great, and I unplugged the Mac so I could have both screens for Windows. I moved the Mini up to my TV and used it with Front Row as a media center. Then the Xbox 360 got the ability to play DivX videos, so I stopped using it for that and brought it back downstairs. I was using it for browser testing, but then Apple released a Windows version of Safari. Now it mostly stays off, except when I want to use Handbrake (which won&#8217;t work on Vista x64). I still like it, and I really miss having an OS with a real command line, especially now that I&#8217;m doing Rails stuff and spelunking through a lot of badly-documented libraries. I&#8217;m not sure I&#8217;ll ever make the switch though. That said, my trusty old Thinkpad finally died last week, and if I can&#8217;t revive it I might look towards the rumored lower-priced MacBooks that should come out soon.</p>
<p>I got <a href="http://flickr.com/photos/genkigecko/sets/72157603357487037/">two awesome cats</a> named Ozette and Skagit. A lot of my time at home just involves relaxing and petting the cats these days.</p>
<p>After years of using Thunderbird, I switched to GMail as my main mail client so I could use it from the web and use IMAP on my iPhone. I set it up to read all my old POP mailboxes, and I use Google Chrome&#8217;s application mode (I used to use <a href="http://labs.mozilla.com/projects/prism/">Mozilla Prism</a>) to make it look like a standalone app on my desktop. It&#8217;s an OK mail reader, especially since I get a lot less email to my personal accounts these days. The main annoyance is spam &#8211; I used to use <a href="http://getpopfile.org/">POPFile</a> to filter spam, and it was perfect, with almost no false positives. In contrast, I get maybe 50 pieces of spam leaking through on GMail a week.</p>
<p>Spam has not been limited to my inbox: my <a href="http://forums.numbera.com">support forums</a> are basically nothing but spam and people complaining about stuff I&#8217;ve given them for free. It takes a lot of maintenance, and I&#8217;m thinking of either trying to transition them to something less attractive to spammers, or just shutting them down entirely.</p>
<p>Back when IE7 was in beta I wrote a handful of bug repro&#8217;s for problems I found with it. Recently I&#8217;ve been running across all kinds of crazy things in both Firefox and IE, so I&#8217;ve been <a href="http://brh.numbera.com/experiments/browserdemos/">cataloguing them</a> with little examples. Most of them have been fixed with the latest release of each browser, but I figure they&#8217;re still useful if anybody&#8217;s seeing those problems happen.</p>
<p>I went to <a href="http://flickr.com/photos/genkigecko/sets/72157606388198812/">Southeast Asia</a> for two and a half weeks. We toured Vietnam, Cambodia and Thailand. It was incredible.</p>
<p>I finally got so sick of CSS that I decided to write a processor that would take an &#8220;evolved&#8221; CSS syntax that supported named constants, nested selectors, arithmetic, mixins, and such and spit out real CSS. I had it all sketched out and was ready to start implementing when I found <a href="http://haml.hamptoncatlin.com/docs/rdoc/classes/Sass.html">SASS</a>, from the same guy who awesome-ified HTML with <a href="http://haml.hamptoncatlin.com/">HAML</a>. SASS is feature-by-feature the exact same thing I wanted to do (except for the whitespace-significant thing, but I can deal). I love it.</p>
<p>I&#8217;ve been pretty disillusioned with ASP.NET as a web platform &#8211; the web forms are too inflexible and unfriendly to clean markup and unobtrusive JavaScript, and C# feels too rigid and verbose for what I&#8217;m doing. LINQ and the other 3.5 features help a lot, but my host is stuck on 2.0. I still haven&#8217;t found any templating system that trumps Web Forms, which is why I&#8217;m still stuck on Windows hosting for the most part &#8211; a lot of my sites are built on ASP.NET for nothing more than the templating. While I&#8217;m keeping my eye on ASP.NET MVC, I&#8217;m more interested in cross-platform web technologies that give me a bit more choice in hosting.</p>
<p>To that effect, I&#8217;ve started a personal project on Ruby on Rails, mostly to learn the platform. So far I&#8217;ve really been liking it &#8211; having a functional, dynamic language is great, and the structure Rails gives you really helps to quickly get things running. Hopefully I&#8217;ll be able to show what I&#8217;m making at some point, assuming it works to my satisfaction.</p>
<p>I actually went through a big comparison of different web platforms and different languages, trying to gauge what would be the best for me to develop for. I&#8217;m not sure I&#8217;ll ever publish my full results, but Ruby on Rails was obviously up there, and Django / Python looked good too. </p>
<p>Speaking of languages, before I discovered <a href="http://jquery.com">jQuery</a> I didn&#8217;t really do much JavaScript if I could avoid it. Now I&#8217;m writing tons of JavaScript to produce some really nice interactive web apps. I have never been as impressed with a library or platform as I have been with jQuery.</p>
<p>I&#8217;ve actually been using Eclipse a lot lately, both for Aptana and for straight Java development, and while it&#8217;s slower and buggier than Visual Studio, a free copy of Eclipse plus all the free plugins make it much more compelling than the Visual Studio Express products I use for C# work. Stuff like the outline view, refactoring support, quick fix mode, and real unit testing and source control plugins make all the difference.</p>
<p>I think that&#8217;s about all I wanted to get off my chest for now. Hopefully I&#8217;ll have a chance to flesh some of that out into full posts sometime, but at least I won&#8217;t have so many unwritten drafts staring at me every time I log in to WordPress.</p>
]]></content:encoded>
			<wfw:commentRss>http://benhollis.net/blog/2008/10/14/posts-i-havent-written/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hogblog</title>
		<link>http://benhollis.net/blog/2006/09/08/hogblog/</link>
		<comments>http://benhollis.net/blog/2006/09/08/hogblog/#comments</comments>
		<pubDate>Sat, 09 Sep 2006 03:35:04 +0000</pubDate>
		<dc:creator>Ben Hollis</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[blogging]]></category>
		<category><![CDATA[hedgehog]]></category>
		<category><![CDATA[pets]]></category>

		<guid isPermaLink="false">http://brh.numbera.com/blog/index.php/2006/09/08/hogblog/</guid>
		<description><![CDATA[It seems these days that everyone has a blog (or two). There are big news blogs, little blogs with useful articles (such as the many C# blogs I read), the countless teenagers with MySpace or livejournal blogs. There are blogs about tech, politics, clothing&#8230; there are even blogs about blogging! Even I have been sucked [...]]]></description>
			<content:encoded><![CDATA[<p>It seems these days that everyone has a blog (or two). There are big news blogs, little blogs with useful articles (such as the many C# blogs I read), the countless teenagers with MySpace or livejournal blogs. There are blogs about tech, politics, clothing&#8230; there are even blogs about blogging! Even I have been sucked into the blogging scene. Even <a href="http://www.360voice.com/blog.asp?tag=Vid%20Boi">my Xbox 360</a> has a blog. So why shouldn&#8217;t <a href="http://brh.numbera.com/hogblog/">my hedgehog have a blog</a>?</p>
<p><a href="http://www.flickr.com/photos/dalangalma/124988156/in/set-72057594085197154/"></p>
<div style="text-align: center"><img alt="On the Wheel" title="On the Wheel" src="http://static.flickr.com/38/124988156_5a5c43714b_m.jpg" /></div>
<p></a><br />
So that&#8217;s what I did. Right after we got Pliny and got him set up with a nice cage and a big wheel, I started thinking about how I could get him to blog. I thought about teaching him how to type and operate WordPress, but as cute as he is, he&#8217;s not very smart. So I took the technological route. I built a <a title="About Hog Blog" href="http://brh.numbera.com/hogblog/index.php/about-hog-blog/">little sensor</a> out of a magnet and a reed switch and attached it to his wheel. After about 4 months of on-off (mostly off) C# coding, I had a client built up that would poll the sensor, log Pliny&#8217;s wheel activity, and post to his blog. The <a title="Hogblog" href="http://brh.numbera.com/hogblog/">Hogblog</a> was born! It posts his activity, along with charts and occasionally a pic from Flickr. It&#8217;s all automatic, and I&#8217;m subscribed to his RSS feed to find out just how much running he&#8217;s been doing while I was asleep. It&#8217;s already brought up some interesting information. For <a href="http://brh.numbera.com/hogblog/index.php/2006/09/05/daily-hedgehog-report-for-tuesday-september-05-2006/">two</a> <a href="http://brh.numbera.com/hogblog/index.php/2006/09/06/daily-hedgehog-report-for-wednesday-september-06-2006/">days</a> his wheel was stuck &#8211; the little log he sleeps in was jammed up against it. In the <a href="http://brh.numbera.com/hogblog/index.php/2006/09/07/daily-hedgehog-report-for-thursday-september-07-2006/">two</a> <a href="http://brh.numbera.com/hogblog/index.php/2006/09/08/daily-hedgehog-report-for-friday-september-08-2006/">days</a> since he&#8217;s run almost half a mile!</p>
<p>This has been a really fun project that has tied together a lot of fun aspects &#8211; playing with physical elements like the sensor, coding in C# (and interacting with the parallel port to get the stats!), and making web services calls to WordPress and Flickr. I&#8217;m already thinking up more ways to improve his blog, but for now I&#8217;m going to sit back and watch for a bit!</p>
]]></content:encoded>
			<wfw:commentRss>http://benhollis.net/blog/2006/09/08/hogblog/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Where does Apple fit into the blog philosophy?</title>
		<link>http://benhollis.net/blog/2006/02/28/where-does-apple-fit-in-the-blog-philosophy/</link>
		<comments>http://benhollis.net/blog/2006/02/28/where-does-apple-fit-in-the-blog-philosophy/#comments</comments>
		<pubDate>Wed, 01 Mar 2006 05:24:44 +0000</pubDate>
		<dc:creator>Ben Hollis</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[blogging]]></category>
		<category><![CDATA[Scoble]]></category>

		<guid isPermaLink="false">http://brh.numbera.com/blog/index.php/2006/02/28/where-does-apple-fit-in-the-blog-philosophy/</guid>
		<description><![CDATA[I just heard an interview with Robert Scoble on KUOW (Seattle&#8217;s NPR station). I&#8217;ve been reading Scoble&#8217;s blog for a long time, and I have agreed with most of the things he&#8217;s said over the years about the importance of blogging for companies in a world where word-of-mouth can spread a story around the world [...]]]></description>
			<content:encoded><![CDATA[<p>I just heard an interview with <a title="The Scobleizer" href="http://scobleizer.wordpress.com/">Robert Scoble</a> on <a title="94.9 KUOW: Seattle's NPR News and Information Station" href="http://www.kuow.org/">KUOW</a> (Seattle&#8217;s NPR station). I&#8217;ve been reading Scoble&#8217;s blog for a long time, and I have agreed with most of the things he&#8217;s said over the years about the importance of blogging for companies in a world where word-of-mouth can spread a story around the world in minutes. Specifically, I agree that transparency and the &#8220;naked conversations&#8221; (as the title of <a title="Naked Conversations : How Blogs are Changing the Way Businesses Talk with Customers" href="http://www.amazon.com/gp/product/047174719X/brhnumberacom-20">Scoble&#8217;s book</a> puts it) are beneficial to both the customers of a company like Microsoft but also to the company itself &#8211; they recieve feedback and can keep bad spin from igniting the blogosphere (ugh, I can&#8217;t believe I just used that word) like a brush fire.</p>
<p>However, I have a big question for Scoble and the other corporate blogging proponents. What about Apple? Apple doesn&#8217;t blog at all as far as I know &#8211; even <a title="Dave Hyatt's defunct Safari blog" href="http://weblogs.mozillazine.org/hyatt/">Dave Hyatt&#8217;s old Safari blog</a> is long gone. Yet people hang on their every word, every product announcement. Even the completely uninteresting <a title="Engadget: All of today's Apple Coverage" href="http://www.engadget.com/2006/02/28/all-of-todays-apple-coverage/">launch of the new Intel Mac mini and iPod Hi-Fi</a> was talked about all over the place &#8211; I got sick of tabbing through people repeating the story in my RSS reader. <a title="Engadget" href="http://www.engadget.com/">Engadget</a> and some other tech blogs had a posts for weeks before the keynote buzzing about the magical products that might be released. You couldn&#8217;t hope for better PR. And even after the disappointing keynote, people still had positive things to say, despite some worrying problems with the new Mac mini (I admit, I was stoked to buy an Intel Mac mini when they came out, but I think I&#8217;ll reconsider for the time being).</p>
<p>When I interviewed at Apple I asked them why they didn&#8217;t blog, why there wasn&#8217;t more transparency. They responded that secrecy and surprise are one of Apple&#8217;s biggest assets, which I completely understand. But I don&#8217;t see Apple employees blogging about <a title="Carbon" href="http://developer.apple.com/carbon/">Carbon</a>, or <a title="Automator" href="http://www.apple.com/macosx/features/automator/">Automator</a>, or any of the cool things that people aready know about, the same way I see Microsoft employees blogging about <a title="Too many .NET blogs to count" href="http://blogs.msdn.com/">.NET</a> or <a title="Microsoft Gadgets" href="http://microsoftgadgets.com/">Microsoft Gadgets</a>. What I&#8217;d love to have explained to me is how a company can survive, or rather, be loved so thouroughly, completely, and perhaps irrationally, without the level of transparency Scoble prescribes. Is it that blogging doesn&#8217;t really help the way we hope it does, or that it only helps for new companies and companies that already start out <a rev="vote-against" title="Who else?" href="http://slashdot.org/search.pl?tid=109">reviled by much of the community</a> such as Microsoft?</p>
<p><strong>Update (3/29/06):</strong> Scoble and Shel Israel came and gave an enjoyable talk today, and I got to ask them a version of the question I had posted above. I wish I could have talked with them further, but they basically said that while Apple is a PR powerhouse now, their lack of transparency will bite them in the long run. I tend to agree with that, but I think right now blogging is significantly more necessary for companies that don&#8217;t have flawless PR or fanatical customers.</p>
]]></content:encoded>
			<wfw:commentRss>http://benhollis.net/blog/2006/02/28/where-does-apple-fit-in-the-blog-philosophy/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
