StS2006

Random StS 2006 Thoughts

April 28, 2006 7:48:43.323

Charles shares his here. I was asked on Wednesday night what my favorite presentations were (surrounded and asked, actually - it was kind of amusing all by itself). Hmm. I enjoyed both of the talks that Avi and Andrew gave - for two guys that work via IM most of the time, they mesh really well on stage. They've been giving their talk at other venues as well, and it really shows.

What else? Blaine gave a good talk. He was funny, self deprecating, and well prepared. Travis' tutorial on Monday was very good as well. It went more as a guided conversation than as a presentation, which was good. I liked the fact that he recognized the non-steady state of optimization - over time, as venor products and OSs change, the things you need to worry about change as well.

Overall, it was a great time, and I'm looking forward to going back next year. I'm still not sure whether Chicken Curry counts as a "traditional Irish favorite" though :)

 Share Tweet This

news

There's piracy, and then there's Piracy

April 28, 2006 8:14:14.702

It looks like some pirates are getting more ambitious:

After two years and thousands of hours of investigation in conjunction with law enforcement agencies in China, Taiwan and Japan, the company said it had uncovered something far more ambitious than clandestine workshops turning out inferior copies of NEC products. The pirates were faking the entire company.

Evidence seized in raids on 18 factories and warehouses in China and Taiwan over the past year showed that the counterfeiters had set up what amounted to a parallel NEC brand with links to a network of more than 50 electronics factories in China, Hong Kong and Taiwan.

In the name of NEC, the pirates copied NEC products, and went as far as developing their own range of consumer electronic products - everything from home entertainment centers to MP3 players. They also coordinated manufacturing and distribution, collecting all the proceeds.

If you consider global sourcing for a minute, you can see how easy it would be for a factory in China to think that it's really dealing with the host company and not a set of fakers. This kind of thing is not going to be easy to stop.

 Share Tweet This

gadgets

The Revolution is now the Wii

April 28, 2006 8:19:22.842

While I was at StS, Nintendo announced the "street name" for the Revolution - they are using Wii (pronounced "we"). 1up.com has more details - there's rampant speculation going on about an early release of the system. It's definitely "wait and see" time here.

 Share Tweet This

smalltalk

More Smalltalking

April 28, 2006 8:27:26.689

Not only did Andres win the StS Coding Contest, he's found some Smalltalk blogs I didn't know about. Here's one (not updated recently) that covers Visual Smalltalk (really!), and here's one that covers Dolphin.

 Share Tweet This

management

Fantasy thinking is alive and well in IT

April 28, 2006 9:06:25.158

I just saw Ephraim Schwartz' April 24 column - and it shows that the power of "silver bullet" thinking is alive and well in IT. He's not the one having delusions; he's pointing them out. The silver bullet here is "the one unified IT" thing:

Last week, Accenture signed a seven-year applications outsourcing deal with Unilever to run all of Unilever’s application development, implementation, and support. Unilever believes it can save approximately $700,000 in the first year.

At the same time, Accenture will be migrating all of Unilever over to a single system based on SAP’s offerings. The theory, and it is just a theory at this point, is that IT efficiency -- in this case, moving from a thousand different systems to a single vendor solution -- is a competitive advantage.

Unilever is no small company, so you have to figure that they have a lot of disparate IT systems floating around. Sure, having a unified system might be ideal - in the abstract. The road from here to there is twisty at best though - and will involve all of the typical political infighting as various teams fight to preserve their own business processes, rather than get subsumed by the "one true way" being touted by the consultants and the new system.

If they end up saving any money on this, it will be many, many years in the future - and there will be various levels of collateral damage along the way. The first bit will be the concept of first year savings. They might save that, in raw personnel costs (if the number of IT staffers that the article implies will get fired actually do get fired). The soft costs in that first year are going to be enormous though - rewrites are never simple.

 Share Tweet This

management

Ready for some buzzword bingo?

April 28, 2006 9:16:17.474

If your CIO, CTO, or CEO decides to go to the SOAExecForum, then be prepared to face huge piles of angle bracket based buzzword bingo when they return. Just look at some of the platitude-based business ideas:

What is SOA?
SOA (service-oriented architecture) is a broad framework within which enterprises build, deploy, and manage services; these services are coarse-grained application components that can be called upon by other applications using standard protocols. The primary objective is a more agile application infrastructure that responds swiftly to shifting business demands.

Sounds all enterprisey to me. What's next?

Why is SOA critical for my organization?
Service-oriented architecture (SOA) represents a momentous shift in the relationship between business and IT, requiring significant changes in resource allocation and new perspectives on planning and executing IT initiatives.

Hmm. Where have I heard that before? Maybe back in the 90's, when websites started popping up? Before that, when client/server was all the rage? Sometimes I wonder if they just do a copy/replace operation on the templates. Here's the critical bit:

Who Should Attend
Focused on the growing needs of all vertical industries including Financial, Education, Government, Healthcare, Transportation, Manufacturing, Telecommunications and more, the SOA Executive Forum is tailored to the meet the educational needs of senior technologists and business decision-makers

