.comment-link {margin-left:.6em;}

December 29, 2005

 

Glass Houses

In the Dec 8th, 2005 issue of The Stranger, Josh Feit draws the false moral equivalence between institutional, systematic corruption within the national GOP and a minor problem here within Washington State's Democratic Party. The following issue, Josh Feit relates in $50,000 Questions how many wrote in to complain. Gee, ya think? Part of Feit's rationalization included:

Perhaps I did make too much out of the irony, but I can't help thinking no matter how I couched the story, local Dems would have complained.


Understand that I already have a day job. And would never presume to tell a professional like Feit how to do their job. But here are my suggestions nonetheless.

First, relate State Democratic Party Chair Paul Berendt's enthusiasm for 2006 and the anti-GOP "Culture of Corruption" message. Then relate the story of Stack of Dimes paying itself, how a regular audit begat an investigation, and how the moneys in question are being returned. Then kibitz a bit. Wax poetic how corruption is always a problem. Praise the Dems for their stance and concrete efforts and policies to guard against it. Then make some helpful suggestions. Like issuing press releases when these things happen, as they inevitably will. Such transparency would bolster the image of Democrats and everyones reassured their contributions aren't for naught.

There. Was that so hard? Two paragraphs. Three, tops. Bam! Next story.

After "Glass Houses" came out, I was complaining to a friend. He asked "What's Josh's politics? Left? Right?" I answered "Neither. Gadfly."

With friends like Feit, stirring shit up for kicks, you don't need enemies. I'm grateful when the press investigates and writes about real problems. Our society needs a whole lot more of that.

But when people (parties) do the right thing, they should be praised. Not mocked. I fail to see how Feit's effort was constructive.

December 28, 2005

 

FluentInterfaces

Please don't misundertand me.

I'm thrilled that programmers are discovering (and perhaps even embracing) the Builder design pattern coupled with method chaining. Like my totally boss DaTaDa project, for instance. I also think it's helpful to again point out how a good API (library) can be isomorphic with a programming language.

But did we need a new name for this common phenomenon? "FluentInterfaces"?

Geesh.

December 21, 2005

 

Jesus Without the Miracles

Erik Reece article compares Thomas Jefferson's Bible and the Gospel of Thomas, with some history thrown in. Reese also points out the difference between those who are worried about sin, sacrifice, and salvation (all that divinity stuff) and those who study the teachings of Jesus. It's a great article. Reese almost completely captures and articulates my own thinking on the topic of Jesus.

I have grave concerns with the anti-intellectual religious right. I think it'd be really, really helpful if all these pious individuals spent a little more time studying the Sermon on the Mount (from the New Testament, which is mostly about the life and times of Jesus) and a whole lot less time obsessing over the Ten Commandments (from the Old Testament, which has nothing to do with Jesus) and The Rapture.

I also have a hard time understanding any statement to the effect that the Christian Bible is the Word of God, without fault or error. Oh, really? How does that square with the First Council of Nicaea? You know, where competing sects sparred for the emperor's favor and the second place prize was death and irradication. Did all that remything simply not happen? Then how does one explain the Gnostic Bible and Gospel of Thomas?

And, of course, all Christians read the Bible in the original Aramaic, right? If I was obsessed about the True Word of God, I'd probably be very suspicious about any effort to translate or update the text. Seeing how humans are somewhat less than perfect.

Just as an aside, the Muslims have the strongest claim to getting their teachings verbatim straight from the top, without alteration. Even so, some recent archeology raises doubts about even that claim.

Maybe it's just me. But I don't know anything about the form of Christianity that's so prevalent today. It's completely unrecognizeable to me. Hate, fear, judgement, screaming, killing, torture, intolerance, greed, indifference, etc. All cool if done in the name of God. It all seems very unchristian to me. The very opposite of what Jesus was all about.

Of course, with this new unchristianity, questioning the obvious undermines one's faith. Whereas defending the ridiculous strengthens one's faith. So please don't make the rest of us uncomfortable and just play along. Trust us, if you repeat a lie often enough, you'll come to believe it as truth. Voila! The new religious experience.

