David Chaplin-Loebell

Summer Weekends

Sunday June 12th 2005, 2:56 pm
Filed under: Archive

I swore I was going to work today, so I am. But Pam had to do a quick service call this morning, and I had to watch the kids for a while, so I took them to the pool. Once Pam met us there, it was too late in the day to make leaving practical, so I’m still at the pool with my laptop and my cellular internet connection.

Some people are giving me funny looks, and in the past, I might have been one of the people giving funny looks to the person sitting at the pool working. But the truth is, this is a lot more pleasant than going to the office, and when I’m ready to stop working, I’ll be back with my family a lot more quickly.

I have to work, but I don’t have to make myself miserable– I can do it in the most pleasant way possible. It’s important to remember this.



Weaving the Web

Friday June 10th 2005, 10:19 pm
Filed under: Books, Archive

Okay, I think this time I’m finally going to start a blog. I’ve held off now, for years– I first toyed with a blog-like format for my personal web page in 1999, before the term “blog” was in common use. But I’ve never really wanted to commit to regular updates; in fact, I still don’t. What I do want is a place to put my thoughts as I develop them, and a repository to organize what I learn on a regular basis. Finally blogging software has gotten good enough to do this easily, and make the results into a reasonable web site.

Last week I read Weaving the Web, by Tim Berners-Lee. Tim Berners-Lee, of course, is the man who invented the world wide web.

As a programmer, I found the book incredibly inspiring. As reported by Berners-Lee, the first practical web application was actually an organizational phone directory for CERN! Berners-Lee saw that he could solve this problem– and others– with special-purpose code; but he also realized that by writing general-purpose code, using hypertext in a distributed, networked way, he could solve a much more general set of problems. This, of course, is what good programmers do every day, but it’s inspiring to realize that with a little bit of luck and a lot of persistence, you can take that programmer instinct and use it to change the world.

There was nothing revolutionary about either distributed applications or hypertext. The most interesting part of the “invention” was the URL– nobody had ever created a protocol-independent addressing scheme before. But once implemented and promoted, the concept of distributed global hypertext took the world by storm.

Although I don’t imagine I’ll be the next Berners-Lee, one thing I’ll be using this blog for is to explore some of my own ideas for generalization and distribution in computing. Blogs are, of course, one of many consequences of the web’s invention that I’m sure Tim Berners-Lee never envisioned. There are many others (some of which are mentioned in the book) which have not yet been realized. This is an exciting time to be involved with web programming, since the work we do can still change people’s lives.

I’m sure I’ll also post other things from time to time: the requisite goofy pictures of my kids, bitches about work, esoteric technical crap, and all of the other stuff we know and love in blogs. (Actually, I shouldn’t say I’m sure, since the most recent goofy pictures of my kids on the web are over two years old! Gotta do something about that soon).

Anyway, hello, whoever you are. Welcome to my blog.


 






Copyright © David Chaplin-Loebell, All Rights Reserved