Categories
Diversity

Kicking was the operative word

Recovered from the Wayback Machine.

I hesitated to mention the “Whose Butt should we be kicking” panel at SxSW until I saw more detail on the session. Thankfully, Dru Blood provided a fairly detailed liveblogging of the event.

It was a mistake for SxSW to keep this session once the original panel broke up. There was a dynamic involved with the original participants that led to the subtitle: whose butt should we be kicking? I created the title of the panel, and saw this session to be controversial, provoking, and even a little confrontational. I, and I believe the original organizer of the panel, Dori Smith, saw this as a a true debate between strong willed women who disagree on the answer to the question: if we exist in equal numbers, why are we not seen?

It was never intended, at least from my viewpoint, to be a how-to. We have how-tos. We have them coming out of our asses and they aren’t making a difference. It was never about individuals, or how any one person could increase their visibility. Whose butt should we be kicking?–that’s not a how-to.

This is not a criticism of Blogher, because I got them involved in a replacement panel after the SxSW organizers expressed interest in it still continuing. The Blogher folks did a terrific job finding replacements, and the panel that was formed had a dynamic of its own–just not the same as that of the original group. This placed an unwelcome burden on the new panel members–ghosts of panel members past. Keeping the title was a mistake, because it implied debate, and the replacement panel didn’t have the dynamic for this particular debate.

Frankly, I’m not sure that this debate can ever happen. Not in weblogging. There isn’t enough marketing impetus to sustain a debate of this nature.

Categories
Weather

The heat rolled in from Texas

The weather has been extraordinarily erratic: hot, humid, and stormy followed by icy, dry calm, then back to hot, then cold, then back, until I’m exhausted. Seriously, if I wanted to live life alternating between stormy heat and cold calm, I’d date a guy with commitment issues.

We spent most of the weekend under a tornado watch, and the last of the dangerous storms finally look to be leaving the area. Behind them is the dry line, and the end of what could be one of the worse outbreaks of tornadoes to hit this area in a long time. Estimates put the number of tornadoes at over 100; with so many towns damaged, I’ve lost count. Three people were killed. (Update: Nine people were killed in Missouri.)

St. Louis wasn’t negatively impacted, other than flooding from the rain. It’s the Arch: keeps the storms away. (And all this time, you probably thought it was just a monument.) We have been lucky this weekend in that Saturday’s storms went to the south, and Sunday’s went north, splitting to either side of us. Not so lucky for other folks, though. Festus, Kansas City, Columbia, St. Mary, St. Gen, and so on — all have been hit.

Oddly enough, in the midst of the storms, we’ve had beautiful weather. Saturday morning was wonderful–sunny, warm, and though it had rained all night, not terribly humid. I visited the Botanical Gardens to see the first of the spring flowers and the last of the orchid show. Took photos, of course.

Yesterday, as I hovered over the radar at Wunderground, watching every red blob form, I used Lightroom to create a show of the some of the photos from the weekend; with spring flowers, ducks, cardinals, and park photos in the Flash show at Tinfoil Project. I also added a fade functionality to my JavaScript library I’m currently updating, and you can see the early effort to emulate the Flash fade effect (bandwidth intensive, requires JavaScript).

(Note that it most likely will only work with Safari, Firefox, and Opera at this time; I haven’t tested it on my Windows machine yet. This JavaScript library work is part of my new development efforts in PHP, Ruby, and JavaScript that will be housed at Tinfoil. When they’re finished, they’ll all be open sourced. )

I’ve also made a tweak to the Burningbird site design–just in the background. I like the shadow better. Really I can be so productive when a storm blows through. Oh, I don’t necessarily get work done–but I can be productive.

Work also continues in my very limited spare time to create the application that finds Flickr images in my pages, downloads the images, and then updates my content to reflect the new image file location (and removes the Flickr link). I have the part on downloading the files; just need to add the part to update the posts. Once finished, I’ll be deleting my Flickr account. I’ve already deleted my gmail account. Last to go will be Bloglines.

Have no worries on my use of such technology: I have not jumped on to the Web 2.0 wagon; I don’t plan on setting myself up in competition with Flickr. After all, I’m not seventeen, anymore.

I watched the Weather Channel most of yesterday afternoon and evening, and they kept referring to the storm as one of the ‘worst’ to hit the area, and discussed how ‘bad’ they were for the communities. Yet this morning I awoke to a perfect cool, spring day. From Friday to now, the daffodils have bloomed, and so has the magnolias, and especially the bird tree outside my window. All but the tallest trees have hints of green about their edges, and as for the critters, in the park on Saturday you could hear cardinals, mockingbirds, and red-winged blackbirds forming a surprisingly harmonious sound; my roommate saw a fox on his way to work not far from where we live; a bunny is hopping about on the lawn–whether it’s my old friend or a descendant, I can’t tell.