I was raised Presbyterian (primarily). I had the great fortune of being mentored by two great teachers, Pat Mecham (Newport Pres) and John Shepard (Bellevue First Pres). We were taught that our spirituality was a personal matter. That we are judged more by our works and faith than our words. We certainly didn't run around calling everyone else a sinner and passing judgement. As if any mortal is even qualified to conduct such matters.

Pat probably had the most influence on my worldview and spirituality. Our youth group would study the Bible. We kids would ask all the familiar questions. And Pat would never tell us what to believe. He never claimed to know the truth. He'd just answer the questions as best as he could. He would even readily admit that every day he'd wake up and ask himself if he was a Christian. What that meant. If he really believed all this stuff. That level of candidness, and humility, is incredibly rare. It impressed me tremendously.

Of all the people I've met during this life time, Pat Mecham is one of the very few that I would regard as Christ-like. Not like he's a prophet or anything stupid. But in his commitment to the studying and teaching of the works of Jesus. Pat walked the walk.

I'm not agnostic, atheist, or true believer, or whatever. Mostly because I have no idea what any of that means. All I've got is questions.

I'm not sure if Jesus ever actually existed. Maybe. But nothing near the certainty we have that Mohammed and Buddha existed. If Jesus did exist, I'm pretty sure we'd get along just fine. On my good days, I try to be more like the role model that I imagine a real Jesus would have been. (Everyone who knows me knows just how hard that is for me. I don't do humble very well. Nor convincingly.)

So I've got no quarl with Jesus. It's all those ignorant and hypocritical Christians I can't stand. Best captured by the bumper sticker that says "JESUS SAVE ME (from all of your followers)". That line still cracks me.


 

Fishing Consumes 1.2% of World's Oil Production

This article says some pretty remarkable stuff. As fishing stocks dwindle, ever more energy is required.

I love eating fish. Growing up in Seattle, abundant salmon and ritual fishing trips were the norm. I even discovered sushi a few years ago. Yum!

Alas, I've more or less stopped eating fish. And I never knowingly eat aquaculture produced stuff (aka farmed fish).

The reasons are manifold. Many stocks are near depletion. Including most of the Pacific salmon species. That's just retarded. There are market solutions to these kinds of problems. But no one has the political will or acumen to enact them.

Pollution is also a serious issue. I was pretty grumpy when I learned about mercury poisoning. (Belatedly, though I should have known.) Not to mention all the pesticides, antibiotics, estrogen-like compounds and everything else that accumulate in the world's fishes.

Aquaculture has huge negative impacts on wild stocks. Studies of fish pens in Alaska show that each creates a plume of parasites and disease that reach way beyond the pen, thereby screwing up all the wild stocks. Also, as noted during the NMFS public hearings I attended, a salmon fishery is pretty much the last nail in the coffin for a wild run.

Pity the whales, like the orca, who are heavily impacted by these effects.

The one highlight from the article is that as energy costs rise, fewer boats will be fishing, which may give many pressed stocks a chance to recover.

December 19, 2005

 

Announcing DesignGridLayout

I've created a layout manager called DesignGridLayout. It's born out of my dissatisfaction with existing layout managers.

The magic inside DesignGridLayout is based on canonical grids, a visual design tool used by graphics artists. It's a simplified way to construct grid-based layouts. Like a super simple alternative to GridBayLayout and the like. Plus some extra help for doing common forms-based interfaces.

DesignGridLayout figures out rows and columns, each column's widths, and spacing automatically for you. It also has a Builder design pattern style API. So hopefully, DesignGridLayout will be super easy for people to use.

I believe there's enough up now to announce. Please check it out:

http://designgridlayout.dev.java.net/

I showed DesignGridLayout during the last Wing Ding. Before I had the simple examples. I showed examples taken from the book "Designing Visual Interfaces" by Mullet and Sanos. I didn't do a very good job of explaining the intent or purpose. Hopefully, this web page of simple examples will help remedy that.

Please note that I wrote DesignGridLayout using Mustang-isms (JDK 1.5), such as generics and variable arguments.

I've got some other layout and construction ideas, kind of similar to DesignGridLayout, rattling around in the back of my head. Stay tuned.

This page is powered by Blogger. Isn't yours?