What's That Noise?! [Ian Kallen's Weblog]

All | LAMP | Music | Java | Ruby | The Agilist | Musings | Commute | Ball
Main | Next month (Aug 2004) »

20040729 Thursday July 29, 2004

Obama Llama, Co Comma Comma, Fee Fi Fo Fama: Obama! The demands of provisioning infrastructure and developing software has been a necessary distraction from the Democratic National Convention. I'd caught Bill Clinton's speech the other night; obviously one of the most thoughtful and dynamic, uh, orators of our times. But everyone's buzzing about Obama-this and Obama-that. Who?

Yep, it's been a pretty busy week for me, but I've tried to at least tap into the sizzle of political posturing that's been going down in Beantown a bit. I took a look at the text of Obama's speech and was impressed with its love of the country, the importance of having high standards for initiating combat, the plight of so many Americans who are suffering under Bushonomics.... good stuff but what's the BFD? . Perhaps it's a you-had-to-be-there kinda thing. I'll have to look around for a video or audio archive of the speech. ( Jul 29 2004, 09:49:53 PM PDT ) Permalink


Tracking the rattle and hum of politics Blog junkies have no doubt taken notice of the Democratic National Convention coverage by bloggers, credentialed or not.

The last few weeks have been a wild and crazy time as I and the rest of the Technorati team erected politics.technorati.com. It's an effort I'm very proud as we've identified a selection of blogs that are liberal or conservative leaning as well as those that are at the convention and we're tracking their postings in a very-close-to-real-time fashion. While there is still much to be done to make the Technorati service as robust as we want it to be, I take a great deal of pride in the political blog gathering and in general our efforts to keep up with the growth rate of the blogosphere's expanding universe. ( Jul 29 2004, 09:50:13 AM PDT ) Permalink


20040713 Tuesday July 13, 2004

I've made the switch I've been using unix laptops as my main work environment for about 7 years. It started with a Dell Pentium 90 in 1997 that ran FreeBSD. In recent years, it's been Mandrake, SuSe and RedHat Linux. But for a number of years, I've admired from afar Mac OS X.

The last few months using a Dell laptop running Windows XP and the funkiness that comes along with it (unpredictable wireless compatibility, viruses, random crashes, having to run cygwin to get some basic shell and utility functionality) has been madness. Now I'm posting this from my new 15" Powerbook. As I've suspected, this is Apple getting an OS right and "Bravo," I say!