Definitely enterprisey. Make sure that none of the implementation people attend, because they'll have a bunch of WTF??? kind of questions to ask. Best to bring the formerly (and never) technical, so that the buzzwords can flow freely, and the high powered consultants can sell services in a risk free environment. Batten down the hatches if your senior staff attends this event; it could suddenly get all enterprisey in your shop.

 Share Tweet This

humor

HAL's Father

April 28, 2006 16:42:43.244

Via Bob Congdon, we learn from Jason Kottke where HAL learned to sing :)

 Share Tweet This

PR

How do you define "Bad PR"?

April 28, 2006 18:32:23.515

Scoble points to the mess that Warren Kremer Paino Advertising might be making for the State of Maine's tourism business - after Lance Dutson criticized them, they tossed down what can only be described as a SLAPP suit. Boy, there's a way to generate business - whenever you get criticized, make sure you sue the guy behind the criticism. Dunston was completely unknown before this suit; soon a search for their firm will turn up high pagerank criticism of this (I wonder if the geniuses at that agency have googled for "Dell Hell" recently?)

I'll say this - it's really bad publicity for Maine, and worse for the agency. Ask yourself - would you want to hire an agency whose best skill seems to be creating negative PR events for you to deal with? Follow this story and I bet you'll see the State of Maine finding a way to break the contract - and it'll serve that agency right.

I have two suggestions for the *cough* smart *cough* folks over at the agency that suing Dunston:

  • Go buy this book, and read it over and over again until you understand it.
  • Find a web designer, fast. Your site looks like something from 1997.

Update: Scott Johnson has a different take, based on a conversation he had with Tom McCartin of Warren Kremer Paino. Here's the thing though - whether Lance Dutson is in the wrong, or whether McCartin's agency is in the wrong isn't the big thing anymore - the suit is. If the Boston Globe had run the stories that Dutson did, do you think McCartin would be suing them? Of course not. He's created a negative PR event whether the case has merit or not.

 Share Tweet This

StS2006

The Coding Contest Winner Speaks

April 29, 2006 9:18:56.884

Andres Valloud gives a detailed report on the coding contest at Smalltalk Solutions.

 Share Tweet This

StS2006

More pics coming

April 29, 2006 16:54:19.258

Via Suzanne Fortman, I received some conference photos taken by Brian Foote. It's been a busy day; I may not get them online before tomorrow

 Share Tweet This

StS2006

Brian Foote's Pictures

April 29, 2006 18:07:49.019

It turns out that I do have time to post Brian's pictures. I'm including the captions he suggested :)

Eliot doesn't even need to say a word
Eliot doesn't even need to say a word

Do you want to tell me again that VW isn't the best
Do you want to tell me again that VW isn't the best?

Joost, Bruce, and Michael
Joost, Bruce, and Michael

Cool Shirt Michael
Cool Shirt, Michael

Prolly Jim Calling
Prolly Jim Calling

Baseball, beer, and Smalltalk marketing
Baseball, beer, and Smalltalk Marketing

 Share Tweet This

general

Making it add up

April 30, 2006 11:38:56.865

Michael points to a way to pay Anthony Lander back for the "start of StS" dinner on Sunday night - the one where he got left holding $260 of the tab. If you left early, or think you might have underpaid - or just want to help Anthony out - then follow this link.

 Share Tweet This

PR

Negative PR Events

April 30, 2006 12:12:09.858

It looks to me like the Warren Kremer Paino Advertising agency is still living in the early 1990's - the huge impact of the internet as a meme spreading mechanism hasn't really occurred to them yet. I've talked about this at conferences, as I discuss my job of promoting Cincom Smalltalk.

When you want to evangelize, your first task is to point out the good (and hopefully unique) things about the product/service you are promoting. The other thing you do is use aggregation and search tools to look for commentary on your product/service. You do this for a couple of reasons:

  • You'll find some success stories that you didn't have to work for
  • You'll find other people who are natural allies
  • You'll find the negative commentary

The last one is crucial - there's simply no escaping it. Any reasonably sized community will attract gadflies, and you'll have to deal with them. You don't want to pull out the big legal hammer unless there's really no choice - and you certainly don't want to pull it out as your first response.

Which gets me back to what I wrote on this the other day. If you are involved in PR, there's something like the Hippocratic Oath involved: First, do no harm. Meaning, don't create negative PR events for your clients. What do you think the Warren Kramer Paino agency has done for the State of Maine with this huge suit against a small-time blogger? They've created a negative PR event. This is actually worse than the negativity that came of Jeff Jarvis' "Dell Hell" posts - that was an act of omission, as Dell and it's marketing folks tried to figure out what to do in the face of negative publicity from a channel they probably hadn't been looking at much. Here, the PR staff has gone out of its way to create a problem - and both they and the client will be left holding the bag. Heck, go ahead and Google them now - notice how the negative stuff has floated right to the top? That's not how you want net searches for your firm to work, and they have no one to blame but themselves for that.

 Share Tweet This

logs

Weekly Log Analysis: 4/30/06

