itNews

Scoble leaving MS?

June 11, 2006 0:55:20.998

At this point, I have to call this a rumor (Now confirmed) - Silicon Valley Watcher is reporting that Robert Scoble is bailing out on Microsoft:

Andy Plesser from Plesser Holland and the videoblog Beet.tv just called and told me Robert Scoble is leaving Microsoft and will join Podtech.net, the podcasting network. He will be moving from Seattle to Silicon Valley.

Mr Scoble has expressed frustration working at Microsoft and he has also been unhappy with his compensation. He has created a tremendous amount of positive publicity for Microsoft but there have been many within the organisation that have resented his very public position. The company has not been able to control his views or his travels to various conferences and blogger meetings.

I've thought that he was sounding more frustrated at Microsoft lately, and I expect that his "out front" position has created internal political problems. Either way, I'm sure that Robert will let us all know soon enough - he'll either verify and explain, or refute.

Update: Chris Pirillo says it's true, and he's certainly in a position to know.

Update2: Fascinating speculation by Vinnie Mirchandani: "Now you wonder what the visit with Sun was about". Another thing I hadn't thought of - I wonder if Mini-Microsoft will come out of hibernation for some commentary?

Update3: Scoble confirms the news. Interesting comments about how no one drove him out too - I believe that, Scoble isn't one to conceal that sort of thing. In any job, with any employer, there's what I call a "BS factor". Big companies tend to have larger ones - heck Cincom has its BS factor too. At any point, some people have just "had enough", or decide that they can have a bigger impact elsewhere - I know that when I worked at larger firms, that "small cog in a big wheel" thing was always there.

 Share Tweet This

weather

First Storm of the Year

June 11, 2006 11:05:19.131

Say hello to Alberto, bringing Tropical Storm force winds to western Florida soon.

 Share Tweet This

events

Smalltalk in Sydney (Australia)

June 11, 2006 12:19:53.749

Michael points to the next STUG meeting in Sydney:

I'm presenting at the Sydney Smalltalk Users Group on the 16th - that's next friday. I really enjoyed the last trip I had to Sydney and met up with this group. Last time I met with them was about two years ago and I showed them the early WithStyle and EzyXML. This time I'll be showing the alpha version of WithStyle4 and how to build UI's with it.

It's taking place at:

Norman Self Room Level 3, 280 Pitt St, Sydney 2000 (Sydney Mechanics' School of Arts).
The building is between Park and Bathurst Streets. It also the location of the ACS (Australian Computer Society).
Google map here

The STUG meeting I attended in Sydney (2 years ago now) was a lot of fun - head on over if you're in the area.

 Share Tweet This

smalltalk

A Basic RSS/Atom Handling Package

June 11, 2006 20:45:58.661

I've had RSS/Atom handling as part of BottomFeeder, but I've never split it out before. There's some community work going on for STIC that calls for having a separate package though, so I just split out Bundle Syndication-Handling. It's in the public store, and executing the following code:


doc := Constructor  
	documentFromURL: 'http://www.cincomsmalltalk.com/rssBlog/rssBlogView.xml' 
	forceUpdate: true 
	useMaskedAgent: false.
cls := Constructor determineClassToHandle: doc content.
target := cls objectForData.
feed := cls 
	processDocument: doc content
	from: 'http://www.cincomsmalltalk.com/rssBlog/rssBlogView.xml' 
	into: target.


Will result in an RSSFeed domain object (with an appropriate set of Items. There's still work to be done, and I'm sure that there are some lingering BottomFeeder dependencies in there. Help on this will be gratefully accepted :)

 Share Tweet This

itNews

On Net Neutrality, Again

June 11, 2006 22:47:17.587

One thing lost in the haze of worries over the "net neutrality" thing is what would likely happen under a "neutrality" regime. My take is that it would regulate the "pipes" (in the US) through which the net flows as a "public facility". You know, like the airwaves. Now, stop and consider that for a moment - the FCC enforces all sorts of fascinating rules about what you can and can't do over the airwaves, and it runs flat into free speech too - the campaign finance laws in the US regulate political speech over the public airwaves.

Well. Seems to me that once the internet is a regulated, "neutral" public facility, we'll have out-clevered ourselves and let the camel's nose in the tent. In will rush all the "for the children" protections. In will rush all the content restrictions that the FCC enforces over the air. Is that what any of the net neutrality advocates really want? I rather doubt it - but they seem to have some utopian vision that allows for government to regulate only in ways that they like.

Sorry boys and girls, that's not how it works. I'd be very, very careful what you wish for here - because if you get it, you'll be utterly astonished at how little you like it.

 Share Tweet This

cst

In with the new Merge Tool

June 11, 2006 23:27:35.918

Over the last few years, the Store Merge tool has come under some criticism. We've responded with an update (it's in preview for 7.4.1) this summer. Here's a shot of the old merge tool, after selecting package HTTP:

Old Merge Tool

Now, notice how it's offering to merge just about every version ever published? It also took forever for that list to pop from the DB. With the new tool, that list pops immediately, and it looks like this:

New Selection

Notice how I can easily select the packages to merge? Now, here's what it looks like after I select 3 of the versions:

New Selections

Much nicer. Load it from preview and take it for a spin.

 Share Tweet This

rss

Full Text Irony

June 12, 2006 7:42:05.821

Steve Rubel:

Unfortunately, the dirty little secret of the media biz is that RSS is so disruptive few have fully embraced it. Let me explain.

Those who have adopted RSS still publish headlines and summaries in the feeds in an effort to drive more eyeballs back to their Web sites to boost page views. I propose syndicating content in an ad-supported full-text format-something the largest publishers on the Web haven't done.

Ironically, this is from a partial text summary feed :)

 Share Tweet This

gadgets

Here's a tip: silent mode

June 12, 2006 7:50:31.970

This has got to be the dumbest idea I've ever heard of - a ringtone at a frequency that older people can't hear:

In settings where cellphone use is forbidden -- in class, for example -- it is perfect for signaling the arrival of a text message without being detected by an elder of the species.

"When I heard about it I didn't believe it at first," said Donna Lewis, a technology teacher at the Trinity School in Manhattan. "But one of the kids gave me a copy, and I sent it to a colleague. She played it for her first graders. All of them could hear it, and neither she nor I could."

Well, except for the dead give-away - the head swivel by all the other students in class. I guess neither the Times nor these students have heard of silent vibrate modes?

 Share Tweet This

marketing

A dissenting view

June 12, 2006 12:19:43.722

Rogers says that Scoble had less of an impact on MS than you might think:

Though he's been touted as a direct channel between the user/developer community and Microsoft, Scoble was heavy on ain't-it-cool and light on criticism. Considering my recent experience with a compromised PC, I was curious how much he's said about the company's biggest problem: the long-running inability to make Windows secure, no matter how many times they launch new initiatives to address the issue.

The answer: bupkiss.

I'd call this one of those perception vs. reality things. In the security arena, MS is still a laggard, mostly due to the legacy of sub-optimal decisions that were made years ago, when few people saw what was coming down the pike. Scoble did have little to say on that, but I'd say that his perceived impact on MS was pretty big - people - including me - felt like the company was more responsive, and got a real feel for it being more than a B0rg Cube.

That's a hole that MS will have a hard time plugging - quite possibly, more trouble than they have with security issues.

 Share Tweet This

cincom

Say Hello to the CiBA Group

June 12, 2006 14:22:07.696

CiBA is one of the other development groups at Cincom, and they decided that a blog might help them get the word out on what they do. They are set up over here - you can subscribe here.

 Share Tweet This

general

When the network's away, no one can pay

June 12, 2006 14:32:50.523

Chris Petrilli notes that a network outage can baffle the staff:

Today, I had lunch with a friend at The Daily Grill in Bethesda, MD, and when I went to cash out our check, the waitress came back with a “your card has been declined.” Now, I know how much American Express loves me, and my constant stream of payments, so I figured that wasn’t it. When I looked at the receipt, it said “Rejected: NO CARRIER.”

I've seen this with cab drivers too - after they drop me off, they get downright odd when they have trouble getting a connection to the authorization server - and I know that they have the old carbon-copy devices in the car.

 Share Tweet This

stupidity

Look at Me!

June 12, 2006 15:48:32.739

Nick Carr is starting to reach the epic levels of solipsism that I thought only Dave Winer could reach. Have a look at this:

So Microsoft's self-styled human face is now some other company's human face. This must be the first corporate human face transplant ever attempted. Will it take? Or will the new body reject the used puss? And what does it say about this whole human face business when a person proclaims himself to be a company's human face and then, when a better offer comes along, tears himself from the old noggin and stitches himself to the new one? That seems a little untoward to me. If I were in a punny mood, I just might call it a mugging.

I guess the uproar from Carr's last outburst died down enough that he needed to get more. What does Carr expect? That once you reach a given point of being well known, you're stuck with the job you have then? The rest of his post is even sillier. Looking at my calendar, it's been nearly 20 days since Car put out a desperate cry for attention. Anyone want to take the over/under bet on the next time?

Hat tip Dare Obasanjo.

 Share Tweet This

podcasting

What's the business model?

June 12, 2006 16:32:50.002