The lore as I recollect is this:
One of the designers of BSD, Kirk McKusick, taught (still teaches?) a course at Berkeley on BSD internals (they were in the Extended Education catalog for years, haven't looked lately). His Spring 1998 term class was filled with Apple engineers -- the word I'd heard is that a whole cadre of FreeBSD and NetBSD enthusiasts left that course to work on the networking, filesystem and other core capabilities of Mac OS X. Some years later, after all of the shenanigans with Walnut Creek CDROM and Wind River, Jordan Hubbard, alpha-geek of the FreeBSD project, was hired away by Apple.

So here I am, having come full circle, running a BSD laptop! Brilliant!

( Jul 13 2004, 10:34:26 AM PDT ) Permalink


20040710 Saturday July 10, 2004

Vote For Somebody Else You don't have to love John Kerry to be happy voting for him but you really have to hate yourself if you vote for George Bush.

Today I saw Fahrenheit 9/11. It didn't change my mind about anything, I've felt for a long time that George Bush is devious and he's devious about grave matters (not dalliances, as the prior president was). Michael Moore's film probably won't change the mind of anybody who's backing Bush -- if you still back him now you must be in serious denial of reality -- but it may sway someone who hasn't otherwise been paying attention to how weak the original case for war was. Even people like Mr. Voice of Reason have come around to fessing up to the errors of their ways as far as following along to beat of the war drums: if The President says that there is sufficient evidence of a threat, he should be given the benefit of the doubt? Well, you gotta give us something, Mr. President and you've come up with zilch. While I shed no tears for Saddam Hussein the bottom line is that there are lots of brutal little dictatorships around the world, is it our business to go around steamrolling them? Apparently, only if it compliments another agenda.

George Bush and his crew have had a long festering antagonism towards Hussein for lots of reasons:

So Michael Moore didn't get into all of these aspects but he layed out pretty clearly that the Bush adminstration has had a pathological fixation on Iraq that has distracted from neutralizing the Al Queda network. Finally, Bush is spending enormous amounts of money that the government doesn't have to support this. We're going to pay the price for this in the form of high interest rates and economic inflation for years to come. Yea, so much for being a fiscally conservative compassionate conservative. George Bush is a devious shill and should be rendered unemployed as soon as possible.

So if you're not mad, get mad. And vote for somebody else. ( Jul 10 2004, 10:24:36 PM PDT ) Permalink


20040709 Friday July 09, 2004

A CMM For Operations The Capability Maturity Model (CMM) provides a framework for evaluating the how well equipped a software development organization is deliver high quality software on-time and on-budget. There are five CMM levels, each with distinctive Key Process Areas (KPA). Is there an equivalent for website or service provider operations? I'd sure like to see it as formally explored as the CMM.

CMM level one is adhoc and chaotic, project success is pretty much built on a lot of good luck and heroics from competent individuals. Level five is a self-improving managed development lifecycle. In between there are a bunch of KPAs. Here's the spectrum:

Level
Focus
Key Process Area
1 - Initial
Competent people and heroics
2 - Repeatable
Project management processes
Requirements Management
Software Project Planning
Software Project Tracking & Oversight
Software Subcontract Management
Software Quality Assurance
Software Configuration Management
3 - Defined
Engineering  processes and organizational support
Organization Process Focus
Organization Process Definition
Training Program
Integrated Software Management
Software Product Engineering
Intergroup Coordination
Peer Reviews
4 - Managed
Product and process quality
Quantitative Process Management
Software Quality Management
5 - Optimizing
Continual process improvement
Defect Prevention
Technology Change Management
Process Change Management

One interesting aspect to the CMM is that it's typically not possible leapfrog to new levels. You can't really jump from level one to level three, getting the level two stuff right first is part of getting to level three.

Web site and service provider operations seem to have a similar spectrum. I don't have the KPAs clarified yet and there are some fundamental differences between operations and development: where software development is a collaborative process of invention, operations is predominantly about production and maintenance. Let's give it a try, we'll call this an Operational Maturity Model:

  1. Ad hoc
    Relies on competent people and heroics for success but maintenance is reactive and interupt-driven. Production is manual and loosely planned. Capacity planning? Hah!
  2. Repeatable
    Maintenance is still reactive but production is scripted. Future capacity requirements are reactively assessed.
  3. Defined
    Maintenance is proactive, standard operating procedures (SOP) are codified and production is automated. Capacity planning is based on qualitative projections.
  4. Managed
    Maintenance and production is highly automated and metric driven. Trends are studied and capacity planning is based on quantitative projectons. Provisioning has been made for high availability and failover (HA/FO) requirements.
  5. Optimizing
    Systems are self healing and deployed redundantly with HA/FO provisioned. Production is automated, proactive and metric drivem. SOPs are metric driven so the time to resolution of system faults are measured and refined.
OK, so this might be a stretch. I don't have a big list of KPAs delineated for ops, I'm kinduva software guy. Further, it may be possible to leap frog to different OMM levels (unlike CMM). I don't know, until the KPAs are understood, it's tough to say. Big Managed Service Provider (MSP) endeavors like Loudcloud, SiteSmith and Logictier have come and gone (or at least re-invented into something else) and you'd think that there'd be more of an established science to these things by now. It's 2004.

Anyway, here are some things I've checked out or amused myself with here and there on the matter:

Why is this important to me? If ops is always descending into madness because things aren't functioning on a more mature level, guess who has to jump into the fray? Yea.

Looking for more on this...
( Jul 09 2004, 10:58:30 PM PDT ) Permalink


20040705 Monday July 05, 2004

The Google Labs HR Pitch Hiring the best and the brightest isn't easy. But is it really useful to use pattern recognition riddles that likely have little to do with the work that will be fulfilled?

Does this parking lot puzzle really attract the best candidates? In my experience, having a group of smart people is important but so is having a group of people who are good collaborators, can communicate well, are courageous with ideas, critical thinkers in evaluation of ideas while being non-judgemental of people. Collaborative creation requires a lot more than merely being a smarty pants. Maybe all of that squishy stuff is too much to put in an ad.

BTW, Technorati is hiring... we want smarty pants people who are good collaborators!

( Jul 05 2004, 11:26:09 AM PDT ) Permalink


Fourth of July From the Berkeley Hills The city and bay were covered in a thick blanket of fog. High above the vastness, we watched a unique show.

From high atop Grizzly Peak Blvd (Berkeley, CA) we watched the fog light up with different hues, sparks occasionally breaching the surface as though we were looking upon a wispy sea with incadescent mammals coming up for air.

( Jul 05 2004, 11:22:27 AM PDT ) Permalink


20040704 Sunday July 04, 2004

War, lies, burgers, baseball and the American Way I'll be observing this 4th of July doing a few very American activities: criticizing our government and bar-b-queing.

So let's get the serious stuff out of the way. Why does George Bush enjoy half the popularity he does? He's by far the worst president of modern times. In the build up to the Iraq war I was skeptical of the Weapons of Mass Destruction pretext and puzzled by the lack of Democratic Party outrage at how weak Colin Powell's "not Adlai Stevenson caliber" presentation to the UN was. As the US ultimately occupied Iraq and came up empty, the shallowness of the outrage in the US was further an outrage. Now as it has been widely corroborated that the Bush administration was determined to find pretext for war on Iraq from its inception, I would expect impeachment proceedings. I mean, damn, the American public would impeach the other guy for lying about a blow job but give this one a pass for sending several hundred American boys off to die on predicated on lies? Gimme a laugh about a cum stained dress anyday, thank you. George Bush has pulled a fast one on us, running up deficit spending and saluting the homecoming of body bags. He deserves criminal indictment, not re-election. He has not defended my freedom, he's sullied it with shameful lies. Soldiers and their families should be Mad As Hell and Not Take It Anymore. Impeach Bush.

So I'm spending the day with my loved ones. And since the burner and other components of my old bar-b-que were terribly corroded, I did my patriotic duty and went to Sears to get a new one.
This is pretty high quality device that assembled pretty easily. I think accompanying today's interleague play between the Giants and the A's with some burgers and hotdogs and hanging out with the family will be my way of flag waving.

See ya at the next Anti-War rally!

( Jul 04 2004, 10:45:25 AM PDT ) Permalink
Comments [1]