raganwald
(This is a snapshot of my old weblog. New posts and selected republished essays can be found at raganwald.com.)

Saturday, July 14, 2007
  Is raganwald leasing space in Blogger's walled garden?


I currently use Blogger to compose this weblog and to handle comments. So yes, Google has a database somewhere with all of my posts and comments in it. But raganwald is not living inside a walled garden. Soon after I started writing, Joel Spolsky wrote to suggest that I not use the built-in hosting option but always host my own words on my own (as in leased from a hosting company, so I guess I mean relatively more my own) server with my own domain. I took his advice.

So what happens with the weblog is this: when a new page is published or an old one updated, Blogger actually renders the page to HTML and uploads it to my server by FTP. If I make a change to the template such as adding a new link to the “popular” section, Blogger re-uploads every single page in the weblog. If you add a comment, Blogger adds it to the bottom and re-renders the page, then re-uploads it. Every time.

So while I use the Blogger application to manage my weblog, I do not use Blogger to host my application in any meaningful way. If they shut down the service, I still have the pages. If I switch applications, I still have the pages. If you want to scrape data off my site, Blogger is powerless to block your web spider. If they change their business model and insist that every page carry their advertisements, I can GREP their ads out.

I apologize to everyone that finds the current application’s comment system inconvenient, and I will look into alternatives. But REST assured, this weblog supports the web’s basic open commons in a meaningful way. It is not leasing space in a walled garden.


I’m going back to work on actual software now. I thank you for your patience with these posts pretentiously pontificating on the potential for premature pizzlement1 of our precious web...
  1. Philip K. Dick, Autofac
 

Comments on “Is raganwald leasing space in Blogger's walled garden?:
Is this why your feed keeps marking everything as new every couple of hours even when seemingly nothing has changed?

It'd be great if you were able to do something about that.

BTW, I'm pulling http://feeds.feedburner.com/raganwald
 
I actually find Blogger immensely unsatisfying as a blogging platform. I set Mephisto up for a project and will probably set it up for myself as well soonish.

I like the whole anti-walled-gardens idea, except here's the problem with that idea: Kathy Sierra. If Kathy Sierra had been publishing within a walled garden, she might still be publishing. I'm all in favor of anarcho-capitalism in general, and walled gardens are neither wild nor woolly, but a walled garden which enforced civility and banned sexual harassment would be very much worth it.
 




<< Home
Reg Braithwaite


Recent Writing
Homoiconic Technical Writing / raganwald.posterous.com

Books
What I‘ve Learned From Failure / Kestrels, Quirky Birds, and Hopeless Egocentricity

Share
rewrite_rails / andand / unfold.rb / string_to_proc.rb / dsl_and_let.rb / comprehension.rb / lazy_lists.rb

Beauty
IS-STRICTLY-EQUIVALENT-TO-A / Spaghetti-Western Coding / Golf is a good program spoiled / Programming conventions as signals / Not all functions should be object methods

The Not So Big Software Design / Writing programs for people to read / Why Why Functional Programming Matters Matters / But Y would I want to do a thing like this?

Work
The single most important thing you must do to improve your programming career / The Naïve Approach to Hiring People / No Disrespect / Take control of your interview / Three tips for getting a job through a recruiter / My favourite interview question

Management
Exception Handling in Software Development / What if powerful languages and idioms only work for small teams? / Bricks / Which theory fits the evidence? / Still failing, still learning / What I’ve learned from failure

Notation
The unary ampersand in Ruby / (1..100).inject(&:+) / The challenge of teaching yourself a programming language / The significance of the meta-circular interpreter / Block-Structured Javascript / Haskell, Ruby and Infinity / Closures and Higher-Order Functions

Opinion
Why Apple is more expensive than Amazon / Why we are the biggest obstacles to our own growth / Is software the documentation of business process mistakes? / We have lost control of the apparatus / What I’ve Learned From Sales I, II, III

Whimsey
The Narcissism of Small Code Differences / Billy Martin’s Technique for Managing his Manager / Three stories about The Tao / Programming Language Stories / Why You Need a Degree to Work For BigCo

History
06/04 / 07/04 / 08/04 / 09/04 / 10/04 / 11/04 / 12/04 / 01/05 / 02/05 / 03/05 / 04/05 / 06/05 / 07/05 / 08/05 / 09/05 / 10/05 / 11/05 / 01/06 / 02/06 / 03/06 / 04/06 / 05/06 / 06/06 / 07/06 / 08/06 / 09/06 / 10/06 / 11/06 / 12/06 / 01/07 / 02/07 / 03/07 / 04/07 / 05/07 / 06/07 / 07/07 / 08/07 / 09/07 / 10/07 / 11/07 / 12/07 / 01/08 / 02/08 / 03/08 / 04/08 / 05/08 / 06/08 / 07/08 /