Ok, everyone is agog at the news that Scoble is joining Podtech.net. Well, I've just spent awhile wandering their site, and I have a simple question: What's the business model behind this? Never mind the content of the podcasts - they could all be really, really engaging - I'd still have the same question. I don't have to pay to listen (and I'm not sure I would - there are too many good free casts available). I don't get ads, so they aren't using a sponsor model (at least not yet).

I've had the same question about RocketBoom, actually. I like their stuff, but I have no idea how they can make money off the segments they do. It's all really nifty stuf, but where's the payoff?

 Share Tweet This

music

When all else fails...

June 13, 2006 7:56:13.635

Declare Victory and issue a press release - that seems to be what the RIAA is up to today:

Nearly a year after the Supreme Court issued a landmark ruling against online music file-sharing services, the CEO of the Recording Industry Association of America says unauthorized song swapping has been "contained."

"The problem has not been eliminated," says association CEO Mitch Bainwol. "But we believe digital downloads have emerged into a growing, thriving business, and file-trading is flat."

Translation: "We've been unable to stop Bittorrent, PirateBay is still online, and the bad press from our lawsuit strategy is starting to smell. Meanwhile, we noticed that Apple is actually making money with the iTunes store, even with all the roadblocks we've thrown at it."

As Bugs Bunny would say, what a bunch of maroons. CD sales are still dropping, and it took a non-music industry effort (Apple) to smack them with the reality of the download model. They think that their lawsuit strategy worked:

Garland says the RIAA has made some inroads. "They have removed the profiteers from online piracy," he says. "They've also embarked on a very successful education campaign. Kids now know about copyright, and the consequences."

The RIAA has sued just over 18,000 individuals for sharing songs online, with 4,500 settling for about $4,000 per case.

18,000 is a lot of bad word of mouth. I suspect that they'll see that strategy as the brain dead move it was, eventually.

 Share Tweet This

development

Why keyword messages are good

June 13, 2006 11:00:26.025

Elliotte Rusty Harold is talking about a common bug you get when using C style languages:

I’ve probably wasted two hours over the last couple of days trying to debug this line of code:

 
 

private static final QName name = new QName("valid-isbn",
"http://www.example.org/books");


Do you see the bug? I’ve even made it easier for you by showing you just the line that contains the bug. Originally, of course, I didn’t know this was the buggy line. The exception was thrown somewhere completely different in the code base, but this is indeed the buggy line.

The bug is, of course, non-obvious - the arguments are swapped. His answer to that?

This is an example of poor API design. A method should not have two arguments of the same type that can be confused for each other if you can avoid it. If you can’t avoid it, then the method should check its arguments to make sure that the right one is in the right place; and throw an exception if it isn’t.

Actually, not so much. In this case, it's a fair cop to blame the tools . Here's how that same method would be written in Smalltalk:

 

getISBNNumber: isbnString fromUrl: urlString


Which would lead to the calling method looking like:

 

bookName := self getISBNNumber: isbnString fromUrl: urlString


Now, given that code, what's the liklihood that the user of the method would swap the arguments? Approximately zero, but only for your larger values of zero. Showing that he anticipates (but does not fully grasp why) a complaint from Smalltalkers, he says:

Interestingly this a case where even stronger typing would have helped, a lot; though doubtless the Smalltalk enthusiasts will explain to me exactly how this could never have possibly happened in their playpen; and if it did, they would have debugged it at runtime using a piece of chewing gum, a boby pin, and a pocketknife they got out of a Crackerjack box.

The problem has absolutely nothing to do with the type system. Stronger typing wouldn't help. Grabbing a better language, that makes it easy to describe the arguments? That would help.

 Share Tweet This

podcasting

The Model for RocketBoom

June 13, 2006 12:37:27.157

RocketBoom responds to my "what's the business model?" query with an explanation. Here's a tidbit at the end, which tells me that RocketBoom is better positioned than PodTech:

Had we taken venture capital, I think we could of developed this much faster, but we are doing okay skipping that part and the two of us remain in complete control of our company. Perhaps in a few more months, after a few more sales, we will start to roll and eventually have ads running on all days.

Without VCs, they'll be able to grow organically, and hire new staff as they need (and can afford) them. It's not that VCs are useless - it's that they add an additional level of pressure, and contribute to a desire to get big fast.

 Share Tweet This

games

Itching for a boardgame?

June 13, 2006 23:12:21.165

One of the common problems people have with boardgames is a lack of players - it's not always easy to round up enough people. That problem doesn't have to be a showstopper though - there's brettspielwelt.de, an online portal for a bunch of boardgames, such as my current favorite, Caylus:

Caylus

There's a client you can download as well, if you don't want to play inside the browser. One caveat - players there expect you to play fast.

 Share Tweet This

events

Smalltalk down under

June 14, 2006 7:27:21.592

I mentioned this a couple of days ago, but I just received an email announcement:

If you are in the vicinity of Sydney, Australia, just a reminder about the upcoming Sydney Smalltalk Users Group on Friday 16th June, where Michael Lucas-Smith will present a talk based on his presentation from the recent Smalltalk Solutions conference in Toronto. After which we will adjourn for a cleansing ale and catch up on the gossip in the Smalltalk universe, and maybe a bit of football discussion as well The presentation starts at 6:30PM sharp.

Venue: Norman Self Room Level 3, 280 Pitt St, Sydney 2000 (Sydney Mechanics' School of Arts) The building is between Park and Bathurst Streets. It also the location of the ACS (Australian Computer Society).

For a GoogleMap see here http://tinyurl.com/llqmk.

Time: 6:30 PM - 7:30 PM
Building UI's in WithStyle

For a long time there has been a divide between Web Interfaces and classic Desktop interfaces. This divide is being closed by the WithStyle user interface platform. This session will demonstrate how to build hybrid User Interfaces using the WithStyle technology featuring Pollock widgets and Web-like content defined using XML and CSS. Behavior is linked directly to Smalltalk objects. The entire Look and Feel of the interface is switchable simply by swapping CSS. Dynamically changing a live user interface on the fly by altering widgets, XML content and CSS stylings will be demonstrated. The full power of the Smalltalk environment blended with browser-like rendering technology is finally at our fingertips.

Michael Lucas-Smith is the CTO of Software WithStyle and head of Research and Development at Wizard Information Services. He has worked on Smalltalk business applications ranging from an Audio/Visual archiving system to continuations based web applications and web rendering technology. Having used computers since he was four, he first came in contact with the "Online" concept in high school when he ran his own BBS. Michael regularly contributes to several open source Smalltalk projects such as Bottom Feeder and Bottom Line.

 Share Tweet This

events

Smalltalk Party in Italy

June 14, 2006 7:30:29.936

And another repeat, but I got another email reminder :)

We're holding a Smalltalk Party in Cagliari on Saturday 1st of July. This will be a great chance to have a friendly talk about Smalltalk and related technologies, meet some other Smalltalkers, and get to know a nice part of southern Europe.

The party will be hosted in the premises of the Universita' di Cagliari and is sponsored by the Agile Group

If you're interested in coming, please add your name to the wiki or send an email to giovanni@corriga.net.

The wiki also contains travelling information which you may find useful.

 Share Tweet This

analysts

Talking to RedMonk

June 14, 2006 7:44:37.122

The Redmonk guys posted their summary of the briefing we had with them earlier this month - check it out here.

Update: Some of you may get a 404 on that link. It's working for me, but James Governor told me that they are having some problems as they switch hosting providers.

 Share Tweet This

marketing

Reality Check on the hoo-hah

June 14, 2006 10:40:35.945

Doc Searls cuts through the haze of excitement over Scoble's move to Podtech, and asks:

Questions: What huge company Scoble was blogging at before he went to Microsoft? And what's that say about both companies?

That's a very good point. To push out an old quote that applies here: "The graveyards are full of indispensable men" (Charles de Gaulle).

 Share Tweet This

esug2006

ESUG 2006 Registration Opens

June 14, 2006 16:53:50.089

ESUG has announced that registration for their 2006 event in Prague is now open:

I'm glad to annouce you that registration to ESUG 14th Smalltalk event is open. You can access our (improved) Seaside based registration server

The preliminary program is available as well.

Hope to see you there!

 Share Tweet This

PR

Not quite

June 14, 2006 17:03:41.636

Robert Scoble on why Ballmer isn't believed:

My friends have been asking me "why doesn't Wall Street believe Steve Ballmer?"
That's an easy one. Cause he didn't convince the grass roots influence networks first. Why have Google and Apple done so well in the last three years? Cause the grassroots loves them. That's the powerroot of the industry. Ideas here don't come from the big influencers and move down. No, they start on the street and move up. Anyone miss how Google got big? Not by throwing a press conference.

I have a far better answer, and it has to do with the track record of delivery. How many revs of OS X has Apple pushed since Windows XP shipped? Meanwhile, how many revs of Windows has Microsoft pushed? This isn't about influencers and grassroots - it's about actual delivery of real products - something Apple excels at. Microsoft? Not so much.

 Share Tweet This

rss

HTML in Titles

June 14, 2006 21:47:38.500

James Holderness looks at encoded characters in RSS titles, and notes the performance of many aggregators, including BottomFeeder. I'm not surprised the Bf doesn't handle many of them; it's due to the fact that I pro-actively strip HTML from the title element. In Bf, I display titles in a widget that doesn't do HTML, so I started stripping HTML a long while back. It seemed like a reasonable choice at the time.

 Share Tweet This

PR

Adventures in PR

June 14, 2006 22:25:22.675

Laura Ries lays out the PR/Branding errors that the Dixie Chicks have made by being politically controversial. This mistake is a doozy:

The Dixie Chicks are a country act. Crossing-over means more album sales, but can leave you stuck in the mushy middle. Core fans think you have sold out and new fans can quickly move on to the next thing. The Dixie Chicks today are wearing lots of black eyeliner and saying things like “Country listeners are a bunch of rednecks; we don’t need ‘em.” Not a good move. Always remember where you came from and never insult the fans who made you successful.

Yes, publicly insulting your core audience is not a great way to move the ball forward - the audience is, after all, the source of revenue :)

 Share Tweet This

