Things have quieted down a tad, so I’ll try to get a new Kata out in the next day or so.
Happy New Year!
Things have quieted down a tad, so I’ll try to get a new Kata out in the next day or so.
Happy New Year!
January 02, 2004 at 10:47 PM in Just Plain Random | Permalink | Comments (0) | TrackBack (0)
November 24, 2003 at 09:56 AM in Just Plain Random | Permalink | Comments (0) | TrackBack (0)
June 22, 2003 at 11:01 AM in Just Plain Random | Permalink | Comments (0) | TrackBack (0)
At last night’s Pragmatic Practitioner dinner here in Dallas we tried the same thing. After the meal was cleared away, we used our left-over knives to indicate the position we were taking: a knife lying in the customary end-on position meant you were supporting the statement "statically typed languages are better than dynamically types ones." A knife lying crossways meant you were opposing the motion. We started with knives alternating around the table, and tried to maintain a kind of parity: you could only swap your knife’s position if someone else did. Every now and then we had a group swap, where every knife switched.
The result was a fun and not too serious debate. It was good to be able to argue both sides of a position; very few things are black and white, and it’s nice to be able to acknowledge opposing points of view.
Now I’m wondering if the same technique could work in a business setting. Could it take the heat out of the discussions we have about architectures, design, timescales, and so on?
June 18, 2003 at 09:13 AM in Just Plain Random | Permalink | Comments (0) | TrackBack (0)
After a hellacious trip across to Norway for rOOts (note to self: never fly Lufthansa transatlantic), the return came as a pleasant relief. Not only was the SAS flight half-empty, letting me claim an entire center row to myself, but their new A340 had something I hadn’t seen before: nose and belly cameras wired into the seat-back video displays. A couple of touch screen menu picks, and I had one seat-back looking forward, one looking down, and a third on the moving map. It says something about the state of mind that you get in to on long flights that I started playing a game, trying to tie moving map features up with the downward-pointing camera. It turned out to be easy (which I guess is what you’d expect): just as the moving map said we were over the coast of Iceland, a rocky shoreline scrolled beneath us. Coming across Canada approaching the Great Lakes, most of the larger rivers on the map seemed to tie in with what I was seeing below. Looking out the front and seeing the runway appear through the murk during our final in to O’Hare was a nice way to end the trip. +1 SAS.
May 09, 2003 at 01:43 PM in Just Plain Random | Permalink | Comments (0) | TrackBack (0)
Francis Ford Coppola is reputed to have said that the difference between a good movie and a bad movie is getting everyone involved in making the same movie.How could this apply to your current project?
April 30, 2003 at 07:10 PM in Career, Just Plain Random | Permalink | Comments (0) | TrackBack (0)
April 17, 2003 at 03:36 PM in Just Plain Random | Permalink | Comments (0) | TrackBack (0)
In the seventh part of Bill Venner’s discussion with Andy and me, we’re talking about gardening as a metaphor for software development.
Thinking in terms of analogies is a useful way of extracting hidden meaning. Brian Marick and Ken Schwaber are co-hosting an interesting workshop at Alistair Cockburn’s Salt Lake Agile Development Conference. I particular like the first phrase in the description: The Analogy Fest is an attempt to manufacture serendipity .
April 13, 2003 at 08:00 PM in Just Plain Random | Permalink | Comments (0) | TrackBack (0)
February 25, 2003 at 09:41 AM in Just Plain Random | Permalink | Comments (0) | TrackBack (0)
February 22, 2003 at 06:17 PM in Just Plain Random | Permalink | Comments (0) | TrackBack (0)
NASA has a great page (www.nasa.gov/events/) with news of upcoming events. One of the coolest links is to liftoff.msfc.nasa.gov/toc.asp?s=Tracking, a set of applets and other pages which display the satellites in orbit around us. Watch a real-time display of 700 satellites around the earth, or type in your zip code to see when the ISS next passes over your astral neighborhood.
The 3d view applet is staggering. The Earth is swarmed by stuff we put up there: there’s a fog of LEO devices and a fairly solid ring of geostationary satellites. I just sat and watched it update for half an hour.
There are over 2,500 artificial devices in orbit, and we humans put them there. Each represents tens or hundreds of man-years of effort, and each is a major engineering achievement. At yet they pass silently overhead without our giving them a second thought. Maybe we need to celebrate them more actively.
Of course, if you want to waste time playing with orbital mechanics, there’s always www.bigideafun.com/penguins/arcade/spaced_penguin/ And Chris Morris (www.clabs.org) points me to www.shatters.net/celestia/ if you want something more serious than play.
February 17, 2003 at 09:43 PM in Just Plain Random | Permalink | Comments (0) | TrackBack (0)
February 10, 2003 at 09:49 PM in Just Plain Random | Permalink | Comments (0) | TrackBack (0)
There’s a great article in the January 2003 CACM which describes some very long-term data storage technology (Organic Data Memory using the DNA Approach).
In a nutshell, you encode your information using sequences of DNA base triplets (AAA, AAC, AAG, and so on), then splice these on to the end of a DNA strand, making sure that the stuff you write is past that strand’s stop codon. You then perform the necessary magic to get this DNA into the host’s genome. That way the new material will not take part in protein synthesis, but will be passed down as genetic material from generation to generation.
This isn’t science fiction: the researches encoded the words of "It’s a Small World", added them to a bateria’s genome, then extracted the information again. Because bacteria can withstand all kinds of abuse (dessication, extremes of temperature, and so on), they believe that this gives us a good long-term storage scheme. (There’s the problem of mutations to deal with, but decent error correcting codes could probably deal with this).
Now, of course, we’ll see the RIAA step in to the act and insist that they need to add unique digital signatures into every human being.
February 07, 2003 at 07:22 AM in Just Plain Random | Permalink | Comments (0) | TrackBack (0)
So I read a review of the new Nokia 3650 device. I was going to call it a cell phone, but that would be like calling an Ferrari a mobile cigarette lighter.(see www.nokia.com/nokia/0,5184,2275,00.html).
This device gets pretty close to ideal for my current needs: I can carry it in my pocket. It plays well with the laptop, so I can use Bluetooth to export PDA-like things to it. It is programmable (in C++ and Java, no less), and has free development tools, so we might conceivably start seeing things like Wikis for it. It even talks IMAP, so I can continue to use my server for mail (hmm.. I wonder if it supports ssh?). This makes a great portable extension for the Powerbook. Given the two, I would truly start to feel position independent.
All things considered, this is a nice looking device. I wonder if Nokia are looking for testers… :)
February 05, 2003 at 11:47 PM in Just Plain Random | Permalink | Comments (0) | TrackBack (0)
It’s been an interesting year for my infrastructure. Spurred on by the likes of James Duncan Davidson (www.x180.net), I finally moved away from my trusty GNUS e-mail reader, switched to IMAP, and now use Evolution, Apple Mail, and the Mozilla Mail client, all with centralized filtering and spam elimination. It is remarkably liberating being able to pick up mail (and I get a ton of mail) from any machine, but still to have the benefit of a decent mail infrastructure (I tried web mail a couple of months back—it lasted all of 6 hours). Having Starbucks be isomorphic to my bedroom (at least as far as e-mail goes) is remarkably liberating (although I’m still pissed at Kinkos for starting to charge for net access).
However, there’s still an area that sucks: I now find I have three different electronic address books: my old BBDB one under Linux, the Apple address book on the Mac, and the Mozilla address book (also on the Mac: why can’t it use the built-in one?). So I start looking around for some way to integrate them all, and come up empty. I’d kind of hoped that LDAP would hold the answers, but as far as I can tell, LDAP appears to be a read-only medium: if you have your addresses set up in there, then everything can read it. But none of the mail clients I use seem able to add a new LDAP entry, or edit an existing one.
So I’m still not fully converged.. Any ideas? dave@pragprog.com
February 03, 2003 at 09:37 PM in Just Plain Random | Permalink | Comments (0) | TrackBack (0)
I’m trying very hard to like it. Often irrationally so, because I’m continuing to pump new slides in to it even though it falls far behind PowerPoint. Admitted it has some nice features. It renders text beautifully, and it has some pretty dramatic slide transitions, but for everyday use, it is turning out to be a fairly frustrating tool.
And yet despite all this, I’m sticking with it. There’s something about the Mac and its software. Even when it isn’t quite right, there’s some indefinable quality that makes you want to keep using it. I guess I’m hooked.
February 01, 2003 at 12:47 AM in Just Plain Random | Permalink | Comments (0) | TrackBack (0)