April 30, 2006 12:43:15.342

It's the end of the week, and the end of April - time to have a look at my logs. BottomFeeder downloads ran at a rate of 145 per day last week - the details:

PlatformBottomFeeder Downloads
Windows441
Linux x86127
CE ARM95
Mac X86
Update65
Mac 8/962
Sources27
HPUX25
Solaris24
Windows98/ME23
AIX21
Linux Sparc14
SGI3
Linux PPC3
CE x861
ADUX1

Looks about normal - it's a good thing, to my mind, that the Win 98/ME downloads are dropping. When they are down to the same level as the Alpha (which is an ancient rev of Bf now), I'll be even happier. The HTML page results:

ToolPercentage of Accesses
Mozilla64.4%
Internet Explorer25.1%
MSN Bot4.3%
Other4%
Megite1.2%
Opera1%

No changes of note in the HTML page accesses either - on to the RSS tool distribution:

ToolPercentage of Accesses
Mozilla28.1%
BottomFeeder15.3%
Net News Wire10.7%
BlogLines8.7%
Other8.3%
Internet Explorer4.8%
Safari RSS4.1%
Google Feed Fetcher3.8%
BlogSearch1.7%
Planet Smalltalk1.5%
Magpie1.4%
RSS Bandit1.3%
SharpReader1.2%
JetBrains1.1%
Liferea1%
News Fire1%
MSN Bot1%
Feed Reader1%
NewsGator1%
Feed Demon1%
Attensa1%
Java1%

And that looks about lik eit normally does too.

 Share Tweet This

management

Modern PR starts at the top

May 1, 2006 0:21:07.472

Jonathan Schwartz is demonstrating how the modern corporation will need to work going forward - with a lot of transparency:

The theme of this year's event was simple: Growing. Through Pace and Transparency - it's not just our products that are speeding up this year. We're going to be driving unparalleled transparency into everything we do, precisely because it's the most efficient mechanism to acclerate change throughout Sun. Transparency enables everything to go faster, invites accountability (to which most folks in large organizations aspire), and drives dialoguebetween Sun and the communities we serve.

This is the way things are going, I think - PR is too important to leave to the PR people.

 Share Tweet This

humor

Sun Strategery

May 1, 2006 7:25:37.481

Bob Congdon reveals their master plan :)

 Share Tweet This

sports

Baseball Insanity

May 1, 2006 10:01:17.036

Some fans will go the extra mile - witness this Nintendo "RBI Baseball" recreation of the bottom of the 10th of game six of the 1986 World Series. It's aligned with the original soundtrack, so it's pretty cool (even with the cheesy graphics).

 Share Tweet This

cst

Tweaking the Tutorial

May 1, 2006 13:57:04.644

I've been bogged down on the online tutorials all morning - I finished the grunt work of the conversion (updated image files, etc) pretty quickly, but now it's sanity check time - I'm walking through the tutorial to make sure that the steps oitlined actually work as advertised. That's involving a number of minor tweaks and mods along the way, including changes to the included code. The code that goes with the current tutorial is all fairly oblivious to packages, for instance, and I'm having to load and regenerate all of that.

I hope to be done by the end of the day

 Share Tweet This

itNews

Who's Business is it?

May 1, 2006 14:38:21.812

Nick Carr is confused:

But what's the most powerful and influential default setting in the search world today? It's not - at least yet - in Microsoft's Internet Explorer. It's on Google's home page. I would guess that a strong plurality, if not a majority, of web searches are done through Google's home page, at least in the United States. As "Google" has become synonymous with "search," people head to its home page as much out of habit as anything else. It is, quite simply, where you go to search the web. But Google doesn't give you any choices when you arrive at its home page. There's a default engine - Google's - and it's a default that you can't change. There's no choice.

Tell me again who owns Google, and who's shareholder's they are supposed to respond to? Should I start pushing ads for Instantiations onto the Cincom Smalltalk web page?

 Share Tweet This

blog

Downed Server

May 1, 2006 22:07:06.330

We had another space crunch - I'm going to have to swap time from the tutorial update over to getting some data migration dealt with, so that we can cut over to the new server.

It took awhile to get back online - the image on the server seemed to have issues (although I could not reproduce them after downloading the same image). I replaced the image on the server, and it's running again - go figure. We cleared a lot of space in the meantime, and I'll have to get to that data cleanup.

 Share Tweet This

music

Power Shift

May 2, 2006 7:40:25.274

The power equation in music is shifting a little bit away from the RIAA - Apple just renewed their contracts for downloadable music, keeping the price per song at 99 cents. That's a setback for the music execs, who really wanted variable pricing.

Apple Computer on Monday revealed it had renewed contracts with the four largest record companies to sell songs through its iTunes digital store at 99 cents each. The agreements came after months of bargaining, and were a defeat for music companies that had been pushing for a variable pricing model.

The music industry’s big four - Universal, Warner Music, EMI and Sony BMG -- were not immediately available to comment.

Still not a complete win for end users - after all, iTunes still uses DRM. But it's movement away from the RIAA - which is good.

 Share Tweet This

