general

Where is the next Silicon Alley?

June 1, 2006 8:21:12.385

Via Scoble, I ran across Paul Graham's latest essay - "How to be Silicon Valley". He starts off by observing what makes Silicon Valley - well, Silicon Valley:

It wouldn't be surprising if it were hard to reproduce in other countries, because you couldn't reproduce it in most of the US either. What does it take to make a silicon valley even here?
What it takes is the right people. If you could get the right ten thousand people to move from Silicon Valley to Buffalo, Buffalo would become Silicon Valley.

He then goes on to say that you need two types of people: nerds and rich people - nerds to build stuff, and rich people to fund them. There's a lot of truth to what he says, but I wonder what he'd make of Avi's path to starting up - something he spoke about with Andrew Catton at Smalltalk Solutions. My notes on what Avi said then:

DabbleDB came out of their experience in consulting - the ad-hoc spread of semi-shared data that really should have been fully shared (eg - emailed spreadsheets). Had they tried this a decade ago, they would have gone the whole VC "take the money" route. That's not the way they went - they believe in a "late binding" approach to business planning. Once you take venture money, a lot of options get closed off - you are committing to a specific set of plans.
"Taking Venture $$ is a premature optimization"

It's certainly easier to try what Avi and Andrew have done now, than it would have been a few years ago. They mentioned that they did most of their communication through IM chat and email at first, and managed to build up the core of DabbleDB while they were working elsewhere. In essence, they traded sweat equity (extra hours) for venture capital.

It's not limited to the US, either - the Software With Style guys started out inside another firm, and are only now venturing out - as Avi and Andrew did, with a services contract in place.

Will the ability to create "virtual" Silicon Valleys replace the need for the real thing? I doubt it, but it should make it possible for a lot of people to get involved in the business without their having to relocate. I'd much rather live here in suburban Maryland, for instance. Further down, he gets into what makes for an area that will attract the right kind of people:

The exciting thing is, all you need are the people. If you could attract a critical mass of nerds and investors to live somewhere, you could reproduce Silicon Valley. And both groups are highly mobile. They'll go where life is good. So what makes a place good to them?
What nerds like is other nerds. Smart people will go wherever other smart people are. And in particular, to great universities. In theory there could be other ways to attract them, but so far universities seem to be indispensable. Within the US, there are no technology hubs without first-rate universities-- or at least, first-rate computer science departments.

He hasn't said it, but there's another piece there - most "highly mobile" people are young. Now, it also happens to be the case that most people willing to burn the candle at both ends are young, so it works out. However, there are plenty of great people you can get - but only if you don't demand that they relocate. We (the Cincom Smalltalk team) hired a number of great Smalltalkers a few years back, and only one of them moved (his choice) to California. The rest of them stayed where they were - they had families, many with children, and were established where they were.

It's harder to get people to move as they age - we lay down roots, we make friends, our kids go to school. Taking a kid out of school is a very hard thing to ask, and it's also very hard to drop friends who who've spent a lot of time with. Sure, you can "keep in touch" - but keeping in touch is not the same as the weekly game night, to use my example.

The bottom line is, I'm not sure that the future is in Silicon Valley, or places like it. It's on the network, and wherever people want to live. The limiting factors of time dilation still exist; it's possible to have constant communication with people a few timezones away. Once you get out as far as 5 or six though - it's a near impossibility. You have to be virtually close, but not necessarily physically close.

I touched on the VC need earlier, and Graham goes back to it at the end of his essay:

Venture investors, however, prefer to fund startups within an hour's drive. For one, they're more likely to notice startups nearby. But when they do notice startups in other towns they prefer them to move. They don't want to have to travel to attend board meetings, and in any case the odds of succeeding are higher in a startup hub.

I'd be very, very interested in hearing his toughts on the style of startup I brought up earlier. There are problems with VCs - they exert control, and they enforce othodoxy on your firm (I saw this at ParcPlace). Graham extolls the need for the nerds to be in control, and if there's one thing that VCs do, it's prevent that. I expect to see less centralization like what happened in Silicon Valley, not more.

 Share Tweet This

weather

Hold on to your hat

June 1, 2006 8:30:32.764

NOAA's tropical storm feed is live again, as the official season has opened.

 Share Tweet This

humor

Drop Kick Fix

June 1, 2006 13:43:16.184

An innovative way to "fix" an iPod - drop it from a 3 story height:

You might recall my little bit of fun with my 4th Gen iPod and its fun little trip off my balcony to test out the iFrogz case. For those too lazy to click the link, the gist is that my iPod was already dead from Ye Old Click O' Death, so I decided to give the iFrogz a rigorous drop test... twice, from three floors up. What I hadn't counted on was that the darned thing would start working again following the drops.

Of course, the drop didn't really fix it - but it led him to the diagnosis - go check it out.

 Share Tweet This

general

Salad Days, Indeed

June 1, 2006 14:03:34.650

I went for a run of the mill checkup a few weeks ago, and my doctor didn't like the cut of my cholesterol and tryglyceride levels (the latter was very high). So, she slapped me on medication and sent me to a cardiologist. I had that visit today, and thankfully, nothing's wrong - ticker is in good shape. I'll say this though - if I never have another stress test, it'll be too soon.

The test was easy enough - walking and jogging on a sloped treadmill. The heart monitor stuff was a real pain though. First, they had to shave part of my chest - I now look like someone has run a bunch of miniature lawn mowers in circles on my chest. That should look great at the beach :)

The upshot of all this is, my days of throwing caution to the wind and having as many fries as I want look like they're over. The good news is, I actually like fruits and vegetables - I'd just gotten into bad eating habits. The even better news is, simply changing my eating habits resulted in a drop of 8 pounds over the last 2 weeks. Yes, I was eating a lot of crap :)

 Share Tweet This

screencast

Getting Started: What to Load

June 1, 2006 17:59:38.102

I've decided to do a few "getting started with Cincom Smalltalk" screencasts, and I've just uploaded the first one. This one is focused on "what do I need to load". When you start VisualWorks, there are a number of packages you can load - which ones should you load if you want to have a decent beginners set? I won't claim that the set I came up with is definitive, but it's a start. Next time, I'll walk through what these packages do, and then I'll move on to some simple development problems. Here's the screencast - it's just over 5 minutes, and a trifle over 21 MB.