Storms in the fall strip the last of the dead leaves from the tree, to carpet the forest floors and provide home and protection for squirrels and other creatures. They knock the nuts down, to provide food. In the winter they bring snow, and if they bring in ice, they also take it away again. In the spring, they bring warmth and rain, giving new life. Storms are not ‘bad’; they are a price for life, like growing old.

Ah me, enough with my philosophy as I have much work to do since I spent the weekend hovering over the weather and walking in the park during the lulls. Some of my favorite photos from the walk I’ve attached to the end of the post. More on the storms at Technorati. Make sure to turn off the authority setting–there’s no one with authority in Missouri.

My favorite comment on the storms comes from LiveJournal:

so what if a tornado DOES hit and we all die tomorrow? At least I updated my livejournal.

All of which is my way of saying the witch didn’t come for us this weekend. Zoë was relieved; she didn’t want to play a dog in a basket.

Categories
Stuff

Best Practices Scenarios

Recovered from the Wayback Machine.

There are just some things that don’t belong in a Best Practices Manual…

One investigator to another, as they slowly walk through the wreckage of a 747–bits of fuselage and bodies lying about: “Well the Best Practices Manual suggested that the pilot use the landing gear rather than attempt to land the plane on its belly.”

Two surgeons are bent over an operating table where a man lies, stomach exposed. The first surgeon begins to cut into the patient’s stomach. “Argghhhhhhh!”, screams the patient, who then scrambles off the table and runs away as fast he can, hand cupped over the bleeding cut. The first surgeon looks at the other, mystified. The other shrugs and says, “Well, the Best Practices Manual suggests anesthetizing the patient first.”

Once a dam is built, the Best Practices Manual says it needs to be maintained.

The architects of the new zoo were chagrined to read in the Best Practices Manual that it’s the animals that are put into cages–not the visitors. The architects will rectify the problems…as soon as they can safely leave the conference room.

Leon Moisseiff created beautiful bridges. Unfortunately, he ignored the Best Practices Manual, which said they should also be sound.

“This is the National Weather Service. A category 5 hurricane with a storm surge estimated to be 30 feet tall is approaching your area. We here in the weather room agree that the best practice would be that everyone in the path leave the area. But hey! It’s only a suggestion. Have a nice day!”

Tommy Joe, anxious to try out the new gun he bought neglected to read the Best Practices Manual. Later, the police agreed that if he had, he would have known not to look down the barrel of the gun to see if a bullet was stuck in the chamber.

The parachutist had just enough time to reflect on her folly in ignoring the Best Practices Manual and passing up the parachute folding class in favor of one on origami. Her parachute, folded into the shape of a graceful swan in flight, flapped like a dead, beheaded chicken for a minute before completely failing.

The Best Practices Manual suggests that all team members use the same system of measurement when building navigation systems.

In the year 2020, a small group of men and women land successfully on Mars. After a week of exploring the Red Planet, they load back into their landing craft and prepare to leave the planet. However, when the pilot tries to turn on the ignition, all that happens is a sputtering sound. They radio to Earth: “Houston, we have a problem.” The engineers of NASA are mystified until one, glancing through a manual, points out, “Best Practices says we needed enough fuel to get to Mars and back. We only loaded enough to get to Mars”. The room is quiet. Finally one engineer is heard to murmur, “Bummer.”

Categories
Weblogging

To serve webloggers

My favorite lunatic wants us to know he’s better looking than Steve Rubel, but doesn’t make as much money as Hugh MacLeod. You may not make as much money, Alan, but I bet it’s raining right now in London.

The Head Lemur is writing about the new Technorati Popular Favorites List. I guess the new popular weblogger list is now based on the Technorati favorites thing. How many ways can we create popular lists of people? A lot more than I would expect. Next up, we’ll have lists of people ranked by how many times Dave Winer hints darkly about them, but doesn’t mention their name. Double points if he hints darkly and does mention the name.

Speaking of Hugh MacLeod, I was reminded of his Stormhoek wine parties, strongly, when I came across this rather unique way to cook crab:

For six people you need six crab and three bottles of white wine. Sit the people at the table, each with a large soup plate and a soup spoon in front of them. Pour some wine, and then put a live crab upside down in each plate. Slowly pour a spoonful of wine over the crab’s face – it will blow little bubbles and start to relax. Sip your wine, while giving the crab more spoonfuls. Eventually, fully relaxed, its legs will go limp.