gadgets

How do you make that up?

May 2, 2006 7:49:49.427

BusinessWeek is reporting that Sony is set to take one heck of a bath on the launch of the PS3:

The results for Sony's game division during the current fiscal year will not be good however, as the company ramps up investments for the PlayStation 3, which launches worldwide this November. Sony expects the segment to hemorrhage 100 billion yen ($871.6 million) in operating losses during the business year as it prepares the PS3 for launch.

That's a pretty big loss, and one that would take a large number of games to fill back in. The context this arrives in is critical for Sony:

Sony Corp. today announced details from its fourth quarter and full-year fiscal results. For the quarter ended March 31, 2006 the company lost 66.53 billion yen (around $569 million) on 1.85 trillion yen in total revenue. During the same period one year ago Sony lost 56.5 billion yen on total revenue of 1.7 trillion yen. However, the wider loss was largely attributable to a difference in taxes paid compared with a year ago. Sony's operating loss was actually down a bit year-over-year on a slight increase in sales.

That looks pretty bad to me, but there is a silver lining for the game division:

Although Sony's Electronics segment posted a loss, its game division remained profitable for the year.

Which is why they are willing to take that huge bath on the PS3 launch - if things hold up for the PS3 in terms of game sales, they figure they can get to a profitable position down the road. Personally, I'd question the overall ROI on the launch as a whole, but hey - they aren't paying me to make those decisions. They only sold a little more than 2 million PS2 units last year, but that's mostly due to buzz over the PS3 (why buy the old when the new is coming?) - they were selling 6 million in the previous year.

I still think it's a huge hill of losses to make up - and the game division will face some serious questions if their sales projections don't hold up.

 Share Tweet This

events

Smalltalk in LA

May 2, 2006 8:10:13.683

The LA STUG is meeting on the 8th:

Monday May 8, 2006
7:00 pm - 9:00 pm

Event Location: High Tech High, Los Angeles - Meeting Room
Street: 17111 Victory Blvd
City, State, Zip: Lake Balboa, CA, 91406 Map

Notes:
There is usually an after meeting meeting at Jerry's Deli in Van Nuys that goes on to an indeterminate time.

If there is a problem getting there call Darius Clarke, Mike Klein or John Dougan for assistance. The phone numbers are in the lastug contacts database on Yahoo!.

 Share Tweet This

web

More Search

May 2, 2006 11:58:31.607

There's a new blog search engine in town - Sphere. TechCrunch has some details - I'll have to set up a few search feeds and see how it compares to the other engines I'm using. I'll have some impressions in a day or three.

 Share Tweet This

cst

Progress

May 2, 2006 15:30:17.163

I've got the first tutorial updated, and the second one nearly done. I'm going through them to make sure there are no hiccups, and I've had someone volunteer to have a look - so once it's all set, I'll have it up on the website to replace what's there now. With luck, no other problems will fall in my lap between now and then.

Update: I finished, and sent the changes back. Hopefully, the web guys will have it up soon. It wasn't hard, but it was tedious. There were a bunch of browser screenshots, all showing the old (pre-7.3) category view. That was causing confusion for people, and tedium for the updater :)

 Share Tweet This

analysts

Whatever you do, get on the bandwagon

May 2, 2006 18:16:04.258

You certainly can't put one over on those bright folks over at Gartner - why, they just realized that Vista may not ship until mid 2007. Wow - that kind of incisive thinking must be worth pennies. I sure hope no one is spending more than that for such nuggets of wisdom from the magic quadrant gang.

 Share Tweet This

blog

Misery loves company

May 2, 2006 20:53:03.586

I feel better about my outage yesterday - Instapundit notes that Typepad is down. I guess misery loves company, or something..

 Share Tweet This

security

Cyber takedowns - the wave of the future?

May 2, 2006 21:45:50.301

Last week, HostingMatters was hit by a large DOS attack - a political blogger was being targeted, and 100 other sites were collateral damage. Now tonight, it looks like LiveJournal and TypePad are being targeted by a DOS attack. Via Glenn Reynolds:

Anil Dash emails: "TypePad appears to be down because I think connectivity to the hosting facility has been knocked out for us as well as everybody else in the facility. I'm just finding out more now, but that's why even the status site is offline, as well as a bunch of other companies' websites. We'll be updating the status.sixapart.com blog ASAP with more info."
I notice a number of sites seem to be hard to reach at the moment. A reader reports that LiveJournal is down, too.

This has the look of a "wave of the future" kind of thing. There have been plenty of reports of botnets being available for hire - this is something we are going to see a lot of.

Update: Looks like SixApart got the problem taken care of. I'd love to know more about the source of it though.

 Share Tweet This

tv

Drive-by Review

May 3, 2006 7:49:14.897

I agree with Lore Sjöberg - adding "comentary" to old Star Trek episodes does sound lame:

Star Trek 2.0 is the cable station's effort to combine classic episodes of Star Trek with the worst aspects of the web. It takes episodes of Star Trek, the original Shatner-soaked tales of noble-yet-lusty exploration of the galaxy's mysteries, shrinks them to about two-thirds of their original size, then fills up the new margins with ostensibly interactive and theoretically interesting elements.