music

Forest, Trees

June 15, 2006 7:42:47.780

The RIAA has gone straight into self parody now. Mike Arrington notes that they are torqued at users of online video sites like YouTube:

The RIAA is apparently sending out cease-and-desist letters to YouTube users who dare to put up videos of things such as themselves dancing to music they haven't licensed. It's difficult to see how the RIAA can make a credible claim of "losses" in this case. Clearly, some kids videotaping themselves bopping along to some song aren't going to pay a license fee -- and these sorts of viral videos tend to help build up more interest in artists. So what good does it do to go after these videos?

They've apparently decided that they have to address every single thing that could possibly be defined as an infringement, on the grounds that not doing so would lead to a slippery slope. As Mike says, they haven't stopped to ask what possible revenue losses are coming from this kind of thing.

 Share Tweet This

management

Climbing into the mudpit

June 15, 2006 8:19:34.922

Bob Wyman decided to descend into the mudpit yesterday. PubSub is running into funding problems, and he addressed that by publicly blaming one of the co-founders. I have no way of evaluating what he's saying about Ismail in this post; it just looks like an ugly fight brought outside where we can all see it.

Having said that, Bob does make an excellent point that too many managers forget:

I believe that by the time we go through bankruptcy proceedings, we won't have any employees and frankly, a software company without the employees that developed its software is worthless. Our assets will have a much higher value if we have the employees available, thus, the best course at this time is to sell our assets, trademarks, etc. to cover the outstanding debt and make our employees available to the purchaser.

