Disclosure: I’m no politician and I’m no political scientist. (What little I know about politics I learned by running the tech stack for the Larry Lessig campaign.)
That being said, it seems like there’s an obvious tactic that could be deployed to stop Trump from turning the Oval Office into a reality TV set and Idiocracy into a documentary. It’s so obvious that I can’t believe it hasn’t been done already.
We simply need a moderate-leaning conservative with good name recognition (e.g. John McCain, Mit Romney, a younger version of Bob Dole — or someone of that ilk) to ditch the ruinous GOP and run on an Independent ticket. This gives die-hard conservatives — at least the sensible ones who can’t see themselves voting for Trump and won’t switch parties to vote for Clinton or Sanders — a viable option that isn’t a Democrat or a Fascist.
This will produce one of two outcomes. In the less likely scenario, we get record moderate-conservative and independent voter turnout (as a reaction to Trump) and the conservative Independent former-(R) candidate wins. In the more likely scenario, this 3rd party candidate splits the conservative vote, securing a win for Clinton or Sanders.
Either outcome is a win — if for nothing else, then at least for common decency.
Either outcome will end the mockery Trump has made of American politics.
Either outcome also spells the end of the Republican party as we know it. Donald Trump, for all his faults, has given the world a great gift. He is the final nail in the coffin for the GOP as we know it today. Finally, the Republican Party — ironically, the party of Lincoln — will reap the seeds of homophobia, racism, xenophobia, religious hatred, bellicosity and belligerence they have sown for the past several decades.
But this only happens if Trump loses. Which is why we need a moderate conservative to step up, “take one for the team” and run as an Independent.
And by “team” I mean the one consisting of every sensible person on this planet.
When The Donald first entered the 2016 presidential race, I have to admit feeling some mild intrigue. I have respect for outsiders, for people who don’t always color in between the lines. Having run the technology stack for another non-traditional candidate — Lawrence Lessig — I can appreciate the frustration many of us feel about incessant partisan bickering, pay-to-play politics and an impotent congress. Lessig, who ran on the issue of campaign finance reform, even gave credit to Trump for elevating the money-in-politics message to the national level.
That being said, I had already formed a negative impression of Trump based on a number of stories I’d read in the media about his bankruptcies, scandals, questionable business decisions, failed marriages, etc. But everyone knows that the media have their own agendas, so I was willing to give him the benefit of the doubt. Same goes for his reality TV career: I spent five minutes with Gordon Ramsey a couple years ago and he proved to be kindhearted, gentle, humble and gracious in every way imaginable. Here too was I willing to give Trump a pass. Maybe he was just playing a character as so many “reality” TV stars are wont to do.
Perhaps because it seemed like a reasonable move for a reality TV star, Trump announced Senator Lindsay Graham’s (real) mobile phone number at a campaign event last year. While it seemed underhanded and petty, it also could have easily been mistaken for a practical joke — albeit a rather nasty one, but a joke nonetheless.
Like a Portlandia skit, Trump’s antics started out being amusing and engaging. I’ll admit it; I had a few good laughs.
Then I watched The Donald belittle Senator John McCain over his POW experience. These words were spoken not in the context of a reality show, not twisted out of context as part of some media spin job; no, he said them plainly in no uncertain terms. When asked to apologize, he refused and redoubled his attacks on the senator and war hero.
At this point, it became clear to me that Trump could not be taken seriously. No serious candidate would make fun of McCain’s distinguished service to his — and our — country. Ten years ago (or perhaps even ten months ago), a comment like that would have meant political seppuku. Trump had to be kidding. But this was no laughing matter.
At this point the Portlandia skit, while still amusing, begins to make you wonder if you should be chuckling or cringing.
Then the wheels started to come off the train. Trump said young black kids have “no spirit,” called Mexicans criminals and rapists, threatened to build a great wall between our countries (which actually is a little funny given his bizarre China fetish), called Carly Fiorina ugly and Ted Cruz a “pussy.” Note that these are just the things he’s said on record. I don’t want to know what he says when the world isn’t listening. Really, I don’t.
So at this point, we’ve established that either Trump is “just kidding” or he’s a racist, a xenophobe, a megalomaniac, a misogynist/sexist — and a grade-school bully.
Some have said that he’s rewriting the rulebook for American politics. But breaking all the rules is not the same as rewriting them. Besides, panem et circenses has been a central theme in perhaps every political contest over the past 2000 years, so we’re not dealing with a new strategy, just a bigger one. I’ve heard something similar said about violence: if it’s not working out for you, you just need to use more of it.
Back to Portlandia. At this point in the skit, you’re feeling downright squeamish. You’re looking around the room to see if anyone else can see that you’re watching it. You wish it would have ended when it was still funny and not so darn . . . creepy.
Then Trump told his little ditty to the world about killing Muslims with bullets dipped in pigs’ blood. For me, this was the moment where his outlandish Portlandia skit of a campaign really went off the fucking rails. Forget Portlandia! Not even Idiocracy — as prescient as it was — predicted something as ghastly as this.
We’re long past the point of “just kidding” now and moving into the territory of white robes and hoods. On second thought, the KKK isn’t even the right analogy. They’re small potatoes. Trump is huge.
At long last I have come to understand why intellectuals typically avoid Third Reich analogies: because they were all waiting for this very moment and they didn’t want to spoil it on someone unworthy.
I’m not going to mince words: Trump is Hitler. He is amassing a following of neo-Nazis and thereby starting the most dangerous movement in our country since our own Civil War.
He must be stopped and stopped now, before he makes it to the general election.
Nothing — not even the creepiest Portlandia skit — can approximate the scourge that this one man will bring upon our country if we are foolish enough to elect him.
It’s especially hard when so many delightful years of swing outs, lindy circles and sugar pushes suddenly come to a screeching halt like they did last night, when Le Colonial ended its ten-year, four-night-a-week run of free live lindyhop, balboa and swing music.
My wife — whom I met 16 years ago this Saturday (you guessed it) lindyhopping — and I have been going steadily to this lovely venue 2–3 times a month since 2011, usually on Wednesday nights. There we’ve cultivated scores of friendships with dancers from age 9 (our daughter, who often accompanied us) to age 85 (Bernie Schindler, an amazing human being who deserves his own blog post, if not a whole book). We’ve celebrated birthdays, anniversaries, engagements; we’ve loved and we’ve lost; and we’ve mourned those who’ve traded in their wingtips for wings.
In light of this news, there’s been significant chatter in the local dance community — both online and off — about why it happened. While it’s easy to point fingers at the management, it’s important for us to consider that there’s more than one side to this (and any) story.
To properly frame this discussion, first I need to offend every lindyhopper on the planet by stereotyping all of us into two broadly generalized groups:
1. People who dance for sport, wear snap pants and headbands, carry towels and water bottles and generally view dance as (fun) exercise
2. People who dance for the scene, wear vintage clothes, drink alcohol and generally view dance as fun per se, but also as a means of socializing
Of course, it’s a spectrum, not a binary system. In fact, I put myself squarely in both groups. There’s a time and a place for both, for me. Everyone’s different.
Back to Le Colonial. They had the beautiful problem of attracting both kinds of dancers (and everything in between). Just as it would be strange if I showed up at Lindy in the Park on Sunday morning in a three piece zoot suit, vintage tie and spectators, it would be just as weird to bring my gym bag, wear shorts, change shoes tableside and eat my own food and drink out of my own water bottle at Le Colonial.
When all is said and done, both groups of dancers bear some responsibility for Le Colonial’s decision because we didn’t spend enough money on food or drink to justify the ruckus we made (often generating complaints from dinner guests and unwelcome visits from management). Far too many of us dressed like schlubs, carried in way too much luggage and were rude to the staff. Add to that the constant game of musical chairs that happens between songs, which drives the servers — who routinely also get kicked, body checked and stomped on — straight up the wall.
Despite all these problems, live music could one day return to Le Colonial. For it to work, however, the restaurant needs to stop trying to be a restaurant and a lounge and a bar and a dance hall all at the same time. They would need to block off the main staircase leading up to the lounge and turn the whole thing into a proper music venue. Then, they would need to convert the Sutter entrance into box office and — gasp! — sell tickets. Remember, the musicians we love — and who love us back — need to pay the rent, buy food and keep the lights on. With a $10 or $20 cover, there wouldn’t be so much of a need for dancers to buy food and drink. For Le Colonial and the band, food and drink purchases would be gravy, with the meat and potatoes coming from the cover charge.
Bottom line: we dancers — in either camp — out of respect for the venues and the musicians, need to follow the “When in Rome” principle, saving the shorts and All-Stars for the 9:20 Special and trying to look our best when dancing at classier places like Le Colonial. More importantly, we need to be wiling to put our money where our collective mouths and happy feet are.
Because you get what you pay for. Conversely, you don’t get what you don’t pay for.
We didn’t pay for the world class music we enjoyed for years.
In my line of work — software development — we have an old saying: “Garbage In, Garbage Out” (or GIGO for short). In other words, I could write the most elegant software program ever, but if I feed in bad data, I’m going to get bad results.
The same is true for cooking. I spent more than a decade following my mother and my grandparents around the kitchen, absorbing centuries-old traditions and methods to create some of the finest Southern Italian delicacies you can find outside of the motherland. But I can’t do these dishes justice if I buy industrial, travel-worn, GMO and chemically-treated food from your average grocery store.
Two generations ago, before WWII-era plants manufacturing poison gas were converted to pesticide factories and before bomb-making facilities were re-purposed to make nitrogen-based chemical fertilizers, nearly everything in the food chain was, in today’s terms, “organic.” Many of our grandparents either grew up on farmsteads or maintained a small family or community garden. Growing up in the East Bay, we had a half-dozen tomato plants we would rotate each year with legumes (green beans, favas, limas, etc.) in the age-old tradition of naturally reintroducing nitrogen to the topsoil. As a result, we would enjoy fresh, organic caprese salad with nearly every meal all summer long and still manage to give away bags and bags of tomatoes to our neighbors, fresh off the vine.
By all means, I encourage you to grow your own food, a practice that pays back tenfold the work you put into it. But for many of us, this is too impractical or time consuming.
The very next best thing to having your own garden is using our local farm-to-table service: Farmigo. We started using it at Hidden Valley last year under the stewardship of Erin Bergman, to whom we all owe a huge debt of gratitude. This year, she’s passed the reigns to me. Farmigo provides organic, local, sustainable, GMO-free produce and an assortment of dry goods, baked goods, fermented foods, dairy products and pre-made items from local providers. It’s easy to use and not any more expensive than high-end grocery stores like Whole Foods or Fairfax’s marvelous Good Earth.
Pick up your order from the foyer of the multipurpose room Wednesday between 1 and 2pm*
As much as I love Farmigo’s food, customer service, web site and overall vibe, the best part about this great service is that Farmigo gives back to Hidden Valley.
Last year, we raised $1,443.30 for the school garden, an investment made toward raising a future generation of home-gardeners and conscious eaters.
Please join me and the 54 other Hidden Valley Farmigo Families in the local food movement by signing up today. You can place your first order by Sunday 8/30 and pick up your groceries on Wednesday 9/2. If you use the code LOCAL20 at checkout on your first order, you’ll get 20% off.
Start with fresh, local, GMO-free, organic raw materials, apply a solid recipe, and you’ll likely get great results.
*As your Farmigo coordinator, I’ll hang around the multipurpose room from 1-2pm each Wednesday to oversee pickups. Before leaving campus, I’ll move any food not picked up by then to the fridge in the multipurpose room foyer (outside the bathrooms). You have until 6:30pm before the YMCA closes and locks up, but you can always pick up your food the next day.
At first blush, the Wales announcement might seem like a footnote on an afterthought, but I read something very different into it. Something that reminds me of Paul Revere. But no British are coming this time. Instead, Wales penned these nine simple words and so began the largest, most peaceful, and most desperately-needed democratic revolution in human history:
When you light up the Internet, anything is possible.
–Jimmy Wales, Chairman emeritus, Wikimedia Foundation
That’s right, Internet: He may have understated it a bit, but Jimmy Wales just asked us to mobilize and elect Lessig in 2016.
Let’s face it: No one has been kinder to the Internet than Larry Lessig. In the twenty-plus years I’ve followed his work, he’s rallied against outrageous software patents, fought copyright takedowns, drafted the contracts that legally protect and enable “open source” software (which powers most of the Internet), started the Center for Internet and Society at Stanford, fended off aggressive corporate and government entities in his quest for net neutrality and, naturally, he’s spoken at TED. Four times.
Larry is and has been the Internet’s dedicated steward for the better part of his career. His body of work enabled the Internet to become what it is today: a loosely-coupled network wherein heterogeneous data, applications, and systems play in an ecosystem with minimalist governance atop a tiny handful of protocols and specifications.
No one’s been a bigger advocate for the open internet than Larry Lessig.
–Cenk Uygur, The Young Turks
If Vint Cerf, Donald Davies and Bob Kahn are the “fathers of the internet” and if Aaron Swartz was “the internet’s own boy,” then Lessig is the Internet’s uncle.
What better way for the Internet to say thanks to Uncle Larry than to use its enormous catalytic power to hack him into the White House?
And who better to do the hacking than the hackers of our own generation? We were born into a world with basically no connectivity to information, services or people. Today, we have access to pretty much every other connected person and all of the world’s public digital information (so long as we can keep our phone batteries alive).
As software developers in the mid-90s, we didn’t just witness the explosive, hockey-stick growth of the commercial internet; we actually built huge swaths of that reality ourselves. My peers and their peers built out the data centers and server racks, the gateways and firewalls, the routers and switches, the firmware and software platforms, the web servers and middleware, the web services and mobile applications — that drew billions of people into a web of inter-connectivity, knit together so tightly that a single thread can be spun half way around the world and back again in just seconds.
As my peers and I built PayPal and Yahoo! and Oracle and Amazon and Google — and the millions of companies that weren’t as fortunate — we didn’t realize this tremendous side benefit:
We created the most powerful agent of social change in the history of humankind.
In 2012, when Lessig and Swartz “lit up” the internet to defeat the SOPA and PIPA bills, scores of sites — including Wales’ Wikipedia — “went dark” in protest of these hair-brained bits of legislation.
That was the battle. This is the war.
Today we are at war with a much darker evil, far more insidious than the foiled attempts to reign in and regulate the internet. Our government has become the handmaiden of the “funders” — billionaires, PACs, multinational corporations, labor unions and other special interests — and we are fighting to restore a representative democracy back to the citizens to whom it was promised.
We are fighting “the root of all evil,” the darkest evil with the deepest pockets. And we’re already in way over our heads.
But now, Jimmy, we’re gonna light up the Internet.
Darkness cannot drive out darkness; only light can do that.
–Martin Luther King, Jr.
If there exists one light great enough to drive the corrupting influence of money out of DC, it’s not burning torches and gleaming pitchforks. Rather, it’s the glow of a hundred million mobile phones, tablets and laptops, mobilized under a single, peaceful mandate. With every Facebook like, every share, every re-tweet, every blog post, every comment, every volunteer effort and every donation, the light spreads and burns ever more strongly, driving out the darkness.
When you light up the Internet, anything is possible.
Lessig for President in 2016.
Wales said anything. And it’s our job — as denizens of the Internet — not to prove him wrong.
In the Federalist Papers, published in 1778, James Madison called for a Congress “dependent on the people alone.” His generation sung a song of revolution whose refrain of Taxation Without Representation came to symbolize egregious overreaches by a corrupt monarch: currency, stamps, quartering soldiers, sugar, and of course: tea. Theirs was a government under siege.
Our Founding Fathers imagined, fought for and won a new legislature, a congress governed by the people, for the people.
Today the representative democracy our forefathers left us also lies under siege.
Not by an offshore monarchy, but by a pathological dependency upon money from special interests, corporations and the mega-mega-wealthy, who — through a system of legalized bribery (which Senator Elizabeth Warren calls “rigged”) — have created a dysfunctional, gridlocked government dependent not on the people alone, as Madison intended, but on the money alone.
So many issues about which we care so deeply — be they climate change, gun control, Wall Street, food safety, racial equality, a living wage, the tax code — end up in stalemates because of the towering influence wielded by massive campaign contributions from magnates and special interest groups. That systematic corruption, combined with the virtually limitless corporate spending enabled by Citizens United, has created a deeply unbalanced and divided country at odds with her own legislature. The 2% popularized by the Occupy Movement is not the problem; it’s the .0001%.
Money, functioning as quite literally the root of all evil, fundamentally stops any populist movement at odds with corporate interests in this country, ultimately benefiting the few hundred billionaires who run our plutocracy and kicking the other three-hundred million of us to the curb.
In the underrated and shockingly prescient movie Idiocracy, the Secretary of State says “brought to you by Carl’s Jr.” after nearly every sentence. Why? Because they pay him every time he says it. “It’s a good way to make money,” he claims, derisively, as if to ask, “Doesn’t everyone know that already?”
To address the corrupting influence of money in Washington, we don’t need another Carl’s Jr.-sponsored politician. We need nothing short of a trans-partisan — if not apolitical — revolution. We need the un-president, the Frodo Baggins president: a selfless reformer who takes power from the reigning authorities only to destroy it, for everyone’s benefit.
That is why I can say, with confidence, that:
Today’s Lawrence Lessig announcement is the defining moment of our generation.
I joined this movement’s tech team as a volunteer in January of this year, but I’ve been following Lessig’s work for the better part of twenty. In his latest book, Republic, Lost, he makes a compelling case for the Regent (or Trustee) President, now being called the “Referendum President.” The concept is simple: once significant campaign finance and voter equality reform has passed, the Referendum President promises to resign, leaving the vice president at the helm.
The historical mandate of the nation’s first “Referendum Candidate” has the power to end the endemic corrupting influence of money and return the government to its rightful purpose: to serve the people it governs.
Obviously, this won’t be easy. Many smart people have told me this idea is completely insane. I kindly invite naysayers to show me a better one.
In the meantime, I am humbly asking you to support this movement.
One of the great ironies of fighting against the corrupting influence of money is that it’s going to take money to win.
If you too feel that this idea’s time has come, please consider kickstarting the revolution by making a contribution. If that doesn’t feel possible, try to make it so. Every little bit counts. (Skip Starbucks and give Lessig five bucks?) This morning, after watching her dad work literally around the clock from Friday afternoon until this morning, my nine-year-old donated $5. That’s half her weekly income. While I am touched by her support, this remains our problem to solve. If not for us, then for her generation and the generations to come.
Yes, we need money. But whether you are able to give or not, please help us get the word out by sharing this message.
I hope you’ll join me and the rest of Team Lessig in making ours the generation that fixes our broken government, leaving behind what Madison imagined and implored: a congress dependent not on big money, but on the people and the people alone.
Pathable, the award-winning provider of social networking services for conferences and events, announced today that it is acquiring The Social Collective, a long-time competitor in the market in a cash-only deal. The terms of deal are not being disclosed, but the move continues a growing consolidation of the event-centric social media segment, following the closure of EventVue in February 2010.
“Pathable has built a very compelling experience for the event organizer, enhancing the attendee networking experience beginning months before the event itself and resulting in a sustaining community after it’s over,” said Pathable CEO Jordan Schwartz. ” The Social Collective has built a great reputation and business, serving world-class clients including Oracle and SXSW. But the needs of events are increasingly complex, and it’s simply better for everyone to have a single, combined effort to meet those core needs while we enhance and extend the existing solution.”
“We’ve always had a great respect for the solution Pathable has delivered to event managers, so we’re very pleased to be able to offer that to our customers today,” said Chris Bucchere, co-founder and CEO of The Social Collective.
We’re proud of the part we’ve played in revolutionizing how event attendees connect, and now consolidating efforts under the Pathable platform will be a boon to our existing customers and those to come.
The acquisition expands Pathable’s reach in the events industry, already firmly placed on the foundation of direct customers as well as reseller relationships with industry heavyweights such as Active Events (www.activeevents.com/), Cvent (www.cvent.com), Omnipress (www.omnipress.com) and Amiando (www.amiando.com) and heralds a trend toward a standardization of the experience.
When you’re going to a conference, you don’t want to be thinking about which social networking solution the host has chosen and whether it will be effective at helping you connect with the other attendees. You want that layer to be invisible and effortless. Our offering has always been focused on letting the event and its attendees take the spotlight.
There are over 200 million attendees at conferences, conventions, tradeshows, meetings and events in the US alone, according to the Conventions Industry Council. Social networking is becoming an in increasingly important component of serving them.
Pathable, Inc., a privately held Seattle-based company, was founded in 2008. Since that time, it has served hundreds of events, including those of Microsoft, SAP, GE Healthcare, Meeting Professionals International, and Dell, with a private, branded on-line event communities that allow attendees to connect, schedule meetings, choose their session schedules and visit exhibitors for months around a face-to-face event.
I worked at Plumtree Software, Inc. from June 1998 to December, 9th 2002. In four-and-a-half years, the company grew from 25 employees to over 400 and it had thousands of happy customers before it was purchased by BEA Systems in 2005 for $220M. Here at bdg, we’ve been supporting dozens of Plumtree/AquaLogic Interaction (ALI)/WebCenter Interaction (WCI) customers since we opened our doors in December of 2002.
Back around 2005, BEA’s BID (Business Interaction Division) still had a lot of really smart engineers from Plumtree working on a lot of really interesting things, including Pages (think CMS 2.0), Pathways (kind of an enterprise version of del.icio.us) and Ensemble (the portlet engine/gateway, minus the overhead and UI of the portal itself).
They were also working on an enterprise social network, kind of a Facebook for business if you will.
However, there was a lot of wrangling at BEA, primarily between BID/AquaLogic and BEA’s flagship product, WebLogic (the world-class application server). Most of the strife came in the form of WebLogic Portal vs. AquaLogic/Plumtree Portal nonsense. Senior management at BEA, in their infinite wisdom, had taken a “let’s try not to alienate any customers” policy and in the process they confused all their customers and alienated/frustrated quite a few of them as well. They renamed Plumtree to AquaLogic User Interaction (ALUI), put in place a “separate but equal” policy with WebLogic Portal (WLP) and spewed some nonsense about how WLP was for “transactional portal deployments” vs. ALI for .NET and non-transactional portals, but no one, including BEA management, had any idea WTF that meant. To further confuse the issue, the WLP team, which also had a lot of really smart engineers, built products like “Adrenaline” (which was basically a less-functional and more buggy version of Ensemble) rather than do the unthinkable and integrate Ensemble into WLP so that WLP could finally host non-Java/JSR-168 portlets.
I was really pissed about BEA’s spineless portal strategy, their “separate but equal” policy between WLP and BID/ALUI and their waste of precious engineering resources in an arms race between WLP and ALUI rather than just stepping back, growing a spine, and coming up with a portal strategy.
Because I can’t keep my pie hole shut, I started several loud, messy and public fights with BEA management. Why? Because the real loser here is the customer.
And BEA, because management got mired in politics and chose to waste engineers’ time on in-fighting and competition instead of building enterprise Facebook, which Steve Hamrick and I arguably already wrote in our spare time. All they needed to do was product-ize that and they would have owned that market.
In 2008, Oracle inherited this clusterfuck of a portal strategy when they bought BEA for $7B+, giving me new hope that cooler heads would prevail and fix this mess. The first thing they did was fire all the impotent BEA managers who were afraid to make any decisions. It took Oracle a while, but alas, they have finally arrived at a portal strategy that makes sense. I first learned about this strategy when I crashed the WebCenter Customer Advisory Board last Thursday.
First of all, let me say this: under the leadership of Vince Casarez, current (and future) customers are in good hands.
I realized when he said “everyone still calls it Plumtree” that this was going to be a bullshit-free presentation.
He also said something regarding the “portal stew” at Oracle that puts all of my ranting and raving in perspective: “Oracle did not buy BEA for Plumtree or WLP, just like it didn’t buy SUN for SUN’s portal product.” To rephrase that, Oracle bought BEA for WebLogic (the application server, not the portal) and Sun for their hardware (not for Java, NetBeans and all the rest of Sun’s baggage).
So, let’s face it, portals are a relatively insignificant part of Oracle.
All roads lead to Web Center (not Web Center Interaction, but Web Center)
At the heart of Web Center will be WebLogic’s app server and portal. Plumtree/ALUI as a code base will be supported, but eventually put into maintenance mode and retired. You get nine or twelve years of support and patches (blah blah blah) but if you want new features, you need to switch to the new Web Center, powered by WLP. CORRECTION: WebCenter will not be “powered by WLP.” At its core will be the Oracle-developed, ADF-based WebCenter Portal running on WebLogic Server.
All the “server products” (Collaboration, Studio, Analytics, Publisher) will be replaced by Web Center Services or Web Center Suite
Publisher will be subsumed by WCM/UCM (Web Content Management / Universal Content Management, formerly Stellent). The other products will be more-or-less covered by similar offerings in Suite or Services.
What about Pages, Ensemble and Pathways?
Pages is dead as WCM/UCM does it better. Pathways is getting rolled into the new Web Center somehow, but I’m not sure how yet. Perhaps I can follow up with another blog post on that. Ensemble has been renamed “Pagelet Producer” — more on that below. CORRECTION: Pathways is now called “Activity Graph” and it will be part of the new WebCenter. Think of an enterprise-class version of the Facebook News Feed crossed with Sales Force chatter and you’ll be on the right track.
What about .NET/SQL Server, IIS and everything else that isn’t Java?
This is a really interesting question and the key question that I think drove a lot of BEA’s failure to make any decision about portal strategy from 2005-2008. Plumtree had a lot of .NET customers and some of the biggest remaining Plumtree/ALUI customers are still running on an all-Microsoft stack. In fact, one of them told me recently that they have half a million named user accounts, two million documents and 72 Windows NT Servers to power their portal deployment.
So, let’s start with the bad news: Oracle doesn’t want you to run .NET/Windows and they REALLY don’t want you to run on SQL Server.
(That will change when Oracle acquires Microsoft, but that’s not gonna happen, at least not any time soon.) WebLogic app server and WLP/WCI, to the best of my knowledge, will not run on SQL Server. They will, however, run on Windows, but I would not recommend that approach.
It’s inevitable that large enterprises will have both .NET and Java systems along with a smattering of other platforms.
So, if you’re a .NET-heavy shop, you’ll need to bite the bullet and have at least one server running JRockit or Sun’s JVM, one of Oracle’s DB’s (Oracle proper or MySQL), WLS/WLP/WCI and preferably Oracle Enterprise Linux, Solaris or some other other flavor of Un*x. CORRECTION: WLP will run on SQL Server. Not sure about the new WebCenter Portal, but my guess is that it does not.
Now, for the good news: the new WCI, powered by WLP and in conjunction with the Pagelet Producer (formerly Ensemble) and the WSRP Producer (formerly the .NET Application Accelerator) will run any and all of your existing portlets, regardless of language or platform.
This was arguably the best feature in Plumtree and it will live on at Oracle.
.NET/WRSP and even MOSS (Sharepoint) Web Parts will run in WebCenter through the WSRP Producer. The Pagelet Producer will run portlets written in ANY language through what is essentially a next generation, backwards-compatible CSP (Content Server Protocol, the superset of HTTP that allows you to get/set preferences, etc. in Plumtree portlets). So, in theory, if you’re still writing your portlets in ASP 1.0 using CSP 1.0 and GSServices.dll, they will run in the new Web Center via the Pagelet Producer. Time for us to update the PHP and Ruby/Rails IDKs? Indeed it is. Let me know if you need that sooner rather than later.
How do I upgrade to the new WebCenter?
Well, first off, you have to wait for it to come out later this fall. Then, you have to start planning for what’s less of an upgrade and more of a migration. Oracle, between engineering and PSO, has promised to provide migration for all the portal metadata (users, communities, pages, portlets, security, etc.) from Plumtree/ALUI/WCI to the new Web Center, with WLP at its heart. (Wouldn’t it have made sense for some of those WLP engineers to start building that migration script in 2005 instead of trying to compete with ALUI by building Adrenaline? Absolutely.) All your Java portlets, if you’re using JSR-168 or JSR-286, will run natively in WLP through a wrapper in WebCenter Portal. Everything else will either run in the WRSP Producer (if it’s .NET) or in the Pagelet Producer (if it’s anything else). The only thing I don’t fully understand yet is how to migrate from Publisher to UCM, but I’m due to speak with Oracle’s PSO about that soon. Please contact me directly if you need to do a migration from Publisher to WCM/UCM that’s too big to do by hand.
The only other unanswered question in my mind is how the new WebCenter will handle AWS/PWS services — the integrations that bring LDAP/AD users and profile information/metadata into Plumtree/ALUI/WCI. I wrote a lot of that code for Plumtree anyway, so if Oracle’s not working on a solution for the new Web Center, perhaps I can help you with that somehow as well. CORRECTION: User and group objects are fully externalized in Web Center, so there is no need for AWS/PWS synchronization. (Thanks, Vince, for pointing that out.)
So, that’s my understanding of the new portal strategy at Oracle.
Kudos to Oracle’s management for listening to their customers, making some really hard decisions and picking a path that I think is smart and achievable.
I’m here to help if you have questions or need help with your portal strategy or technical implementation/migration.
(Some other notes about discussions that have spawned from this original post.)
Q: What’s the future of the Microsoft Exchange portlets (Mail, Calendar and Contacts) and the CWS for crawling Exchange public folders. Retired and replaced with something Beehive related? Still supported? For how long? Against what versions of Exchange?
A: We’ve got updated portlets for Mail & Calendar in WebCenter now for Exchange 2003 & 2007. We don’t have a Contacts portlet but it could be added quickly if we see a large demand. Crawling public folders can be done with an adapter we have for SES [Oracle Secure Enterprise Search] already. We’re working but aren’t done with a new version of KD on top of the new infrastructure that will come out post PS3. (Contributed by Vince Casarez.)
Q: If migration scripts are provided to move WCI metadata into WebCenter, I understand that a portlet is a portlet, but what about pages and communities, users and groups, content sources and crawlers, etc.? Do they all have analogous objects in WebCenter or is there some reasonable mapping to some other objects?
A: Pages and Communities follow a model where we extract/export the meta data and data, then run it through a set of scripts that create a WebCenter Space for each Collab project/community and a JSPx page for every page. Users and Groups will come out of the LDAP/AD directory they are already using and the scripts associate the right permissions to each of the migrated objects. I don’t recall what we did about crawlers but since we use SES directly, all the hundred or more connectors we ship for SES are now available for direct usage. The scripts go through a multiphase approach to move content, then portlets, then pages, then communities so that dependencies can be fixed up versus trying to do a manual fix up. (Contributed by Vince Casarez.)
Q: Will any existing WCI-related products that are slated for retirement (e.g. Publisher, Collab, Studio, Analytics, etc.) be re-released with support for Windows Vista, Windows 7, IE 8, IE 9 or Chrome?
A: For Publisher, we are planning a set of migrations to quickly move them to UCM. For Collab & Studio, we have new capabilities in WebCenter Spaces to match these functions. For Analytics, we’ve also rebuilt it on top of the WebCenter stack with over 50 portlets for the different metrics and made sure we provide apis/ access to the data directly. These analytics data also feeds the activity graph in providing recommendations for people on the content and UIs that are relevant to them. These are tied into the personalization engine that we brought over from the WLP side. So there is a rich blending of the best features from WLP with WCI key features. As for Neo [the codename for the next release of WCI], we are certifying the additional platforms. On the IE 8 front, we’ve just released patches for WCI 10gR3 customers to be able to use IE8 without upgrading to Neo. (Contributed by Vince Casarez.)
Quit your bitching and moaning and start doing something productive!
Now that I’ve offended all the Java fanboys/girls out there, let me explain:
Why I’m qualified to give you all one big collective kick in the ass, and
Why this collective ass-kicking is coming from a place of love, not hate.
My first experience with Java was in 1994/95, when Stanford started switching its Computer Science curricula from C/C++ to Java. After struggling with memory management, segmentation faults, horrific concurrency problems and the other ways I kept shooting myself in the foot, Java was a breath of fresh air. My first corporate experience with Java was working as a summer intern for JavaSoft (a former subsidiary of Sun) in 1997 porting Patrick Chan’s Java 1.0 sample applications (remember Hangman?) from JDK 1.0 to JDK 1.1.
I went on to join Plumtree. Originally, they were a Microsoft darling. I helped lead the charge to switch them from COM/DCOM, ASP 1.0 and SQL Server to Java and Oracle.
In 2002, I started a Plumtree-focused consulting firm, helping 50+ customers install, maintain and grow their Plumtree deployments. In all but a precious few of those accounts, I wrote all of the code in Java/JSP.
Since about 2008, we’ve been using Ruby on Rails for most of our software. When Rails hit the scene, I had a similar “breath of fresh air” moment similar to when I first encountered Java.
But this letter is not about Ruby or about Rails; it’s about Java. A language I’ve used since it’s very first iteration in 1994/95 and up to the present day. A language wherein I’ve written at least half a million lines of code, most of which still run in production today inside Plumtree/AquaLogic User Interaction/WebCenter Interaction, at major customer sites in the corporate world and in the federal government.
So, fast-forward to today, this is what I’m hearing about Java, in a nutshell:
I’ve heard people whining about everything around them that’s not running on Java: mobile applications, web sites, conference tools, Twitter, Facebook, etc.
I even saw someone complain on Twitter that the Black Eyed Peas, who Oracle paid an undoubtedly handsome sum of money to entertain your sorry asses last night, gave a shoutout to Oracle and not “The Java Community.” Seriously? Give it a rest, folks!
There are lots of choices of development stacks and people are free to choose the one that works best for them.
Embrace that freedom; don’t fight it.
And the word Oracle doesn’t mean “database” anymore. It is an umbrella term that could refer to thousands of different products.
Let’s take a look at some of the advantages of Oracle owning Java.
With respect to OpenWorld, the Java Community got:
Your own conference with around 400 sessions
Your own tent
Your own street closure (Mason Street)
Invited to OTN Night, one of the best parties at OpenWorld
More importantly, with Oracle Corporation, the Java community gets:
Cemented into the infrastructure of nearly all of Oracle’s products, meaning that nearly all of their customers — most of the Fortune 1000 — are now Java shops (if they weren’t already)
Stability, stewardship, thousands of really bright engineers and nearly unlimited resources
One of Corporate America’s most powerful legal teams backing you up
Let me answer that question with another question: what brilliant phoenix rose from the ashes of the debacle that was the AOL acquisition of Netscape in 1998?
It was Firefox, a free, open source-based browser that literally revolutionized the massively screwed up browser market and gave the dominant browser (IE 5, and later, IE 6) a true run for its money. From wikipedia:
“When AOL (Netscape’s parent) drastically scaled back its involvement with Mozilla Organization, the Mozilla Foundation was launched on July 15, 2003 to ensure Mozilla could survive without Netscape. AOL assisted in the initial creation of the Mozilla Foundation, transferring hardware and intellectual property to the organization and employing a three-person team for the first three months of its existence to help with the transition and donated $2 million to the foundation over two years.”
IBM’s symbiotic relationship with Eclipse is another great example.
So, dear Java community, to ensure your own survival, please, in the name of Duke, stop complaining and start thinking strategically about how you can “pull a Firefox” here. You’re all brilliant engineers, so start putting all the effort you’re wasting in complaining toward something productive.
I love you all and I love all your passion and energy, but I hate your bitching — use that energy to go save the world, Java style!
This article original appeared as a guest post on Scott Abel’s blog, The Content Wrangler.
Lately I’ve been really overwhelmed by my email inbox. This is not a new problem, but in the past I’ve been able to keep it at under a hundred emails; recently it has grown to nearly 300 and it has really begun to interfere with my getting things done.
So, last night, I took a good, hard look at what was really IN my inbox.
About 40% of the notes consisted of links sent to me by well-meaning people who thought I should check them out for various reasons. Another 30% were suggestions on how to make our products, marketing materials, services, etc. better from employees, customers, partners and other well-meaning people. Of the remaining 30%, about half were personal introductions to potential partners, customers, investors or other people with whom the authors thought I would want to connect. The other half were ‘to-do’ items of a business or personal nature, some sent by me to myself (ick!) or by other people.
I think maybe one or two messages actually consisted of correspondence — by that I mean something like the letters of yesteryear that we used to send through snail mail. It’s interesting to see how the bastardized email of today is so different from the purpose for which it was invented, but that’s the subject of a whole other article. However, while I’m digressing, it’s worth noting that
email functions brilliantly as a “better matchbox” than snail mail, but at the same time it performs really poorly at all the other functions that it’s used for today.
The goal for me was to put all these messages that shouldn’t remain as emails into their proper home so I could deal with them appropriately while maintaining my sanity.
Now that I had performed some analytics, it was time to get organized! Here are the tools I used to clean up the mess: Basecamp, Highrise and Instapaper. Instapaper is free; however the 37signals products Basecamp and Highrise carry a small monthly fee.
[Note: They also have trial versions, but don’t expect to get too far with them since 37signals made the free versions just useful enough to show you their value without actually providing any.]
Getting from almost 300 emails to under 20 took about two hours and it was time well spent. I made one pass through my bloated inbox and took one of these actions, based on the type of email:
Email Type #1: “Hey, you should check out this link because. . . .”
Opened the link and used the “Read Later” bookmarklet from Instapaper to save the link for when I have to time to read it. If the email containing the link had something interesting in it (besides the link), I copied that into the notes field for that link once I had saved it to Instapaper. If you care to share what you’re reading/bookmarking, you can also use a del.icio.us bookmarklet for this. I find Instapaper easier though, because you can bookmark a link with one click. Del.icio.us forces you to enter tags and other metadata, which increases friction and slows down the process of bookmarking.
Bottom line: Bookmarking, per se, is a simple, rote task that shouldn’t take more than one click to accomplish.
Email Type #2: “Hey, you should make your product better by doing this. . . .”
Read the email. If there were specific action items associated with it, I created to-dos in Basecamp (under the project for the appropriate product) so that we can address them in a future release. We maintain a to-do list for each release of each product and another to-do list that serves as a backlog for each product. (Some agile tools refer to this as “the icebox.”) When we’re planning a release, we pop the most important things out of the backlog and move them into the current release to-do list.
If the to-dos were general, more thematic suggestions without specific action items associated with them, I copied the suggestions to one of our design writeboards in Basecamp. Then I responded to the email thanking them for the feedback and deleted it.
Bottom line: Product feedback and support tickets belong in Basecamp or a support ticketing system … or even a CRM, but they should never be kept in email as email is not the right tool for tracking the support ticket cycle.
Email Type #3: “Hey, you should sell to (or partner with) so-and-so. . . ”
Forward the email to Highrise’s email dropbox. Delete. Done. When I process my Highrise queue of messages, I can decide whether or not to pursue these leads on a case-by-case basis. Sales leads belong in your CRM system so that they can be tracked and managed. Email is the wrong tool for tracking the sales cycle. If you want to close sales deals and you’re using email as your CRM system, important communiqués are going to slip through the cracks and you’re going to lose business as a result.
Bottom line: E = mc2 but Email != CRM. Email Type #4: “Hey, Chris, meet so-and-so. Hey, so-and-so, meet Chris”
Reply All and start the process of scheduling a good time to talk. However, there’s a bit of a hole in this, because if I then delete the message, how do I ensure that so-and-so and I actually end up talking/meeting? If you have any suggestions about how you’ve solved this problem and what tools you’ve used (besides stinkin’ email), please let me know in the comments field associated with this blog post. I guess I could use our CRM for this, but that’s kind of like using a bazooka to kill flies.
Bottom line: I don’t know what the best tool for this is, but I do know that it’s most definitely not email.
Email Type #5: To-do item (not related to a product or a lead)
Put in on my to-do list. Right now, somewhat ironically, this is an email that I keep perpetually in draft status. To-do lists are a funny thing. I’ve used Remember the Milk, Google Spreadsheets/Documents and a number of other tools, but frankly, nothing beats a text file. By keeping it as a draft email in Gmail, I always have access to it from anywhere, buy you can easily accomplish this with Google Docs too, or a number of other tools.
Bottom line: Your inbox should not be your to-do list. Use a text document, a to-do management tool or even a piece of paper and a pen. There’s something inherently gratifying about the physical, visceral action of scratching something off my to-do list with a big, fat marker (preferably a Sharpie). No tool I have encountered can come close to emulating that feeling of accomplishment.
Email Type #6: Personal Correspondence
Print it on nice paper, frame it and hang it on the wall! Seriously, these have gotten so rare, that I really don’t mind them at all.
Bottom line: This is what email was designed to do, so feel free to use it for that. Enjoy it, because your friends would probably rather update their Facebook status than send you an email. If they do send you emails (and there’s no to-do/action-item associated with them), then they’re a true friend. You should return the favor with a personal email of your own, or, if you really want to surprise them, drop a handwritten note to them in the postal mail, preferably with a designer stamp that reflects your sense of style.
There’s something really sexy about being retrosexual — try it, I guarantee you’ll get great results!
Conclusion: I didn’t quite reach Inbox Zero before my head hit the keyboard, but I am down to under 20 emails in my Inbox. Every time I hit “delete” I could feel my stress level, my blood pressure and my state of disorganization decreasing proportionately.
So, how many messages are in your inbox? What do you think of my approach? What tools and strategies do you use to manage all this email insanity? I’d love to hear your comments. Just don’t email them to me!