I loved the shot he took at "Enterprise" at the end though. After dissing all the new "interactive" stuff, he says:

Luckily, we still have the DVD sets, and in all fairness G4 still shows the series in its original format once a week. That's a relief, because this version is a bloated, beeping, boring mess. It's still better than Enterprise, though.

If Rick Berman is still wondering why they are excluding him from the next movie, he should read this review.

 Share Tweet This

PR

A Snowball running downhill

May 3, 2006 9:09:48.433

Warren Kremer Paino Advertising continues to just not get it. They still have their suit against Lance Dutson out there, and the negative PR just keeps piling up. Last week, a Google search for their agency turned up mostly b2b references; now, it shows an awful lot of negative stories. Interestingly enough, they do seem to understand that they look bad - last night, Scott Johnson's post ranked first - this morning, three older stories have popped right to the top. So they do understand that they have created negative PR, but thus far, at least, it looks like they think they can game their way out of it.

Meanwhile, mainstream press is starting to notice the story - PBS, The Wall Street Journal, and the Boston Globe (that's an older story). All of this looks like it's getting somewhere - Lance Dutson reports that the end client - the State of Maine tourism folks - have noticed the negative PR:

I received a call Friday from an assistant to Jack Cashman, he is the head of Maine’s Department of Economic and Community Development, and a member of the Governor’s cabinet. His department oversees the Office of Tourism, this is Dann Lewis’s boss.
Cashman wants to set up a meeting between me and Warren Kremer Paino, to mediate this. The meeting is tentatively set up for this Thursday.

Sounds to me like the client is pushing back on the agency some - at least they realize that negative PR events are not what they are paying for.

Now, recall what I said about this last week - the facts of this matter are nearly irrelevant at this point. What's happened is that a large corporate entity has decided to shut down a gadfly by pulling out a bomb. A decade ago, this would probably have worked. Outside of Maine, no one would have noticed, and the gadfly in question would have backed off (and likely been ruined by the suit). Now, the broadcast power that Glenn Reynolds wrote of in "An Army of Davids" makes it much, much harder for companies to do that. Instead, they have to actually do the hard work of making an honest response to criticism. Which is better for all of us.

Update: After writing this, I notice that Glenn Reynolds has posted an article on the more general topic - why trying to silence bloggers doesn't work - up on TCS Daily.

 Share Tweet This

blog

Better Safari comment support

May 3, 2006 10:58:15.204

The javascript editor on the comment page doesn't work, and yields empty comments when people try to use it - a failure obnoxious setup, as it happens. After some prodding by Troy, I've adjusted for Safari - when you decide to comment from Safari, you should be directed straight into the non-Javascript editor. If for any reason that doesn't happen, let me know - and follow the link that does take you to the non-JS page.

 Share Tweet This

PR

There's stupid, and then there's really stupid

May 3, 2006 16:07:59.487

The clowns at WKPA should be ashamed to show their faces - over on Ad Age, McCartin (their President) explains why they brought the suit:

Tom McCartin, president of WKPA, is most concerned about Mr. Dutson's public posts because if potential clients search for the agency online, they will likely see Mr. Dutson's critique-filled blog before the agency's own Web site. As a result, Mr. McCartin says his business, which sees capitalized billings in the $40 million range, has been hurt. And he wants to protect his reputation.

Here, let me translate: "We here at WKPA are way too stupid to understand how search engines work. Why, just look at our website if you don't believe me! Nothing but WKPA approved verbiage should be allowed on the internet when talking about us, because we can't be bothered to learn new things. Why, if it worked in 1990, it should still work!"

McCartin should listen to Steve Rubel, who knows something about PR in the internet era:

"The last thing you want to do is sue [bloggers]," Mr. Rubel said. The publicity will be so negative that you probably would save face by negotiating as far as you can, he said. Publicity is bound to be bad for the agency because it is suing an individual who likely doesn't have the same defensive resources.

Which is what I said when I first commented on this. WKPA has created a negative PR event, which is bad for them and bad for their client. I wonder how happy their client is at this point? Going forward, I can't imagine that this will do good things for their prospecting efforts:

WKPA: Hire us, we'll promote you!
Prospect: You mean, like you promoted the State of Maine? Hmm, no thanks!

Welcome to 2006 guys.

 Share Tweet This

STIC

STIC in the House

May 3, 2006 20:52:14.050

Say hello to Bob Nemec, STIC's new director. He'll be posting about STIC's activities, and asking the community for support and suggestions. Why not stop by and subscribe now?

 Share Tweet This

support

How to lose customers: give the staff a script

May 3, 2006 22:41:30.018

Here's another all too common story from the customer support arena:

  • Outsource Support in order to cut costs
  • Give the new support staff a rigid set of scripts to follow, and no flexibility to adapt to circumstances
  • Make sure to answer complaints with vaguely related, and irritating form letters
  • Be utterly stunned when people aren't happy with you

I have some experience with this kind of "support" - I dealt with the fine outsourced support at ReplayTV here and here. This is the worst kind of situation, because there are no hard numbers other than the easy to find savings from lower cost support staff. The soft costs of having customers and prospects progressively more irritated by sub-standard support? That's harder to figure out, and doesn't show up on the spreadsheets that management looks at. Are those costs higher than the savings you get? It depends on the business you're in. If you support a complex product or service, then the soft costs likely outweigh the easy to spot personnel savings - but it will be really, really hard to quantify.

 Share Tweet This

tv

Making the ads Compelling

May 4, 2006 10:25:20.121

Well, this is interesting. Apparently, the folks behind Lost are going to sprinkle clues into the ads in order to compel DVR users to lay off the Fast Forward button:

To find the new adventure, you must watch the show's entire Wednesday episode. TiVo and DVR users be warned: There are clues in the commercials as well.

"It's TiVo-proof," Benson said. "We will surprise the audience with where and how things are placed as far as clues and content and information. The whole experience is designed to dig deep and find lots of interesting stuff."

Apparently, this is related more to a "Lost Experience" thing that they are running as an extension (and expansion) of the series. It's an interesting test, but it will be hard to get real numbers for how well it works.

 Share Tweet This

support

New Support Resolutions posted

May 4, 2006 11:11:43.325

Check out the CST Technical Blog for the latest information on support resolutions for Cincom Smalltalk - both VW and OST.

 Share Tweet This

cst

Contributed code for Cincom Smalltalk

May 4, 2006 11:39:43.102

If you have contributed code to Cincom Smalltalk (i.e., lives in the "contributed" directory) - or would like to - then point your browser here for instructions.

 Share Tweet This

smalltalk

Seaside to VA?

May 4, 2006 12:10:38.894

Hmm. I see that Eric Clayberg of Instantiations has posted a call to port Seaside to VA. It's interesting:

Currently, Seaside is available for Squeak and VisualWorks. It has not been ported to other dialects such as VAST. We would like to see it ported to VAST. To that end, we are issuing a challenge to the VAST user community to port Seaside to VAST. To make it worth your while, we are offering a reward of a full license to VAST and all of our add-on products (a $9,595 value) to the first *five* people who successfully and independently port Seaside to VAST (we want to make sure that anyone who gets it working is rewarded, not just the first to finish).

The Seaside web site states that "Many Smalltalk VMs do not support the stack-copying techniques Seaside uses to implement backtracking". According to the site, this includes VAST. Assuming that this is true, you may need to be creative and come up with slightly different implementations based on what VAST can do. The most important criteria is that the public API surfaced by Seaside works as specified. Tutorial examples should also work unmodified.

So... if you don't support continuations in the base product, how would you get an actual port? I know that Michael has a VA (and VW now) framework he calls SimpleWeb, which he claims does some of what Seaside does. I haven't looked at it in detail; maybe he should submit it and claim the prize :)