Too many managers have the idea that developers are fully interchangeable parts (witness the "send maintenance offshore" idea). What they don't seem to get is two things:

  • It's not like a factory: developers are not fully replaceable gear wheels
  • Code is complex, and sending it to a bunch of people who've never seen it before is not a great solution

It takes time for new developers to come up to speed when they have people to lean on - it takes longer when all they have is the code. If PubSub does go down, and the employees leave - the value of the code there will approach zero almost immediately.

 Share Tweet This

outsourcing

Intriguing Marketing Spin

June 15, 2006 11:11:51.108

Well, I'll say this for IBM - they are trying out an interesting marketing spin on offshoring:

In a letter to the Financial Times, IBM CEO Sam Palmisano says his multi-billion dollar investments in offshore production facilities are part of a campaign to transform the company from classic multinational (read: evil, exploitive, outdated, bad for world peace) into "a new actor" known as "the globally integrated enterprise." The GIE, says Palmisano, is a benevolent form of industrial organization that creates lasting wealth and meaningful jobs around the world. It can even disarm terrorists--figuratively, at least. Sounds like a corporation your mother could love, even if she's a raving anarchist. But is this really why IBM is spending $6 billion in India?

Read the rest - I don't know how well this will work, but it's proactive, at least. I still say they are hiring too fast in India, though.

 Share Tweet This

travel

Heading South

June 15, 2006 11:58:40.827

I'll be blogging from the beach next week - I'm heading down to Florida with my daughter tonight. We go down to visit with my parents, who live off A1A, 1/4 mile from the beach - Melbourne Beach. It's a nice place to relax, and they have WiFi. Sunscreen and WiFi :)

 Share Tweet This

development

It's a code jungle in there

June 15, 2006 12:29:30.838

Looks like my "tied up in dependency knots" take on Vista was on target - here's a guy who managed Windows development teams for 5 years on the problem:

Windows code is too complicated. It’s not the components themselves, it’s their interdependencies. An architectural diagram of Windows would suggest there are more than 50 dependency layers (never mind that there also exist circular dependencies). After working in Windows for five years, you understand only, say, two of them. Add to this the fact that building Windows on a dual-proc dev box takes nearly 24 hours, and you’ll be slow enough to drive Miss Daisy.

That build process makes the whole thing less than agile, for sure. Their long term "integrate everything" strategy has ended up painting them into a corner - and it's one they'll have more and more trouble getting out of. At some point, if they expect to move forward, they'll have to do what Apple did with OS 9 --> OS X -- make a clean break.

 Share Tweet This

java

Relentlessly Missing the Point

June 15, 2006 12:56:23.611

Tim Bray:

Whatever[] w = new Whatever[Integer.MAX_VALUE * 2]; 

I checked, and Java will compile that happily. Binary search fall down go boom. Sigh. So, if you think you might have more than a couple billion elements in your array, you’d be better off declaring all your indexing variables as long . (Which should be free on a 64-bit computer, right?) I’ll go update the binary-search article to add this caution.