Enclosures:
[http://www.cincomsmalltalk.com/casts/getting_started_vw.wmv ( Size: 22839612 )]

 Share Tweet This

books

Technical disappointments

June 1, 2006 22:58:14.590

Troy isn't happy with the editing quality of a few recent tech books he's bought

 Share Tweet This

sports

The tyranny of baseball orthodoxy

June 1, 2006 23:05:12.180

I was flipping channels this evening, and ran across the Yankees/Tigers game in the 7th - Yanks up 6-5. I watch Proctor on (in relief) setting the Tigers down without difficulty. On to the ninth inning - Rivera is unavailable this series, but by gosh, it's the ninth inning - we just have to take the effective pitcher out and slap in a closer. It's Farnsworth, he of the erratic control and high ERA.

Sure enough, he gives up a walk and three hits, losing the game. The question I have is, why the heck was he in there? Proctor was pitching well, and it didn't look to me like the Tigers were able to hit him. Torre just followed the baseball bible: "Ninth inning, must bring in new pitcher in a one run game".

Bah. Farnsworth lost the game, but Torre's following of orthodoxy was the root cause.

 Share Tweet This

marketing

The Entire advertising model is under siege

June 2, 2006 8:50:51.657

One of the things I've brought up a few times is the problems with the current advertising models - and I mean all of them. TV ads? Defeated by the bathroom and DVRs - not to mention the dreaded remote control. It's my belief that the entire TV advertising model is built on air, and everyone involved has agreed not to question it. All it's going to take is one kid to come along and ask about the emperor's lack of clothes, and *poof* - up in smoke it'll go.

Then there's the online model, which doesn't even have age to recommend it. Today, Mark Cuban brings up something I've mentioned a few times - the click fraud thing is far bigger than anyone is willing to comtemplate. The money is too good, and the chance of being punished too small - it's the perfect storm for massive fraud:

The number of splog/fake websites being created EVERY HOUR is exploding. Based on the comments Im getting on my blog from what must be legions of boiler rooms creating marginally understandable comments , with links back to “affiliate websites” and legit email addresses in an effort to legitimize those sites. There must be just as many more in place to sign up those sites for ad publishing networks.
Now i have no idea how much money is being lost to click fraud. All i know is that when the black hat hackers see easy money, they take it. I also know that they are greedy and a jealous bunch. The more they see the more they take, so you can pretty well bet that the amount of click fraud is going up by the minute.

Heck, there are dirt cheap products that enable this - you don't even need to be a hacker. Even more than the TV model, this whole thing is a house of cards, but without any actual supports. Eventually, a reality check will stumble by, and the advertisers - the ones paying the money - will start to question the value. At that point, Google and Yahoo are going to be dealing with sucking chest wounds, and Microsoft - a company that has actual products - will be laughing all the way to the bank. Again.

 Share Tweet This

stupidity

We needed a stupid answer...

June 2, 2006 9:03:05.891

Bureacracies can come up with the most insanely stupid answers. Which is where this gem of a story comes from. When explaining why New York City is getting less anti-terror funding next year, a Dept of Homeland Security spokesman explained:

New York has no national monuments or icons, according to the Department of Homeland Security form obtained by ABC News. That was a key factor used to determine that New York City should have its anti-terror funds slashed by 40 percent--from $207.5 million in 2005 to $124.4 million in 2006.

Heh. I wonder if if they've seen this:

Statue of Liberty

Ironically, the Statue of Liberty is listed as a National Monument. It's things like this that prevent me from believing in conspiracies. Large organizations - public or private - are just too stupid to manage a good conspiracy :)

 Share Tweet This

media

Personalized news

June 2, 2006 11:51:54.415

With cheap hosting and inexpensive, but powerful video cameras, something new is starting to appear: individual news services. I've seen a couple of examples of this, across a fairly wide spectrum of interests and politics:

Heck, there's the whole iTunes podcast and videocast section, the things above are just examples. The thing about video is this: just as blogs have been able to dissect print media - video blogs are able to dissect regular newscasts. The cost of running a network made video prohibitive until recently, but now it's in the hands of anyone who wants to jump in.

The media landscape is rumbling. I expect that the next few election cycles here in the US should be absolutely fascinating because of all this.

 Share Tweet This

media

From the Peanut Gallery

June 2, 2006 14:29:45.158

I see that one of the professionals doesn't like it when the little people get involved in journalism - opinion or otherwise. Here's The Washington Post's Gene Weingarten, warning a bunch of J-School graduates about the dangers they face:

My point is, this is a challenging time for journalists.

And because you are word people, you understand that "challenging time" is a euphemism often used to describe disasters of epic proportions. For example, Richard Pryor was facing a "challenging time" when he ran down the street half-naked and on fire.

What are your challenges, specifically? Let us begin with, quote unquote, getting a job. Good jobs in journalism have become scarce as newspapers shrink and die, broadcast media fragment to smaller niche audiences and the public appears more and more willing to receive its "news" online from nincompoops ranting in their underpants.

Now, Weingarten is a humorist for the Post, so some of this is tongue in cheek. A lot of it likely isn't though - people in his position - i.e., those who are paid to produce interesting opinions - are the ones facing the "nincompoops", as he puts it.

This is an area that vast swaths of the media haven't really grasped yet - punditry is no longer an exclusive little club. The op/ed page of a major daily was a major perch a decade ago - now, not nearly so much. It turns out that there are a lot of people willing - and happy - to produce opinion pieces regularly, and do so mostly for the satisfaction of making their point publicly. That's a major problem for those paid to produce 1-5 columns a week. Many bloggers put out that much content every day. Opinion journalism has shifted.

Why do I say that a lot of the media hasn't gotten that? Well, look at the New York Times. What do they charge for? Access to their pundits. Why they think those people are worth charging for is a mystery to me - and it has nothing to do with their politics. I can find equally (or more) incisive content freely available, from exactly the same political perspective. Why would I pay to read it?

Then there's the all too common practice of locking the archives behind a pay wall. The net result of that is to make anything in the Times (or other pubs with the same policy) effectively unlinkable. Why should I link to something that will disappear within a few weeks? If someone finds a link to one of my posts 3 months from now, any link over to a Times article lwill lead to a black hole. I don't know if this is a generational problem, or just a refusal to grasp the obvious. Either way, it's a problem.

Going back to the humor piece, here's the advice I'd give the J-School types - get a real job first. Learn something about how the world works before you try to be an observer of it.

 Share Tweet This

screencast

Simple File I/O Demo

June 2, 2006 14:54:35.968

Following on from yesterday, I put together another screencast - this one is on simple File/IO. I've got two workspace files I mention in the screencast:

To save those files, you should probably right click and pick the "save to disk" option that comes up in the browser you use. The screencast itself is here; it's 5:40 long, and just under 21 MB.

Update: A note Bob makes in comments - the configuration script uses Windows specific path separators. You'll have to modify them for other platforms

Enclosures:
[http://www.cincomsmalltalk.com/casts/dealing_with_files.wmv ( Size: 21943640 )]

 Share Tweet This

smalltalk

Seaside is the new black

June 2, 2006 14:58:09.437

More Seaside buzz, from a guy going to OSCON:

Seaside is a somewhat heretical web framework. They generate their HTML. They don't embrace meaningful URLs. They use Smalltalk, of all things.

Of course, by making these crazy choices, they get insane amounts of power. When we were building Jifty, we stole liberally from everything that had good ideas. We dragged Rails down a dark alley and rifled through its pockets. We grabbed Catalyst's wallet.

But really, Seaside's killer features like Continuations and Halos...just stopped me in my tracks. Once we got them into our grubby little perlish hands, I realized: This is the way development is supposed to be.

Come on in, the water's fine :)

 Share Tweet This

smalltalk

A Maze of little threads

June 2, 2006 15:57:46.043

Patrick Logan on using lots of processes in Smalltalk:

I’d thought a little about this for Smalltalk when I worked at Gemstone. I don’t know enough about the Squeak VM to talk about it. Like Erlang’s and Gambit Scheme’s VMs, it would require the ability to create many 1000’s of non-OS threads very quickly and run them all fairly. I think Cincom’s commercial Smalltalk VM might approach these numbers.

VisualWorks can most certainly handle that. In BottomFeeder, the default update loop spawns a process (Smalltalk) per feed, and executes an HTTP query for it (assuming, based on various update algorithm parameters, it should). I have 318 feeds in my Bf right now, and it does just fine spinning that many off.

Read the rest, where Patrick points out how Smalltalk processes and Erlang ones differ - but in terms of what Smalltalk can handle, lots of processes isn't a problem.

 Share Tweet This

cst

Getting Started with CST

June 2, 2006 17:26:56.337

I've put up a Wiki Page with the links (in order) to the two screencasts in this series, and I'll be keeping it up to date as I go along. I'm also posting links to ancillary files (workspaces now, parcels, etc. later) on that page.

 Share Tweet This

esug2006

ESUG Info

June 3, 2006 8:11:02.012

Information on the ESUG 2006 conference tracks has been posted. Also, check here for a listing of presentation materials for past conferences. I'll be attending; see you in Prague!

 Share Tweet This

logs

Weekly Log Analysis: 6/3/06

June 3, 2006 9:03:20.313

It's time to look at the logs again. Traffic seemed a bit down, I think due to the short week after Memorial Day. In the meantime, BottomFeeder downloads stayed stable at a rate of 158 per day:

Platform BottomFeeder Downloads
Update 331
Windows 296
Linux x86 120
CE ARM 99
Mac X 91
Mac 8/9 63
Linux Sparc 19
HPUX 19
Solaris 17
AIX 16
Windows98/ME 12
Sources 11
Linux PPC 10
SGI 3
ADUX 2
CE x86 1

Next, on to the HTML page accesses:

Tool Percentage of Accesses
Mozilla 59.6
Internet Explorer 28.4
MSN Bot 3.7
Other 4
Megite 1.7
Opera 1.6
Jakarta 1

Mozilla dropped slightly, and IE edged up. I wonder if that's a one week artifact, or if more people are trying IE 7? Time will tell, I guess. On to the feeds:

ToolPercentage of Accesses
Mozilla25.4%
BottomFeeder21.1%
BlogLines8%
Net News Wire8%
Other7.9%
Internet Explorer5.1%
Safari RSS4.6%
Google Feed Fetcher3.5%
NewsGator2.2%
RSS Bandit1.5%
Planet Smalltalk1.5%
BlogSearch1.1%
MSN Bot1.1%
SharpReader1%
JetBrains1%
Feed Reader1%
Java1%
Jakarta1%
News Fire1%
RSS 2 Email1%
Liferea1%
Everest/Vulcan1%

That looks about the same as always - still an awful lot of tools in use there.

 Share Tweet This

marketing

Phone Surveys

June 3, 2006 11:53:50.747

Here's a hot tip for marketers who use phone surveys - my time is valuable, so if you want me to answer, you'll have to:

  • Use people who speak English well. If I can't understand them, and they can't understand me - then I don't have the time to be bothered
  • If your people ask a question, and I answer categorically (i.e., I say "I have one child"), then the survey shouldn't proceed with questions that ask about other children. In other words, pay attention.

If you can't be bothered with those two things, I can't be bothered with your survey.

 Share Tweet This

development

Binary Search Bug

June 3, 2006 16:13:57.983

This is interesting - the "stock" binary search algorithm fails (for the mainstream statically typed languages):

 
1:     public static int binarySearch(int[] a, int key) {


2: int low = 0;

3: int high = a.length - 1;

4:

5: while (low <= high) {

6: int mid = (low + high) / 2;

7: int midVal = a[mid];

8:

9: if (midVal < key)

10: low = mid + 1;

11: else if (midVal > key)

12: high = mid - 1;

13: else

14: return mid; // key found

15: }

16: return -(low + 1); // key not found.

17: }

Line 6 causes problems if (low + high) overflows the size of an int. This is a non-problem in Smalltalk, of course; you seamlessly get large integers and everything "just works". I found the fixes amusing; they are all ways of coding around the limits of the type system.

 Share Tweet This

humor

Diet Explosion

June 3, 2006 18:28:06.053

Via Chris Petrilli - the shocking experiments involving diet coke and mentos :)

 Share Tweet This

StS2006

More StS 2006 Photos

June 4, 2006 10:49:38.479

Michael has posted his photos from Smalltalk Solutions (and an ancillary visit to the Ottawa STUG).

 Share Tweet This

law

Captain Copyright to the Rescue

June 4, 2006 11:03:59.188

Via David Weinberger, I see that truth continues to be stranger than fiction. I don't think I would have believed that a (trying to be) serious "Captain Copyright" site exists unless I saw it myself. So it looks like I'm violating their policy by linking, because of this bit from their access rights page:

"Permission is expressly granted to any person who wishes to place a link in his or her own website to www.accesscopyright.ca or any of its pages with the following exception: in order to protect the moral rights associated with this site, permission to link is explicitly withheld from any website the contents of which may, in the opinion of the Access Copyright, be damaging or cause harm to the reputation of Access Copyright. Specifically, permission to link is explicitly withheld from sites featuring pornographic, racist or homophobic content. If you link to or otherwise include www.captaincopyright.ca on your website, please let us know."

Heh - cut down, that says: "You can link to us only if you agree with us. Otherwise, not so much". I think I need to quote Bugs Bunny: "What a bunch of maroons!"

 Share Tweet This

sports

Hole in Never

June 4, 2006 11:33:32.241

You can file this one under "why don't things like that happen when I play golf?"

 Share Tweet This

humor

The Microsoft Code

June 5, 2006 8:07:06.125

Mini-Microsoft provides some links to a funny Microsoft focused Da Vinci Code riff. Scroll to the bottom; there are four five parts so far.

 Share Tweet This

law

Do not pass go, do not collect $200

June 5, 2006 9:07:49.276

Perhaps the worst law passed by any government recently is the DMCA. Sure, it passed back in the late 90's, so calling it recent is something of a stretch - but the bad effects are still piling up. The DMCA didn't just regulate how copyrighted material could be used - it outlawed entire categories of real (and potential) products. A good example? The ReplayTVs we have in our living room and family room. Both offer internet sharing of content (effectively useless due to bandwidth issues) and commercial skip. The manufacturer was driven out of business by the wolf pack of lawyers sent by the MPAA - out to make sure that I watch every commercial that comes my way.

That's hardly the only example. Consider DVDs - As the IEEE says:

You're likewise out of luck if you're looking to buy software that lets you copy a DVD onto your laptop's hard drive; it's no longer for sale, at least not in the United States. Even if you want to put the movie you bought onto a pocket-size video and game console, such as Sony's PlayStation Portable, which allows users to watch video stored on flash memory or a miniature hard drive, you can't legally do so, because you'd have to “rip,” or decode, it to make the transfer—and the studios claim that this action violates the DMCA. When you rip a CD, be it to an audiotape or an MP3 file, you're not breaking any laws. But to rip a DVD you need to somehow get around the encryption technology built into a standard disc, and since such circumvention is forbidden by the DMCA, if you rip a DVD, you are breaking a law. Under the DMCA, legality doesn't depend on how the copy will be used but rather on the means by which the digital content is copied.

You have to ask yourself - why can you rip a CD and put it on an iPod, while you can't rip a DVD and put it on the video iPod? Are the two so different? The RIAA would love to make CDs the only way to listen to music, and put them under the same regime DVDs are under. Fortunately, that's probably not possible anymore - but video continues to get locked down - the "broadcast flag" might not be designed to piss off customers, but it will sure have that effect. Imagine - you set your DVR to record the latest episodes of "Dr. Who" - you don't get around to watching it for a few weeks, as other things come up - and *poof* - the DVR will have helpfully blown the content away, and not because of any settings you put in for how long to hold onto the content. Joy.

The basic problem is that copyright has been turned on its head. It's supposed to be a short term incentive that will encourage creative works. Instead, it's been turned into a long term lockbox for corporate icons (Mickey Mouse, anyone?). It's high time to drop the copyright terms back to something reasonable, and stop beating the end customer of content until morale improves.

Go ahead and read the entire IEEE piece - it's worth the time.

 Share Tweet This

law

RIAA Nightmare

June 5, 2006 9:33:22.842

My last post linked to an IEEE article that illustrated the kind of technological damage that the RIAA and MPAA are (and are trying) to inflict on the rest of us, in a desperate attempt to preserve their existing business models. The good news is, the internet itself is going to make that quest very, very difficult. Consider AllofMP3, a music site out of Russia. There's an NYT story on it this morning, which points out what the RIAA sees:

Music industry officials say AllofMP3 is a large-scale commercial piracy site.
"It is totally unprecedented to have a pirate site operating so openly for so long," said Neil Turkewitz, executive vice president of the Recording Industry Association of America, which is based in Washington.

The reality is, it's legal in Russia right now, and they accept standard credit card payments - which makes it accessible to anyone with net connectivity. The RIAA can't touch it, because it's out of their reach. That's where things are headed, unless the RIAA removes their collective head from their posterior lobes. They can either let us buy music (etc) on reasonable terms, allowing us to move that music around on our own devices - or they can watch as we do it ourselves, using offshore sites in jurisdictions that don't care.

You think the RIAA will shut all of these sites down? Sure, sure - just like various governments have managed to shut down money shielding in various countries. If governments can't stop the flow of huge piles of cash outside of their tax systems, I doubt that the RIAA will be able to stop the flow of MP3s.

They really have two choices: Be part of the game, and adjust their business models, or watch as the game happens without them.

 Share Tweet This

spam

Spam, Spam, and more Spam

June 5, 2006 11:02:11.299

I got asked why I turn comments off on older posts - "older" meaning anything that's aged off the front page (and out of the feed). Well, the simplest way to explain that is a snippet from a log I keep of spam attempts on the server. Not a lot of detail here, but here it is:


<<< Matched Against: insurance-ratings >>>
<<June 5, 2006 10:43:45.330>>
<<SPAM: Text Match>>
<<June 5, 2006 10:43:45.455>>
<<COMMENTS OFF>>
<<June 5, 2006 10:43:45.665>>
<<COMMENTS OFF>>
<<< Matched Against: insurance-ratings >>>
<<June 5, 2006 10:43:46.428>>
<<SPAM: Text Match>>
<<< Matched Against: insurance-ratings >>>
<<June 5, 2006 10:43:49.477>>
<<SPAM: Text Match>>
<<June 5, 2006 10:44:39.131>>
<<COMMENTS OFF>>
<<June 5, 2006 10:45:05.746>>
<<COMMENTS OFF>>
<<June 5, 2006 10:46:04.345>>
<<COMMENTS OFF>>
<<June 5, 2006 10:46:08.027>>
<<COMMENTS OFF>>
<<June 5, 2006 10:47:26.502>>
<<COMMENTS OFF>>
<<June 5, 2006 10:47:44.774>>
<<COMMENTS OFF>>
<<June 5, 2006 10:54:42.368>>

The "COMMENTS OFF" bit shows that someone tried adding a comment to an older post. I have the content saved in a directory - it's all spam. The text match lines show matches against my black-list, which is a simple text file of "bad text". That catches an amazing amount of crap too (I use the same approach on the Wiki).

Anyway, this is why I turn off commenting on older posts. It would be too much for me to keep up with, adjusting the filters. I have the ability to leave comments open on individual posts, and when I do that, I get a post specific feed (which allows me to monitor it).

I also use a simple "too many hrefs" filter - I figure anything that comes in with more than a small number of links is junk (and while that has snagged a few good posts, it mostly catches link laden spam. Anyway, that and an IP throttle, and I catch most things. I'm getting tired of the trackback spam - I rarely get actual trackbacks. I may just turn those off completely.

 Share Tweet This

humor

End of time reached

June 5, 2006 14:18:38.111

It's a bad thing when you run out of dates.

 Share Tweet This

law

Rip, Edit, Convict

June 5, 2006 16:10:45.827

The RIAA must be so proud:

Officer Goins stopped a car because he noticed an equipment violation. As Officer Goins exited his vehicle, McLaughlin, the driver and sole occupant, leaned toward the passenger seat. When McLaughlin told Officer Goins he had a firearm, Officer Goins observed a semi-automatic pistol on the passenger seat and several compact disks (CDs) in the car. Officer Goins suspected the CDs were "pirated," because they were in a "poor quality made CD case with the labeling." He requested assistance from two other officers that had received training concerning CDs. Minutes later, Officers Barker and Perkins arrived. Officer Barker testified that he saw CDs on the front passenger seat and on the floorboard of the car. He testified that "based on [his] training with the recording industry the thin cases and the homemade labels in the cases led [him] to believe they were bogus CDs." He explained: They were thin case CD's and the labels on them were real blurry. You couldn't really make out the reading on them that well. You could just look at them and tell that they were bogus. Concluding that the CDs were illegitimate, the officers seized the CDs they saw and searched the car for others.

During the search, illegal drugs were turned up. The troubling thing is that the search was made due to "bogus" CD's. Better not burn that podcast to a CD in order to play it in your car - your RIAA trained local police force will seize them and accuse you of piracy.

 Share Tweet This

web

Google Spreadsheet?

June 5, 2006 19:05:10.570

Steve Rubel has a lead on a new Google product:

The Wall Street Journal is reporting that Google tomorrow will launch a Web-based spreadsheet application on a limited test basis. No further details are available.

Hmm - I wonder if this is a "great minds think alike" thing (DabbleDB), or an attempt to jump into the slot that Avi is creating?

 Share Tweet This

development

Actual Genericity

June 6, 2006 8:12:02.936

Steven Dekorte:

So if we write generic code that actually takes a "type of anything," that type can only be an Object, and our generic code must only call Object methods on it. So really, we are restricted to code that is already "generic to Object," except for casting up to Object and down from Object, which this wonderful new syntax will do for us. Sounds like it's a solution for collection classes and not much else, doesn't it?

As opposed to languages like Smalltalk (Pythin, Ruby, etc) - where any method you write is able to deal with any object that conforms to the API. As Steven puts it:

Languages like Python, Ruby Smalltalk and Io on the other hand, compile a single method which will work at runtime on all types which respond to the talk method - even ones defined at runtime and all without defining the types of the variables in the calling methods.

You can have simplicity, or complexity. Which makes for a more productive developer?

 Share Tweet This

law

Bozo Patent number infinity

June 6, 2006 8:23:43.172

More evidence that the US PTO needs a severe beating:

Internet phone company Net2Phone has filed a patent infringement lawsuit against rival Skype Technologies and its parent company, eBay.
...
Net2Phone alleges that Skype, a wholly owned subsidiary of eBay, violated its "point-to-point Internet Protocol" patent. The patent calls for the exchange of IP addresses between processing units in order to establish a direct communications link between the devices via the Internet.

A patent on point to point IP? You mean, a patent on some of basic plumbing of the internet, or do they think that the form of the packets they send between hosts are somehow innovative? As to p2p, it's not as if that hasn't been done before, either.

 Share Tweet This

music

Is the RIAA protecting anyone but themselves?

June 6, 2006 8:36:05.746

TechDirt notes that there are an increasing number of artists who are embracing the web - and not buying into the RIAA's chicken little rhetoric. Which begs the question: other than the labels, who exactly is the RIAA helping? If the artists are starting to wonder, then the rest of us should as well.

My cousin is a part time musician, and he's got nothing but contempt for the RIAA and its actions. None of it is helping him or the band he's part of.

 Share Tweet This

news

More Digital Acceptance

June 6, 2006 8:52:57.606

Steve Rubel notes that Leno is available on iTunes (has been for awhile, I guess - I just hadn't noticed). I suppose the RIAA's goons would prefer that he sell this stuff months later on CD, but - as I noted in my last post - the artists (and apparently, some of the content owners, like NBC) understand the changing landscape:

NBC tomorrow will expand The Tonight Show with Jay Leno presence in the iTunes store, which to date has received lackluster reviews for its lack of depth. According to the network's PR rep, NBC will make available Leno's full monologue and comedy sketches the very next day on iTunes for $1.99 each. A “multi-pass” package pulls together a month’s worth 20 downloads for $9.99.

I expect to see a lot more of this.

 Share Tweet This

smalltalk

Real World Seaside

June 6, 2006 9:30:33.942

Learning Seaside points to www.loop.aero, which seems to be using Seaside.

 Share Tweet This

news

Modular Housing versus Customized

June 6, 2006 10:16:47.892

Chris Petrilli links to Steve Dekorte, who has a post up on the idea. Here's Chris:

First, pre-fab offers the ability for substantially higher quality materials at a lower cost. For example, by assembling pieces of a house in a controlled atmosphere (i.e. a factory v. rainy outdoors), you can control the bonding of various elements. In addition, by using larger tools and jigs to cut and form things, you can make sure that the things are repeatable.
Second, by manufacturing in larger volume at once, you can make sure that things are “right” the first time. Most problems I’ve seen in construction stem from the ad-hoc nature of construction. Even when it’s two identical floor-plans, the walls are in slightly (sometimes as much as 6-8”) different locations.

While I agree in general, it's not going to be easy to move off the ground we are on now. In my neighborhood, for instance, most of the builders were "custom" builders. Meaning, they had floor plans, but gave us (the homeowners) a bunch of options - including ad-hoc ones we thought of - to customize. We ended up changing a lot of things, and I know a lot of other people in the community did as well. This is a model that people understand, and getting them to shift will be hard work.

Now, there's nothing that says you couldn't get better results with a "mass customization" pre-fab style of building - heck, you might end up with better results (in one room where we wanted a cathedral ceiling, we got a tray instead, due to construction issues). The hard part will be getting buy-in from potential homeowners - and getting past the existing builders, who will likely resiist this idea every bit as much as the music labels resist change.

 Share Tweet This

analysts

A RedMonk Conversation

June 6, 2006 11:54:55.788

Suzanne and I spoke to James Governor and his colleague Michael Cote' at RedMonk - it was a good conversation. They asked us a number of good questions and gave us some things to chew over as well - it's nice to connect a voices their blogs. We'll certainly stay in touch as we take our products forward.

Oh, and something interesting that James and I agreed on early in the call - James McGovern had a good post up this morning that I agreed with (will wonders never cease :) ).

 Share Tweet This

management

Solving the Wrong Problem

June 6, 2006 12:19:07.451

I guess this qualifies as "if I can't see it happening, it's not work" - HP is moving some of their IT staff away from telecommuting and back to office life:

The architect of the HP division's change, Randy Mott, is regarded by Wall Street as a mastermind of operational efficiency based on his days as chief information officer at Wal-Mart Stores and Dell. Since joining HP as CIO in July, Mott's philosophy on building a strong IT workforce starkly contrasts with that of competitors, who encourage telecommuting to retain skilled workers who desire better work/life balance.

Mott said by bringing IT employees together to work as teams in offices, the less-experienced employees who aren't performing well -- which there are "a lot of" -- can learn how to work more effectively.

In an office, "you're able to put teams together that can learn very aggressively and rapidly from each other,'' he said.

The problem is right there in the second paragraph. If there are "a lot" of ineffective employees, then you have a problem that won't be solved by putting them in an office. What you have is a management problem.

Now, not everyone is capable of working out of a home office - some people really do need the close, daily interaction with other staff in order to be effective. I rather expect that this move will lower morale in the group in question though, and will lead to the higher performing staff jumping ship. I think it would have worked out better to identify the ineffectual employees and replace them. That would have required actual management effort though, which this guy clearly didn't want to expend.

 Share Tweet This

marketing

I don't think it's about features

June 6, 2006 14:17:05.510

Scoble on the Google Spreadsheet:

Ahh, middleware 2.0 wars coming soon to a browser near you. Why? Cause as Google gets more people to try its spreadsheets more people will ask for more features. If they don't get those features the PR will turn back toward Microsoft's approach (since our Office has a lot more features than Google's offerings do). There will be pressure on at Google to add features but DHTML (er, Ajax) will simply run out of gas. So, you'll start seeing middleware coming down. (Runtimes like .NET, Flash, Java, and WPF, are what I'm thinking about -- I'd bet that Google is working on a browser-runtime of its own that'll add a lot of local functionality to Web clients).

I don't think most users of this kind of software will want lots of new features. The target for this isn't power spreadsheet users - it's small groups that want to collaborate with (relatively small) datasets. We've seen an example in this space already: DabbleDB.

Consider most spreadsheets you see. Do most people use any of the non-basic features? Or do most people do a quick set of calculations, and possibly some simple charts? I'd say it's the latter, by a very wide margin. I think Robert misreads the target audience for this kind of application, and even for the spreadsheet in general. Heck, I'm in Product Management, and I can tell you that I create only very simple spreadsheets - which is what I suspect most people do.

Sure, there are power users, and they use a lot of the advanced stuff. I doubt that any of those users are serious targets of this kind of online application.

 Share Tweet This

events

Smalltalk STUG Meetings

June 6, 2006 14:34:42.452

The LA STUG is meeting on June 12th:

LASTUG Meeting

Monday June 12, 2006
7:00 pm - 9:00 pm

This event repeats on the second Monday of every month.

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!

The NY STUG is having a joint meeting with Patrick May, of the NY Ruby user group tomorrow evening. Details on that are on Charles' blog.

 Share Tweet This

smalltalk

Possible Smalltalk Futures

June 6, 2006 14:47:45.403

If you like Smalltalk - any implementation - do you want to go where we are going with Cincom Smalltalk? Or where these guys are going - which is apparently deeper into Eclipse-Land. Door number one includes a lot of improvements and advancements in Smalltalk, while door number two is focused elsewhere.

 Share Tweet This

itNews

Is that News Analysis?

June 6, 2006 15:03:27.882

I saw the news that Apple was pulling out of India the other day, and - since it was call center/support related, chalked it up as another example of management actually hearing the tooth grinding of their customers. Apparently, I was wrong, as Paul McDougall of InformationWeek has analyzed it and come to a different answer - he relates it to IBM's expansion there:

IBM is betting big that India will for years to come be the center of excellence for software development and related work like IT services and help desk support. With this in mind, IBM wants to flat out own India's technology landscape and it's apparently CEO Sam Palmisano's belief that half measures won't do. There's too much potential competition down there on the Subcontinent.

And Apple?

Apple's decision to shut down its services center in India just three months after its opening is the right one only in so far as the company really had no other choice. The Mac and iPod maker realized it's just too late to the party in India. There are now too many companies chasing Indian IT talent to try and build a base there from scratch. In all likelihood, IBM's plans to spend billions more in the country put the final nail in Apple's own Indian ambitions.

Hmm. So India is full, what with all those IBM suits running about - there's no way Apple can get any kind of operation running there, so they may as well give up. Well. It's really too bad that Google never happened here in the US, what with the IT sector being full and all - the talent was elsewhere, so Google just dried up and blew away, right Paul?

Perhaps Not.

There's a phrase Paul might want to examine: "Sometimes a cigar is just a cigar". Perhaps Apple's pullout has no inherent relationship to IBM's actions there. I seriously doubt that anything like this happened in Cupertino:

Jobs: So why can't we hire more smart folks in India?
Staffer: Sorry Steve, IBM hired them all. That <expletive deleted> Palmisano at IBM hired every last IT guy on the subcontinent

Jobs: <expletive deleted>! Just pull out then, it's all we can do
Staffer: Yes sir!

That seems to be how McDougall sees it. All I can think of to say about that? *LOL*

 Share Tweet This

rss

Why Specs Matter: Reason 8324

June 6, 2006 23:07:27.682

Jon Udell sounds like he'd like to offer multiple enclosures (given various format needs), but - there's a problem. The *cough* RSS Spec *cough*:

So, to Greg's question, which of these formats should be in the enclosure? Flash, QuickTime, or WinMedia? (Additional wrinkle: the Flash FLV format requires delivery of a Flash-based player, as well.) If I enclose all three, that starts to get hefty. And last I heard, sticking multiple enclosures into an RSS 2.0 item is a nonstarter

Of course, Winer could have written that into the spec. Heck, he could stop being a pain in the neck, and let someone else add it to the spec. Then again, monkeys might fly out of my butt, too.

 Share Tweet This

general

Blast from the Past

June 7, 2006 7:49:13.225

If you're my age, this collection of '80's videos will bring back a few memories. Who knows if the content is online legally - watch it while you can.

Hat tip James Governor.

 Share Tweet This

stupidity

Whining Again

June 7, 2006 8:24:09.240

Dave Winer throws another tantrum:

How can we be friends if he's friends with people who are selfishly trying to monetize our work, without giving anything back. I say "our" work, because Toni represents many thousands of WordPress users. There's an arrogance around Battelle's conference, they're the insiders and we're the poor schnooks whose work they monetize. I'm one of those people. Anyway, I think this is beginning of a valuable discussion. Perhaps we can help Battelle and O'Reilly straighten this out, if that's what they want. If they don't want to, then we shouldn't be supporting their conference.

Translation: "Wahhhhhhh - they won't invite me to their kooool conference!"

 Share Tweet This

development

Getting it right

June 7, 2006 8:35:28.166

Tim Bray has a good post up on binary search, but prefaces it with this:

Anyone who regards themselves as a serious programmer has internalized a lot of different ways of searching: hash tables, binary, and many different kinds of trees. I've used pretty well all of these seriously at some point, but for a decade or so, as far as can I recall I've used almost exclusively binary search, and I see no reason to change that. Herewith an essay for programmers, with fully-worked out examples in Java, on why. [Updated 39 months after publishing when I read with horror Josh Bloch’s exposé of a long-lurking bug. If we can’t get binary search right, what chance do we have with real software?]

As I said here, the code is fine. That type system you're using with Java? Not so much. Patrick Logan makes a related point here. The chances of getting software right will improve a whole heck of lot if we just stop using broken tools.

 Share Tweet This

media

But what about my paycheck?

June 7, 2006 13:17:26.168

Yet another media guy who's offended at the idea that us paeons out here might be creating content:

The video-sharing site YouTube is a poster child for this sensibility, since anyone can upload just about anything to it. For a sense of what this new world is like, you can consult the site's "Top Favorites." There are several dance segments, people imitating ninjas or lip-synching songs, and a (very funny, actually) dog who growls at his own leg. You can spend 10 minutes and take in all of it. Spend much more, and you start feeling guilty about the time you're wasting.

That's right boys and girsl, it's all crap, because no professionals were involved. He also casts a dim eye at blogs:

Another way that people describe mash-ups is "user-generated content," referred to by the smart set as "UGC." Most of the time, when companies talk about user-generated content, they mean nothing grander than the pictures you store on Web sites or the pages that MySpace members spend hours fussing over.

Talk about framing. Hey Lee - 10 minutes spent with "The Enquirer" is mildly amusing, while more than that feels like wasted time. Can I extend that argument to your scribblings too? After all, you're paid media, and it's all the same thing, right? So what's worthwhile?

These aren't all tweedy costume dramas. No. 1 is "Fawlty Towers." No. 2 is "Cathy Come Home," a Ken Loach drama about the homeless that first aired in 1966 but is still vividly remembered. The rest of the list includes dramas and sci-fi and talk shows and sitcoms, all of them, in their own way, weighty meals for the mind. You can watch them decade after decade, and never feel guilty at all.

I'm not going to say anything bad about that stuff - I love "Fawlty Towers", for example. However, just because professionals create some good stuff doesn't make it all good ("Gigli", anyone?). Likewise, just because there are insipid instances of amateur content doesn't mean it's all crap. You might think a pro would get that, but hey - he's only a professional writer...

 Share Tweet This

development

Not liking the answer

June 7, 2006 17:02:33.738

Tim Bray doesn't like the "it just works" argument:

“The poor boy, that primitive Java stuff broke because he doesn’t have auto-magical big numbers like Lisp-n-Smalltalk had back in the day.” Thank you for raising my consciousness. If you’ll grant that the trade-off between fixed-size hard-wired datatypes and more abstract ones has been under discussion since Turing was a tot, I’ll grant that many attempts to pack the data in tight are symptoms of premature optimization. But space-vs-time trade-offs are just not gonna go away; deal with it. And I’ve had my working set blown to hell more than once trying to build the parse tree for what seemed like a moderately-sized incoming message, in a language that turned out to be just a little too high level. And the “My thought-experiment language solved that in 1976” mantra is boring .

Here's another one for him: Try doing the factorial of 1000 with Java integers. Whoops - can't do that either. It's not that the space vs. time is going completely away, but: in a world where we have 1GB+ of memory available, and hundreds of GB of disk, it's an affectation to hold onto 32 bit integers as some kind of rational optimization. Face it, Tim - Smalltalk and Lisp got this one right a long, long time ago, and James Gosling still hasn't wrapped his head around it.

 Share Tweet This

tv

My Comcast DVR might not suck?

June 7, 2006 21:54:52.679

Ars Technica has some good news: Comcast is going to be testing the Tivo interface on their DVRs. Not a moment too soon; the existing interface really, really sucks eggs (ask my wife - she really gets exercised about it :) ) Anyway - here's the important part:

After more than a year, we may finally start to see the fruits of cooperation between TiVo and Comcast. In March of 2005, the two companies agreed to work together on implementing TiVo's interface and functionality on Comcast's own DVR boxes. Relations between the two companies had previously been complicated and strained, and in the early part of 2005 there were many fears that TiVo was ultimately doomed. Those fears haven't entirely subsided, but things are certainly looking up.

Really good news.

Update: This seems to apply to a specific line of Comcast DVRs - and mine isn't one of them. Sigh

 Share Tweet This

Macintosh

The Mac Returns, take two

June 7, 2006 22:20:13.654

The Mini is back, with a new hard drive. With any luck, that will solve the problems I've been having. I had backed up the stuff that was on the iPod last time, so I got my entire music library shifted back, simply by slamming it back from the external HD. Now it's busy downloading my daughter's purchased music from iTunes - it turns out that Apple does have the capability built into iTunes. That makes her happy, and I'll set up cron jobs to keep everything safe.

 Share Tweet This

java

And another thing

June 8, 2006 7:52:58.671

Hey Tim - about this last line of your post on numerics in Java:

And the “My thought-experiment language solved that in 1976” mantra is boring.

Hmm. So Smalltalk is a "thought experiment" languages, eh? While it don't have the adoption level of Java, there are two things you ought to keep in mind:

  • It's used in the real world (and the vendor behind the main one, Cincom Smalltalk, actually turns a profit on it. Unlike some language vendors I might mention).
  • Having a type system that is both consistent and actually works isn't a "thought experiment". How Java measures up in that regard is an exercise best left to the reader.
 Share Tweet This

development

Lightweight threads win again

June 8, 2006 8:12:51.177

People just keep figuring out that things we did in Smalltalk a long time ago have merit:

SecondLife is using Mono in a non-conventional way, which I like to think is one of the benefits of having an open source engine, they have added a micro-threading implementation.

Microthreading was necessary because some of their simulations are made up of thousand of threads/routines, and using the default threads in Mono (which are mapped to operating system threads) would have been too heavy.

That's why BottomFeeder can spawn a thread per feed, even when subscribed to hundreds of feeds - because they don't map down to OS threads.

 Share Tweet This

marketing

Online communities and Offline ones differ

June 8, 2006 8:56:02.790

This news about the Dixie Chicks should make marketing and PR folks - and blog triumphalists - look up and take notice. Their new album has been selling very well online, but they are having difficulty filling venues for concerts:

Initial ticket sales for the Dixie Chicks' upcoming tour are far below expectations and several dates will likely be canceled or postoned.

Ticket counts for the 20-plus arena shows that went on sale last weekend were averaging 5,000-6,000 per show in major markets and less in secondaries, according to sources contacted by Billboard. Venue capacities on the tour generally top 15,000.

In contrast, the band's new album, "Taking the Long Way," sold 526,000 units in its first week, according to Nielsen Soundscan, the third-largest sales week of 2006. The album logged a second week in the period ended June 4, according to sales data issued Wednesday.

One of the interesting aspects of the net is the "long tail". Regardless of what hobby or profession you are in, the net - especially the blogosphere - makes it easy to find like minded individuals and form a community. That community might be quite large, and as with the album sales cited above, be commercially successful. That doesn't necessarily mean that you've got a mass audience in the classic mass marketing sense of the word, however.

What the Dixie Chicks are learning about first hand is the existence of the long tail, and what it does and doesn't mean. Here's a more personal example. On a weekly basis, I have about 20,000 readers. Does that mean I can promote a Smalltalk conference and expect 20,000 attendees? Based on the attendance in Toronto (which was good, but in the hundreds, not thousands), clearly not. My readers are in the long tail. Not all of them are Smalltalkers, and, of the ones who are, not all of them will go to a conference (for a variety of reasons).

The net makes it easy to mistake a large online community for a similarly large offline community. The two aren't the same. Online, geographic space is irrelevant. Offline, it's not. That has relevance for artists, marketers, and politicians, just to state three obvious examples. For the next little while, I expect to see a number of marketing errors based on this.

 Share Tweet This

BottomFeeder

New Authentication Support in BottomFeeder

June 8, 2006 10:44:12.033

I've just added NTLM authentication support to BottomFeeder, but I can't take credit for it - that goes to our engineering team, Tamara Kogan in particular. In Bf, we use the NetResources package for HTTP support, and we had previously implemented full support for Basic and Digest authentication. I'm able to bypass that now, and just go to the base library support - which is great, since it's now code that I don't need to maintain.

It's not shipping yet - I have to migrate BottomFeeder to VW 7.4.1, which is not quite out yet - that's imminent. That means that the current dev version, base don 7.4, will not be promoted on 7.4. I should have a new release out shortly after 7.4.1 ships, as I'd like to get this new support out. Stay tuned.

Update: In response to a comment from Rich - what does this mean for end users? It means that when the next rev of BottomFeeder comes out, it will work with a wider array of proxy servers than it does now. Specifically, if you have an MS specific setup, you probably have NTLM (which is sort of like Digest, but non-standard). Right now, BottomFeeder doesn't work with NTLM proxy servers - meaning, you can't subscribe to anything that requires proxy services. With the next release, that problem is gone.

 Share Tweet This

windows

Yet another feature out of Vista

June 8, 2006 10:52:54.846

Another feature bites the dust in Vista: p2p file synching:

"While PC-to-PC Sync is a great feature that improves productivity and collaboration we don't have it at the quality level our customers demand," a company spokesperson said in an e-mail. "As a result the decision was made to remove it from Windows Vista."

So what's actually new in Vista? Well, the security model (which sounds really irksome, based on a few things I've read). Oh, yes - PVP-OPM is there too. Features customers might actually want? No time. Stuff the goons at the RIAA and MPAA insist on? Bring it on.

Vista is "all about something", but it's certainly not end users...

 Share Tweet This

outsourcing

Betting big on India

June 8, 2006 15:38:55.253

I commented on the "IBM bets on India" story the other day in the context of Apple's pullout - it occurred to me that I should look at it on its own. The gist of the story: IBM is on a hiring spree in India:

IBM said Tuesday that it will triple its current level of investment in India over the next three years, bringing its total spending in the country during the period to $6 billion. The plan aims to vastly increase the range of IBM's offshore computer services offerings. Those services are designed to help businesses cut costs, but critics say they also threaten U.S. tech jobs.

...

IBM currently employs 43,000 workers in India, up from 23,000 just one year ago. At the same time, the Armonk, N.Y.-based company has been quietly trimming payrolls in the U.S., where its staff complement is now less than 150,000. IBM officials were not immediately available to comment on how plans for India would impact the U.S. operations. On a Web site operated by current and former IBM staffers, www.allianceIBM.org, posters routinely share news about layoffs at IBM sites around the country.

They hired an eye popping 20,000 employees in India last year, which tells me something that the business analysts are missing: they are growing staff way, way too fast. I don't care whether you are hiring in your own backyard or on another continent - there's simply no way to manage that hiring pace effectively. Palmisano can boast all he wants:

"If you are not here in India, making the right investments and finding and developing the best employees and business partners, then you won't be able to combine the skills and expertise here with skills and expertise from around the world, in ways that can help our clients be successful," said Palmisano. "I'm here today to say that IBM is not going to miss this opportunity."

But he's making a huge error - and I don't mean in terms of where he's hiring (although, readers of this blog will recall that I don't have confidence in that, either). He's simply hiring too many people too fast, and he's going to end up with the same kind of hangover that the dot-bomb firms experienced in 2001. I wonder how quotable he'll be then.

The other question I'd have is on how they are planning on managing development. Here's their stated goal:

The announcement comes on the heels of a plan IBM unveiled in March, under which the company is moving all development of business solutions based on service-oriented architectures to Bangalore.

That may or may not work well. The big question I'd ask is this: Where is project and product management located? If the answer for either one is "in the US", then I'd guess that the problems are coming down the pike. It's a 9 hour gap between the US east coast and India, and 12 hours from the US west coast. That make communication very hard, because someone has to be willing to work during non-business hours - on an ongoing basis. That's not a scalable solution. If you want offshoring to work, you have to be willing to place the management right there with the developers, in my opinion.

I have some experience in this area - we have a geographically spread team. Most of it is in North America, but we have some support staff in India, and a few developers and partners in Germany. The 9 hour time gap between the west coast and Germany makes it hard to manage communication - there are short windows in which it can occur. We only have a few people that far off - if the entire staff were 9 or 12 hours away from me, my life would be hell. Bottom line, if IBM hasn't accounted for that, then they have some rough sailing ahead.

 Share Tweet This

spam

Bizarro Spam

June 8, 2006 16:30:45.250

Spotted in inessential.com

I’ve been getting a ton of random-letter comment spam lately. Does anybody know what the purpose of this is? Or have any theories? The comments are weird because they’re apparently useless. No links, no words. They’re not selling anything or trying to get a better Google rank. They’re Zen comments. What’s the point of them?

I'm seeing that too, but mostly on the Wiki. The only guess I have - and it's a guess - is that someone is testing a new spambot?

 Share Tweet This

music

That's too much goodness, make it stop

June 8, 2006 17:59:32.679

Looks like there are versions of the RIAA overseas that are every bit as stupid as what we have here. Witness this gem of a story from Italy:

Internet firm Tiscali has suspended its music sharing Juke Box and accused the European recording industry of being "virtually impossible to work with".

And how is the music industry impossible to work with, you ask?

It took the move after it was told to remove the service's search by artist.

That certainly generated a "wtf?" reaction from me, so I read further down. Eventually, I reached the *cough* rationale *cough* given:

But the International Federation of the Phonographic Industry (IFPI) said Juke Box had offered a level of interactvity that breached its licence.

...

However the IFPI decided Tiscali "was paying to offer one type of service but was actually offering another very different one".

"Consumers were allowed a high degree of interactivity that breached these rules in many ways - for example, streaming individual tracks on demand," it said.

Individual streaming is "too high a level of interactivity?" - sheesh, darn those consumers for wanting to to find their favorite artists - they might want to *gasp* buy something! I have to say, when you make the RIAA look reasonable, you have a problem...

 Share Tweet This

smalltalk

Seaside on the $100 laptop

June 8, 2006 18:09:05.094

Smalltalk Spreads

It's looking like Seaside might be be bundled on the 100$ laptop being developed by the One Laptop Per Child project, as I had imagined last year.
Ethan Zuckerman reports that the latest prototype will include three development environments: Python, Javascript and Logowiki . Well, Logowiki is written by Luke Andrews, Avi Bryant, Andrew Catton, Alan Kay and Colin Putney and runs on top of Lukas Renggli's Pier ...that runs on top of Squeak Seaside.

That's pretty cool.

 Share Tweet This

rss

PubSub Going Down?

June 8, 2006 18:16:30.850

I guess the blog search engine shakeout has started: Mike Arrington is reporting that PubSub is going down:

Blog search engine PubSub had massive layoffs today after last minute merger discussions with knownow fell apart. It looks like a shutdown is imminent.

Google survives as a search engine via the ad business. I subscribe to a bunch of PubSub generated feeds, and I've had no reason to revisit their website since I set those feeds up. The feed items they find don't come with ads, nor do they slip ads into the feed separately. When I browse an item they found, I go to the item - not to a summary on their site.

Push all that together and it means that there's no revenue. If you give away a service, you need to find some other way to monetize it - and PubSub just hasn't.

 Share Tweet This
-->