However, I noticed that the port to Dolphin involved some work by the Dolphin guys themselves to support continuations. Seems to me that Eric is going to have to put some skin in the game, beyond just offering free licenses.

 Share Tweet This

movies

Hey, look what we found back here...

May 4, 2006 12:57:43.144

I'm with Derek on this one:

So George Lucas apparently lied when he said that "the original material simply didn't exist" to create unaltered versions of the original trilogy.
.. Because this September, Lucas has decided to milk that cash cow one last time , and make available DVD versions of the really-and-truly original version (with "Star Wars" even having the '77 crawl that simply says "STAR WARS", and not "EPISODE IV: A NEW HOPE").

Step away from the director's chair, George.

 Share Tweet This

law

Delete the PTO

May 4, 2006 13:03:19.594

The PTO just allowed Microsoft to patent the obvious:

US Patent 7039699, as it is formally known, will provide developers with an Application Program Interface (API) which can be called from languages such as JavaScript, ASP, and VBScript. The permanent cookie can contain four data types consisting of bits, counters, dates, and strings. In the patent description, Microsoft also notes that the cookie is flexible enough to allow for new data types in the future. But boring technical details aside, what is Microsoft's goal with the patent? Nothing but the obvious.

See the referenced page for the details; this is just stupid. The PTO needs to impose a moratorium on software patents; preferably a permanent one.

 Share Tweet This

media

Orlowski mis-reports it again

May 4, 2006 16:53:18.541

You have to wonder about any publication that employs a fact challenged guy like Andrew Orlowski. Have a look at the latest article he has, which made it to Digg today. In a discussion about supposedly bad search results from Google (I hadn't noticed, and this is the first I've seen anyone talk about it), he says this:

Recently, we featured a software tool that can create 100 Blogger weblogs in 24 minutes, called Blog Mass Installer. A subterranean industry of sites providing "private label articles," or PLAs exists to flesh out "content" for these freshly minted sites. And as a result, legitimate sites are often caught in the cross fire.

But the new algorithms may not be solely to blame. Google's chief executive Eric Schmidt has hinted at another reason for the recent chaos. In Google's earnings conference call last month, Schmidt was frank about the extent of the problem.

"Those machines are full," he said. "We have a huge machine crisis."

And there's at least some anecdotal evidence to support the theory that hardware limitations are to blame.

That's a fairly nasty bit of selective quoting. Orlowski leaves the impression that "full" machines are causing search problems. Follow the link though - that comment came in reference to the huge capital infrastructure spending that Google is engaged in:

Google continued to make substantial capital investments, mainly in computer servers, networking equipment and its data centers. It spent $345 million on such items in the first quarter, more than double the level of last year. Yahoo, its closest rival, spent $142 million on capital expenses in the first quarter.

Referring to the sheer volume of Web site information, video and e-mail that Google's servers hold, Schmidt said: "Those machines are full. We have a huge machine crisis."

Jordan Rohan of RBC Capital Markets called Google's capital spending "unfathomably high," noting that it spent the same percentage of its revenue on equipment as a wire-line phone company.

Boy, it sure sounds different when you actually put it in context, doesn't it? This seems to be Orlowski's stock in trade though - pulling stuff out of context and making wild assumptions - sometimes he just makes crap up.

The stupid thing is, you could write a worried sounding article about Google and their capital spending from the source he links to - heck, one paragraph down from what I quoted above, Rohan says the following:

"If Google's market share continues to increase, and its position as the central hub of the Internet is reinforced, an extra $1 billion is a worthwhile investment," Rohan said. "The day market share peaks, we have a problem."

Now there's potential grist for a story. Orlowski seems to be blind to actual stories though, even when he links right to them.

 Share Tweet This

books

Further Reading on WWI and Beyond

May 4, 2006 21:39:31.581

I've just started reading David Fromkin's "A Peace to end all Peace", which covers the fall of the Ottoman Empire and the creation of the modern Middle East - with all the attendant joy that came with that :/ It's very readable, and even though I've just started, I really feel like I've gotten new information: Fromkin's description of what happened after the Goeben and Beslau entered Ottoman waters in August of 1914 is very different from what I read in Barbara Tuchman's book. This promises to be an eye opening read.

 Share Tweet This

tv

Of Lost and The Sopranos

May 5, 2006 7:39:40.955

Without giving too much way, I consider it a bad sign when the body count on "Lost" is higher than the body count on "The Sopranos". Just saying...

 Share Tweet This

stupidity

It works better when you plug it in

May 5, 2006 8:40:01.752

Everyone has their moments; mine happened the other day when I was setting up the new STIC blog. I had everything set up, had the server recache its setup files (so that it would know about the new service), and did the basic configuration of the new blog from its ini file. And the thing returned 404s. This baffled me for a couple of hours - I went so far as to ask the guy who admins Apache if there was a configuration problem.

Then I actually looked at the problem as if it were my fault (which it was). Dohhh - the various SSP files have been factored to load in some include files, so that I don't need to maintain parallel versions of every basic file. I had forgotten to copy those over to the new directory. Which about like forgetting to plug the computer in...

 Share Tweet This

events

Next TSUG Meeting

May 5, 2006 8:55:09.234

Bob Nemec announced that Yanni Chu will be talking about Seaside at the next TSUG meeting on May 18. Check it out.

 Share Tweet This

PR

Meanwhile, Back in Maine...

May 5, 2006 9:09:41.233

WKPA continues to take an online beating over the lawsuit they've brought against Lance Dutson. Have a look at the results of a Technorati search for Warren Kremer Paino Advertising. That's PR all right, just not the kind any agency wants. It's not much prettier with a Google search either. Yahoo results and MSN results look pretty bad for them too.

The longer this goes on, the more damage it will do to WKPA - they'll be living with bad search results for a long, long time as a result of this - and that won't help them in their prospecting.

Update: Seems the legislature in Maine has noticed that this isn't reflecting well on the state. What a shocker:

A Maine legislator, Stephen Bowen, has written to the state tourism office to request the suspension of Warren Kremer Paino Advertising's contract with the state.

Seth Godin points out the obvious, which is apparently too obvious for those bright guys at WKPA:

Most lawyers view their job as a defensive one. They use phrases like, "keeping you out of trouble."

Unfortunately, when they interact with the public or with a partner or even a landlord, they are marketing your organization, whether they want to or not.

I rather suspect that a lot of lawyers are going to be slow figuring this out, given their love of obscurantist language.

 Share Tweet This

examples

On the fly Updating in Cincom Smalltalk

May 5, 2006 10:14:59.143

I've alluded to the patching capabilities of BottomFeeder before, but it seems that I've never actually gone into much detail. I had an email on that this morning, so I figured I should post on it.

The basic capabilities are built into the product - assuming you've left the compiler in your runtime, loading new code in via file-in or parcel loading is easily possible. What I added for my application was this:

  • An HTTP based interface, allowing the application to query a server for updates
  • an XML based manifest system whereby the client can check what's already loaded versus what's on the server
  • An ability to have the updates loaded after download, without the normal development-time dialogs

If you have access to the Public Store Repository, you can check out the package PatchFileDelivery (which should have no dependencies on BottomFeeder - I may have to weed a couple out). The name is something of a misnomer, due to the evolution of the package. When I started, I was delivering small patch parcels, but I moved away from that and on to delivery of new versions of already loaded parcels - it made version control in the runtime a lot simpler. The basic steps look like this:

  1. Execute an HTTP Query to the server for the XML manifest
  2. Client compares Manifest to what's loaded
  3. Client offers any available updates to the user
  4. Selected updates are downloaded via HTTP
  5. If requested (and if possible), updates are loaded immediately

So let's take a brief look at those steps. The manifest is a collection of ComponentDefinition objects. That class looks like this:


Smalltalk.Patch defineClass: #ComponentDefinition
	superclass: #{Core.Object}
	indexedType: #none
	private: false
	instanceVariableNames: 'parcelName parcelFilename version oldVersion releaseDate vwVersion isPlugin descriptiveName description fileSize allowDynamicLoad '
	classInstanceVariableNames: ''
	imports: ''
	category: 'PatchFileDelivery'

The important pieces of that are the version, parcelName, and allowDynamicLoad. The last one of those is a flag to the client - if it's false, the component in question requires a restart. That comes up when I have an update that does major changes to the UI, for instance. There are ways of dealing with that, but I figured a restart was simpler, and haven't really received complaints. The version is just that - a value derived from Store, the source file repository I use. The name and version are compared to what's loaded to come up with the list for the user.

Once that's figured out, the user's selections are downloaded via HTTP. The only difference between the base HTTP capabilities of VW and what I do is the progress dialog - and that's code that was submitted by Bob, one of our engineers. The change? Additional code in a subclass of the relevant HTTP class to raise notifications of status. Once the code is downloaded, it's either simply saved, or saved and loaded. If it's the latter, the following code gets used to load the new version of the parcel:


actuallyLoadParcelFrom: parcelFile

	[[Parcel loadParcelFrom: parcelFile] on: Parcel parcelAlreadyLoadedSignal, CodeStorageError
		do: [:ex | ex resume: true]] 
			on: DuplicateBindingsError
			do: [:ex | ex resume]

The first handler catches the "already loaded" signal - which normally raises a dialog. I didn't want that, so I catch it and just have the system resume with true. Which illustrates one of the cool things about Smalltalk exception handling, btw - the ability to rewind back and have the system move along with the correct answer.

The second handler catches transient errors that arise during the load of the new parcel - in some situations, the new version of code can look like a duplicate code binding. That gets resolved as the load continues, so I just catch it and continue. Which again demonstrates the coolness of Smalltalk exception handling.

Once that's done, we have the new code loaded and are ready to run again. What about the next startup? Well, BottomFeeder looks in a known directory for new versions of code, and that's where the upgrade manager saves them. So when the application is started up, it does step (5) from above. And that's it - pretty simple.

 Share Tweet This

PR

How bad is it for WKPA?

May 5, 2006 14:13:40.210

It's looking pretty bad. I updated my earlier post, after noticing that a Maine legislator is calling on the state to drop WKPA. The link-fest of negative news continues; Instapundit posted on the legislator story today; Jeff Jarvis' take back on April 27th is looking prescient. Scroll down to the bottom of this post to see how many people have commented on the matter - or go to Technorati and see their linkage.

It's turning out to be what I described back when I first noticed this - it's a Negative PR Event that's going badly for WKPA and their client. And their client has started to notice.

 Share Tweet This

PR

WKPA Throws in the towel

May 5, 2006 17:07:47.573

The concept of a Negative PR Event seems to have finally sunken in at WKPA: they've dropped their suit. As the Media Bloggers association said in a statement:

"As it should be, the story of 'Warren Kremer Paino and the Maine Blogger' is now a cautionary tale", said MBA President Robert Cox, "future potential plaintiffs would do well to consider WKP's experience in attempting to silence a blog critic through the Federal courts.

PR professionals should pay attention to this mess - this is where things go when you decide to use the lawsuit howitzer against the blogosphere.

 Share Tweet This

blog

You might see some slowness

May 5, 2006 18:19:18.232

Last night, my post on the "Is Google Full" thing hit reddit.com. This afternoon, it got slashdotted. That's caused a wee bit of stress on the server :) Smalltalk seems to be handling the load though, and it's a back version too - I haven't yet upgraded from VW 7.1 (for a variety of lame reasons). I'm off to dinner, but I'll be back to check later.

 Share Tweet This

PR

You get one chance to make a first impression

May 5, 2006 23:22:57.423

Currently, the MS Live team is busily blowing that first chance with Darren Barefoot:

We run Google AdWords campaigns for a few of our clients. Seeing an opportunity to get a jump on some of the competition, I figured I’d sign up to adCenter and check things out. Unfortunately, when I tried to sign up, I encountered the following message

Microsoft adCenter does not currently support the web browser you are using. Please sign in using Internet Explorer 6+. More about system requirements

Scoble has noted this, and it seems like the MS Live team has as well. However, they should have noticed it before they went live.

 Share Tweet This
-->