You can continue to try to work around the obvious defects of the Java type system, or you can grab a nickel and get yourself a real programming language. Like Tim, many people will continue to call the languages without these problems "academic", and desperately cling to the broken-ness.

 Share Tweet This

travel

And he's off

June 15, 2006 16:20:14.102

I'm about to head out the door, on my way to the DCA airport, and then down to Florida. It's a long evening coming - we are leaving here early in case of traffic (the flight's not until 7:35). Then, once we arrive in Orlando, it's over an hour to the coast, where my parents live. I don't expect to get in until nearly midnight.

 Share Tweet This

itNews

Microsoft become: IBM2

June 16, 2006 0:17:43.237

With this news:

Microsoft announced Thursday that chairman and co-founder Bill Gates will transition out of a day-to-day role at the company, effective July 2008, to spend more time working on his charitable foundation.

Microsoft's active era comes to a close, and they enter the "big, but not influential" space that IBM entered when Microsoft came on the scene. Gates was able to turn the huge ship that is Microsoft, seemingly through force of will. He clearly has other interests now, and I just don't see Ballmer as the guy to lead Microsoft through the period they are entering. Ray Ozzie has vision, but I don't know that he'll be able to pull the troops along the way Gates - as founder - could.

 Share Tweet This

windows

Windows API breakage

June 16, 2006 8:55:15.597

Troy spots an amusing way to break Notepad. An explanation of the results can be found here.

 Share Tweet This

humor

The Free Weird Al

June 16, 2006 8:56:54.360

Via Chris Pirillo, I ran across the lyrics to "You're Pitiful", a send up of "You're Beautiful". It was hilarious just reading the lyrics in time with the actual song - when I get off this plane, I'll have to grab the free mp3 from the site.

Posted this morning, since I forgot it last night...

 Share Tweet This

development

Ignoring the Suckage

June 16, 2006 9:10:32.861

Tim Bray continues to try and fight his way through the Java breakage (he updated the linked post again) - he might be better off reading this

All static typed languages are broken.
Joshua Bloch, Software Engineer at Google Research recently wrote about the non-correctness of ALL mergesort implementations. His statement stands on the tottery shoulders of static typed languages. Joshua, get a decent programming language and don't tell non-sense!

Bonus quote linked from that page, from one of the authors of the Refactoring Browser:

Static types give me the same feeling of safety as the announcement that my seat cushion can be used as a floatation device. (Don Roberts)

Based on the comment stream from my last post on this, expect more desperate reaching for chewing gum and bailing wire...

 Share Tweet This

media

Who do you trust?

June 16, 2006 9:27:47.319

David Rubinstein of SDTimes says that we should trust the professionals in media rather than bloggers. Let me start with his summary:

As more unnamed, untrustworthy writers enter the blogosphere, they will actually drive readers back to the traditional publishing sites, where the George Wills and Maureen Dowds -- and in our industry the Alan Zeichicks, Peter Coffees and Larry O’Briens -- have proven, over years of reporting and analysis, that they are the names you can trust.

Unnamed? If there's a rise in anonymous blogging, it's not in the areas I follow. But hey - no mention of the AP, Reuters, and UPI, who also push out stories with no bylines quite frequently (and whose stories get spread a lot more widely). And Maureen Dowd, or George Will? Those two are opinion columnists, not reporters. You don't read either one to get breaking news, and I'm not sure why either of their opinions on politics would be better than a blogger's.

Further back in his article, he mentioned WikiPedia:

Meanwhile, encyclopedia publishers employ a veritable army of fact-checkers to ensure the information they put out is accurate. Does Wikipedia use the same standard, or does it assume that the public at large is the army of fact-checkers, who jump in and correct errors they find? Well, what happens if the day I look something up is the day before someone with better knowledge corrects the very entry I relied on the day before? Who’s standing at the gate before this information gets disseminated over the Internet?

I addressed that here. Short answer: Wikipedia has churn primarily in controversial (current or near current) events. The fact checkers used by Wikipedia are reviewed in real time regularly - when are the fact checkers for a print encyclopedia reviewed? They make errors (and have bias) at the same rate, at least according to the checks that have been done. Rubinstein seems to believe in some mythic infallibility on the part of media pros. Umm, yeah. I have a few names for him - Steven Glass, Jayson Blair, Mary Mapes. Do they discredit the entire media field? Of course not.

By the same token, a few verbal bomb throwers don't discredit the entire blogosphere either. This article sounds a lot like others I've read on this subject - a deperate attempt to prove that the author is part of some group of near infallible experts, while the hoi polloi out here are just noisemakers who should sit down and shut up.

 Share Tweet This

law

Public Utility?

June 16, 2006 15:24:39.633

Doc Searls on Net Neutrality:

The problem is, I like Sirius. I like the fact that I can hear Steve Gillmor, yours truly and other people I know on Sirius 102, right above Howard 100 and 101, where I get to enjoy Howard Stern, Scotty Ferrall and other exiles from terrestrial radio, where they were fined and censored off the air by the FCC, which found them "indecent".
Sirius, however, is a silo. It's private. It's not public. It's spaces are finite, but they're far more wide-open that the public airwaves have been ever since Congress, the Supreme Court and the FCC all agreed, long ago, that the First Amendment doesn't apply there . It's just the container cargo we call "content" (check the file name in the URL at the last link) and it can be regulated and controlled just like we do with trucking.
See, the private zones are relatively free, while the public ones are not. And private zones are the ones the carriers want clearance to create.

He makes the point about Sirius, which I think is crucial: The "public utilities" we have in the "content" area are heavily regulated, and free speech on those systems is limited (in multiple ways). If we regulate the net in the name of "neutrality", we'll end up with a new FCC for the net (or the existing one with new ground to regulate).

Thanks, but no thanks

 Share Tweet This

smalltalk

Getting down with ValueModels

June 16, 2006 16:25:23.055

John Collins draws some nice attention to the ValueModel framework in VisualWorks:

ValueModel was part of their VisualWorks application. As far as I know, that was the most highly evolved MVC-oriented GUI application programming framework devised in Smalltalk.

If you download the Application Developers Guide and do a search on ValueModel - you will get treated to some nice diagrams and code. Not a lot, but they are the right ones to examine. There is a page with all the VisualWorks documentation, if you want to browse everything.

It really is a nice framework, and applicable (as John explains) beyond Smalltalk.

 Share Tweet This

marketing

Life imitating Art, or the Reverse?

June 16, 2006 19:51:56.517

Steve Rubel notes that real world stores are opening virtual world versions of themselves:

Advergaming in games like Second Life is beginning to really take steam. The 3pointD blog has discovered that American Apparel is opening a virtual store inside the role-playing game. American Apparel has 130 physical stores worldwide, including over 30 here in the US. In-game ads - which this is akin to - will hit $400M, according to CNET.

There are people making real money by selling virtual real estate in Second Life; I wonder if this outfit will be selling virtual clothing for real money?

 Share Tweet This

general

Florida Beach Walk

June 17, 2006 6:49:24.311

We headed out to the beach last night for a walk - it was a pleasant enough evening, and the threat of rain never showed up. Here's a shot of the water:

Friday on the Beach

I also took this one, looking north into the distance - that's my dad walking ahead of us:

Friday on the beach

It was nicer out than it looks - it was close to dark, which is why the colors are odd.

 Share Tweet This

logs

Weekly Log Analysis: 6/17/06

June 17, 2006 13:37:44.431

Time for my weekly look at the logs - BottomFeeder downloads went at a rate of 152 a day:

PlatformBottomFeeder Downloads
Windows338
Linux x86149
Mac 8/9107
Update106
CE ARM105
Mac X85
Windows98/ME45
AIX30
Solaris29
HPUX26
Linux Sparc17
Sources12
SGI6
Linux PPC6
ADUX3
CE x861

Off to the HTML Page accesses:

ToolPercentage of Accesses
Mozilla64.1%
Internet Explorer27%
Other3.4%
Opera1.7%
MSN Bot1.7%
Megite1.1%
Jakarta1%

Looks like Mozilla's numbers are back to the normal distribution for the site. Finally, the RSS accesses:

ToolPercentage of Accesses
Mozilla20.3%
BottomFeeder18.6%
Other16.6%
BlogLines9.1%
Net News Wire7.7%
Safari RSS4.1%
Internet Explorer4.1%
Google Feed Fetcher3.7%
NewsGator3%
RSS Bandit1.6%
SharpReader1.5%
Planet Smalltalk1.5%
BlogSearch1.2%
JetBrains1%
RSS 2 Email1%
Jakarta1%
Feed Reader1%
Java1%
Lilina1%
Liferea1%

And that's a wrap for another week.

 Share Tweet This

general

Another shot of the beach

June 17, 2006 14:17:59.525

This is another shot, but by my daughter Victoria, who has a much better camera (5 megapixel) than I do:

Looking North

This is looking north - on a clear day, you can see the coast jut out a bit at Cape Canaveral. If you look at the dunes on the left, you can see a segment at the bottom that looks dug out. My dad says that happened during a nor'easter type of storm during the early spring. If the space coast gets hit by a serious hurricane this summer, a lot of the houses on the beach are going to fall down - they are just way too close to the edge of the dunes.

 Share Tweet This

travel

Saturday Afternoon Beach

June 17, 2006 17:04:48.016

The weather was perfect for a beach outing today, so after 18 holes of golf, it was off to the water. Here's a shot looking north:

North up the beach

The current was running south today, which is unusual. The waves were bigger than last night, and there were surfers out. Here's a view looking south:

View Looking South

There's almost no development on the shore going south - I jogged a good ways down that way last night. Finally, here's the waves coming in, and my daughter running out to jump into them:

Into the Water

It was a great day out there.

 Share Tweet This

blog

Extending the blogging inside

June 17, 2006 23:37:17.784

A few groups inside of Cincom have expressed an interest in blogging on the intranet (i.e., the private Cincom network) - so I've arranged with one of the IT guys to set aside some space on a Unix server. I have the basic server ready to roll out - we should be able to get going next week. With any luck, this will help our internal communications as much as this site has helped the external ones.

 Share Tweet This

marketing

The entire experience matters

June 18, 2006 8:37:26.695

Doc Searls recounts a few salient points about Flicr, and how their attitude toward the user base has been critical. The bottom line:

Here's the problem, and the opportunity: Every vendor involved in this - Flickr/Yahoo, Zoomr, Tabblo, and so on - will live and die by their relationships with their users and customers (and not just by customers alone).

He gives a brief example (by way of a link) to an example of not getting this - Home Depot:

Home Depot has delivered superb financial numbers in the past five years, with total sales growing an average of 12% per year and profits doubling. But the share price has dropped 24% during the biggest home improvement boom in history. And shoppers are getting grumpier. The University of Michigan's annual American Customer Satisfaction index shows Home Depot slipped to dead last among major U.S. retailers, 11 points behind Lowe's. Home Depot employees, who were encouraged to "make love to the customer" under co-founders Bernard Marcus and Arthur M. Blank now sometimes treat them like bad dates. "I don't want to say one bad apple spoils the bunch," says Curt D. Bridges, an electrical engineer from Decatur, Ga., who used to be a die-hard Home Depot fan. "But sometimes some [store clerks] almost blow you off."

Nardelli's strategy to expand into the contractor supply business, while cutting costs and streamlining operations in 1,816 U.S. stores, has pushed customer service down the company's priority list. Many full-time workers have been replaced with part-time employees, who now make up 40% of store staff. Meanwhile, workers' incentives for good customer service have dwindled, too. The profit-sharing pool for workers shrank to $44 million, down from $90 million the prior year, despite record sales.

An awful lot of "legacy management" thinks that it's all about the size of profit margins right now - so cutting costs is always a good thing. The trouble is, if those cost cuts make the customer experience worse - and if there's a competitor out there who recognizes the problem - then your cost cuts will end up being profit cuts as well. There are very few businesses that just don't have to care what the customer thinks (your local DMV comes to mind). There's no one willing to spend extra money like a customer who feels like he's been doted on. Forget that, and your "streamlining" may lead to unexpected problems.

 Share Tweet This

general

A Cruise on the River

June 18, 2006 16:46:00.760

I went out on a paddlewheel boat cruise this afternoon with my parents and daughter. It was a four hour event, a few miles noth on the river, and then back. We started in Cocoa Beach. They served lunch and had a live band - they were a little too loud, but pretty good. Here's a picture I took on our way back, as we approached the BeeLine causeway:

BeeLine Causeway

I took this one of Merrit Island - the other side of that is the ocean:

Merritt Island

All in all, it was a nice Father's Day out on the river.

 Share Tweet This

enterprisey

Never been Enterprisey

June 18, 2006 16:55:34.786

James McGovern asks about IT enterprisey types, and what people like me would do:

The comforts of a corporate job cannot be underrated. The benefits are there for a reason - to entice smart and productive people like you to stay and help the company generate more profits. Why do you think that crack dealers give young kids free samples? Don't get it twisted as I am not saying that IT executives are akin to crack dealers, but you have to admit that their means of persuasion are remarkably similar...
I wonder folks such as Chris Petrilli, James Robertson, and other entrepenueral types could help provide guidance on how to detox ourselves? I wonder if they were ever enterprisey folks themselves at one time but simply don't want to admit to it?

Well, I've never been in that position, or even close. I was a line developer for a few years, and then a trainer/consultant for a few more. After that I went into technical sales, and now I'm a product manager.

One thing I noticed during my time as a consultant is the "external halo effect" - it was frequently the case that internal developers at a shop I'd visit would know what was wrong, and how to fix it - but none of the management or architects/IT standards types would listen to them. In I'd come, with far less expertise on the problem at hand, but with the "external vendor expert" stamp. The amazing this was, I'd say the same thing that the internal guys did, and get listened to!

I've spoken to plenty of other people who are (or have been) in similar situations, and they report the same thing. So what advice would I give McGovern (et. al.)? Pay a lot more attention to your development staff. Stop listening to industry analysts as a first and only source of wisdom (which is not to say they don't have any - it's to say that you may well find the same thing for free in your own shop).

 Share Tweet This
-->