Swap ‘weblogger’ for ‘crab’, skip the boiling part at the end, and viola! A Wine and Weblogger party.

Categories
Specs XHTML/HTML

Ambiguous Specifications do not make Good Technology

Recovered from the Wayback Machine.

There is a belief that if it weren’t for the fact that the earliest versions of HTML were unstructured–full of proprietary idiosyncrasies and ill-formed markup indulged by too-loose browsers–the web wouldn’t have grown as fast as it did. Somehow, we’ve equated growth with bad and imprecise specifications rather than the more logical assumption that the growth was due to interest in an exciting new medium.

As such, we’ve carried forward into this new era in web development an almost mythical belief in bad specifications. If we wish to have growth, we think to ourselves, we mustn’t hinder the creative spirit of the users by providing overly rigorous specifications. Because of this belief, we’re still battling ill-formed, inaccessible web pages created by a legion of web page designers who picked up some pretty bad habits: namely the use of deprecated attributes and proprietary elements, as well as the use of HTML tables for everything. Well, everything that isn’t covered by the use of non-standard and proprietary Javascript–use of which results in the annoying messages that one needs a specific browser, or worse, a specific operating system in order to see this Wonderful Thing. Go away until you’re properly equipped.

What we’re finding now with web page designers today, whether they’re amateur or professional, is that it’s just as easy to learn how to do things the right way, as the wrong. What’s important is to provide good, clear documentation, as well as good, clean examples. Contrary to some expectations, adherence to standards, and precise specifications have not killed the spirit of creativity.

In the end, rather than aid the growth of the web, bad specifications slowed it down as a new generation of web pages had to be created out of the ashes generating by burning the old.

Learning how to do things right has such rewards, too. It’s knowing that your page looks good in all operating systems and most browsers; that people can easily navigate your site; that there are a hundred new tools and toys you can use now because you’re using precise and structured markup. Being able to validate a page isn’t a matter of dumping a fairly useless sticker into a sidebar; it means being able to drop in a Google map, or add in-place editing, or automatically pull your calendar out of the page, or any number of wonderfully useful and fun innovations.

We still continue with this belief, though, that to standardize or embed precision into a specification is to stifle the creative juices of the consumer of the specification: whether they be developer, designer, or end-user. Why? What can possibly lead anyone to believe that you can create good technology out of a bad specification?

Some would point to RDF and say that this is a case of a very precise specification that has not led to quick adoption. However, it isn’t surprising that there isn’t billions of RDF/XML documents scattered here and there, and it has nothing to do with the precision of the specification. Some folk didn’t, and still don’t, like the look of the externalized syntax of RDF; others felt that semantics should arise from existing elements; and still others just don’t see the need for it, and won’t until you give them an application that demonstrates this directly for them.

Oh, there’s some pieces of the RDF model we might do without, but precision is not one of them. I look at the precision of the specification of RDF with nothing but relief. I know that the work I do now with RDF follows a model that’s been carefully defined, intimately documented, and rigorously tested. I can trust the model, and know that the documents I create with RDF today will parse just as successfully as documents I’ll create five years from now; more importantly, knowing without a doubt it will mix with your data modeled in RDF.

That’s why I look with some confusion at the backlash against efforts to clarify the RSS 2.0 specification. There is no doubt–none whatsoever–that the RSS 2.0 specification, as currently written, is ambiguous; from what we’re hearing now, in comments and email lists, it is being kept deliberately so. I don’t understand this. This would be no different than to ask Microsoft not to follow standardized use of CSS in the new IE 7.x. Why on earth would anyone want this?

I am just a simple woman who works in technology. Perhaps one of you can explain it to me in such a way that I can understand.

I wrote on the ambiguity in RSS 2.0 as regards to enclosures here, and actually had to modify Molly Holzschlag’s weblog software (WordPress) because her posts with enclosures would cause tools such as Bloglines to break. These are two very popular tools; hence, the ambiguity in RSS 2.0 specification does cause problems. This is a proven fact that no amount of marketing and cheerleading can obfuscate.

Throw as much money as you want at it; write the most glowing reviews; get prestigious names to exult its beauty and power; seek to crush a non-existent enemy if you must–it is still not ‘good technology’. It may have damn good marketing, and lots of dough invested in it, and even have widespread use–but it is not good technology.

I am puzzled as to how anyone, particularly those who work in technology, could say otherwise. I await enlightenment.