development

About the first rule of holes

September 1, 2006 22:52:42.832

Joel Spolsky follows up on yesterday's FUD, and immediately steps into the quicksand:

Since we are not blub programmers, we like closures, active records, lambdas, embedded SQL a la LINQ, etc. etc. and so those are the kinds of features we put into Wasabi.

You have to love that - "we are not blub programmers". As opposed to everyone else who reads his blog, apparently. From yesterday:

These debates are enormously fun and a total and utter waste of time, because the bottom line is that there are three and a half platforms (C#, Java, PHP, and a half Python) that are all equally likely to make you successful, an infinity of platforms where you're pretty much guaranteed to fail spectacularly when it's too late to change anything (Lisp, ISAPI DLLs written in C, Perl), and a handful of platforms where The Jury Is Not In, So Why Take The Risk When Your Job Is On The Line? (Ruby on Rails).

He spends the rest of the post trying to backpedal from yesterday's silliness, and trying to explain why the approach they use is a good one. For instance:

Should you write your own compiler? Maybe, if you're doing something that's different enough from the mainstream and if there's no good off-the-shelf technology for your problem. There's a good chance that the domain you're working in could really use a domain-specific language.

Sure Joel, bug tracking systems are so very, very far outside the mainstream of development. No one else has ever thought to write such an application. At the end of the day, he's really saying this: he and his team are just soooo brilliant that they can handle this extra complexity. The rest of you? Nah, you can't handle it (or worse, you might be able to compete with him, especially if you set up shop somewhere less expensive than NYC) - so you dummies better stick with Java (et. al.).

To quote Bugs Bunny: What a Maroon.

Update: Chris Petrilli piles on with some good points.

Technorati Tags:

 Share Tweet This

events

Come to the Cincom Smalltalk User's Conference

September 1, 2006 22:10:55.123

The second worldwide Cincom Smalltalk User Conference is approaching. The conference will be held in Frankfurt, Germany, December 5-7:

December 05-07, 2006
Frankfurt, Germany
Moevenpick Hotel Frankfurt City

More details can be found here.

If you want to ensure you’ll be on the mailing list for further details on the user conference and/or the workshop, please e-mail infode@cincom.com

.

Click here to register.

Technorati Tags: , ,

 Share Tweet This

development

Joel Gets Hammered

September 1, 2006 11:06:57.971

Via Less is Better, David Heinemeir Hansson gets the Board of Education out for Joel Spolsky - read the whole thing, it's well worth it. I love his summary:

So Joel and friends invented their own language, which has to reasonably compile to three and a half different ones. Yes, they're building their Serious Business Stuff application on a 1-off, closed language. So please do as I say, not as I do, dammit. And pick something mainstream and "safe".
I swear I couldn't make this stuff up even if I tried. Joel, you're my new hero of irony. And as soon as you start selling those t-shirts with "Serious Business Stuff", I got green ready to flow. Short of that, I'd take a red teddy bear with the embroidering "Someone is Going to Get Fired".

Oh, and let me address something that I wasn't specific about in my post on this - his FUD on Smalltalk (and Lisp, Ruby, etc)

Last summer when we had a group of interns build Copilot, we had to decide what language to use for new code. I know that typically on new projects there's a long evaluation period where you decide what technology to use, along with lots of debates that include some crazy person actually wasting quite a lot of time evaluating Squeak and Lisp and OCaml and lots of other languages which are totally, truly brilliant programming languages worthy of great praise, but just don't have the gigantic ecosystem you need around them if you want to develop web software.

So let me get this straight, Joel: having one of your developers build a custom language (bus count: 1) is a better idea (with a bigger "ecosystem") than using Smalltalk? Or Lisp? Or Ruby? Sheesh, I'd call that stupid, but I'd be insulting all the stupid people that way. This goes down from stupid, straight into stoooopid.

Let me know how things work out on that when your Wasabi guy moves on to the next great opportunity.

Technorati Tags:

 Share Tweet This

management

When Elephants Dance

September 1, 2006 10:51:34.817

Stories like this are just fascinating to me. The studios are getting nervous, because Apple wants to offer movies for download, and Wal-Mart is unhappy with what that will do to the wholesale prices (Wal-Mart is the major retail vendor for DVDs in the US).

The Elephants can dance on this one, and the prices should fall for consumers either way. That's a good thing.

Technorati Tags: , ,

 Share Tweet This

PR

This is odd

September 1, 2006 10:35:48.841

Well, I wonder about this: Tom Foremski passes on a tidbit from Waggner Edstrom, the PR firm that works with Microsft (and has for quite awhile):

Paul Abrahams works very closely with Microsoft and is in Seattle on a regular basis, advising the software giant on many strategic aspects of its operations. I haven't heard from Paul in a while, so it was a delightful surprise when he called me just an hour ago.
What he wanted to tell me was that he had written a column for the UK PR Week trade publication on blogging. "I've mentioned you in it," he said. "But I've basically said, regarding all this stuff about blogs, I just don't get it..."

Either Waggoner is trying to be cute, or there's some delicious irony there, given how open Microsoft has been with blogging.

Update: Waggener Edstrom responds

Technorati Tags: ,

 Share Tweet This

web

Second thoughts on Social Sites

September 1, 2006 1:23:55.990

Well, I guess you can file this report from Techcrunch under "what do I know, anyway":

New Hitwise findings indicate that MySpace sent more US traffic to online retail sites last week than MSN search, the third largest search engine on the web. That’s big news, as it’s tangible evidence that youth oriented online social networking is a market driver of serious proportions.
The Hitwise report puts Yahoo! as the source of 4.69 percent of traffic to online retail sites, MySpace as 2.53 percent and MSN search at 2.33 percent for the week ending August 26th. Google leads the pack at 14.93 percent.

I guess the commenters under my earlier post on this were on to something :)

Technorati Tags:

 Share Tweet This

development

How to just get by

September 1, 2006 0:53:27.014

Joel Spolsky gives development advice that boils down to this: whatever you do, don't try anything different - you wouldn't want a competitive advantage or anything:

Last summer when we had a group of interns build Copilot , we had to decide what language to use for new code. I know that typically on new projects there's a long evaluation period where you decide what technology to use, along with lots of debates that include some crazy person actually wasting quite a lot of time evaluating Squeak and Lisp and  OCaml  and lots of other languages which are totally, truly brilliant programming languages worthy of great praise, but just don't have the gigantic ecosystem you need around them if you want to develop web software. These debates are enormously fun and a total and utter waste of time, because the bottom line is that there are three and a half platforms (C#, Java, PHP, and a half Python) that are all equally likely to make you successful, an infinity of platforms where you're pretty much guaranteed to fail spectacularly when it's too late to change anything (Lisp, ISAPI DLLs written in C, Perl), and a handful of platforms where The Jury Is Not In, So Why Take The Risk When Your Job Is On The Line? (Ruby on Rails).

Yep, be like everyone else, building on exactly the same frameworks - there's the ticket.

Alternatively, you could try the route Avi's taken with DabbleDB...

Ironically, it seems that in his own shop, he doesn't exactly follow his own advice:

Finally -- as to what we use -- Copilot is C# and ASP.Net, as I mentioned, although the Windows client is written in C++. Our older in-house code is VBScript and our newer in-house code is C#. FogBugz is written in Wasabi, a very advanced, functional-programming dialect of Basic with closures and lambdas and Rails-like active records that can be compiled down to VBScript, JavaScript, PHP4 or PHP5. Wasabi is a private, in-house language written by one of our best developers that is optimized specifically for developing FogBugz; the Wasabi compiler itself is written in C#.

Hmmm - a custom development language that is specifically designed to solve their problems. Hmmm.

 Share Tweet This

management

You can't hide anymore

August 31, 2006 21:20:07.944

It used to be that companies could quietly bury costs in a contract, secure in the knowledge that few would notice - and that the only pressure they would face would be a few cranky (snail) mails.

Those days are gone, thanks to the net - blogs and podcasts in particular. I heard about Verizon and BellSouth deciding to keep bozo charges on their DSL bills after a regulatory change - and there was plenty of other noise about it - Engadget fills us in:

In case you haven't been following the exciting world of telecom regulation lately (and really, why would you?), the FCC recently mandated that DSL providers no longer have to pay into the Universal Service Fund that's meant to subsidize rural and low-income phone service (and that may induce all kinds of pork-barrel spending, but that's a whole other story right there). Anyway, the elimination of this surcharge was supposed to be passed along to consumers in the form of lower monthly bills -- and many companies, including AT&T and Qwest, did just that -- but the sneaky suits over at Verizon and BellSouth decided to keep charging customers almost the exact same fee, though for different reasons. Verizon claimed that it had "developed new operating costs" in the previous year, justifying this so-called "supplier surcharge," while BellSouth began calling theirs a "regulatory cost recovery fee" -- even though the USF contribution regulation no longer existed.

These are the kinds of stupid vendor tricks that used to work, and don't work any longer. There are still plenty of suits out there that haven't caught up yet though.

Technorati Tags: ,

 Share Tweet This

sports

Guilty Pleasures

August 31, 2006 18:23:01.631

I have to admit: watching the Red Sox meltdown has been a real pleasure. As a Yankee fan, it's especially enjoyable (even more so after 2004). It seems that this guilty pleasure is not limited to Yankee fans though:

But the Red Sox losing five straight to the Tampa Bay Devil Rays and Kansas City Royals, then following that with two six-game losing streaks, the first including that five-act meltdown against the New York Yankees, the second still going as this is written -- and if I type fast enough the losing streak will still only be six when I finish: It's not a Yankees swan dive but we'll take it around here as the next best thing, the fall of the Evil Empire Mini-Me.
This is fun because, aside from watching your own team win and luxuriating in the schadenfreude of witnessing a Yankees loss, nothing is more fun than watching the Red Sox disintegrate.

Well, except for that part about the Yankees, yeah :)

Technorati Tags: , ,

 Share Tweet This

blog

Text Resize works for IE now

August 31, 2006 13:24:46.876

I went through the style sheets, and changed all the absolute font sizes to percentages - which makes the text resize option in IE work for the blogs here. I may not have the various sizes perfect yet; I'll have to systematically go through and eyeball it

Update: I restored the original themes for water, air, impact, fire, and plastics - they just looked wrong. I'll have to do a lot more testing. So, if you use IE and want to resize text, I'd recommend using the Cincom, Cst, or Stic themes.

 Share Tweet This

web

Social Software as fad?

August 31, 2006 10:30:49.464

Nick Carr quotes Ryan Carson on social software:

I just don’t have time to use all of these amazing apps, and I’m guessing you might not too. I’m a fairly typical web citizen. I’m 28, married, make a reasonable wage, own a house and I have a few close friends. You’d think I’d be a web app company’s dream, but I’m not. How come? I’d love to add friends to my Flickr account, add my links to del.icio.us, browse digg for the latest big stories, customise the content of my Netvibes home page and build a MySpace page. But you know what? I don’t have time and you don’t either.

I think I have to agree with that. I started using del.icio.us about a year ago; I stopped after a few weeks, because the extra effort didn't seem worth it. Heck, I only just started using technorati tags in my blog posts recently, and I've had support for it in my posting tool for awhile.

The current mix of social software seems to me a lot like the last big fad, which centered around services like LinkedIn. Other than responding to other people's requests for a link, I haven't had anything to do with it. The bottom line is, these things take effort to use. Not tons, but effort. It's simpler to just not bother.

I'm sure that some people find these apps useful and compelling. I'm not one of them though, and I'd guess that most people aren't.

Technorati Tags: ,

 Share Tweet This

spam

Blacklists and Email

August 31, 2006 10:05:19.992

Ed Foster classifies Comcast's inability to properly handle blacklists as a preview of non-neutrality. The problem:

A reader who is a Comcast broadband customer had a disturbing experience recently. "I'm at a total loss about how to handle this situation," the reader wrote. "An e-mail to me from a friend got bounced apparently by Comcast. He resent it to my G-Mail account so I could see it. It said that his message was "Blocked for abuse. Please send blacklist removal requests to blacklist_comcastnet@cable.comcast.com ' among other stuff. So apparently there exists a Comcast blacklist that I cannot control that stops e-mails and that requires my correspondents to ask to be permitted to send me messages."

I like his summary better than his introduction - there, he figures that this is almost certainly incompetence. I wouldn't be surprised if it's fear of a lawsuit. Say customer A gets a message (or more than one) from someone, and he complains to Comcast that the message is "hate mail". I can definitely see scared management talking to overly excitable lawyers first, and blocking an entire domain. I can see the same thing happening with overly aggressive spam filters.

Heck, here at Cincom, the spam filters have been improperly tuned - they were junking all mails that had snippets of Smalltalk code in them. That made things real easy for support, I can assure you.

The root of this problem has very little to do with neutrality, and everything to do with an over-reliance on automation. Spam detection tools are just that: tools. I think too many shops just crank up the settings and never bother to look at the results - they never realize what the false positive rate looks like. That's a management issue, not a technical one.

Technorati Tags:

 Share Tweet This

gadgets

Another PS3 Hit

August 31, 2006 9:31:45.545

Here's a problem for the upcoming PS3 that Sony can't do much about: manufacturing problems with the laser components:

Things are looking dicey for both HD DVD and Blu-ray, because a key component has suddenly become scarce: blue laser diode yield rates are only 30% according to Nichia, a company responsible for 80% of the blue laser diode supply. The diodes are used in both HD DVD and Blu-ray players, and the shortfall will severely limit the number of players that can be shipped.

It could be even worse: if this rumor is true, then the PS3 will be delayed (at least in quantity) past Christmas:

Sources said only Pioneer and Plextor are currently able to maintain shipments of products using the blue diodes, with Toshiba soon joining them. Another source says any new models using those diodes might be postponed until 2007.

Hat tip Scoble.

Technorati Tags: ,

 Share Tweet This

spam

Splog Aid

August 30, 2006 23:02:20.136

Scoble has corrected a post where he got on someone's case for copying his content:

UPDATE: Looked like Elliott Back was the author of that site, but now I learn he just wrote the software (Elliott just called me and says he’s not involved). This guy John Comokaz (stickybuns@gmail.com) is bothering Elliott too, by dragging his Elliott’s name through the mud. I just did a whois lookup and found the guy who does the crazyfactor site is John Comokaz.

Looking through Scoble's comments, a bunch of people praise this Back guy (I wonder if any of them are sock puppets). Here's the thing: the software he wrote serves one purpose - to create splogs that steal other people's content. That makes him just as low as the sploggers in my book. I'm with Doc Searls on this one.

Technorati Tags:

 Share Tweet This

itNews

Sun and Apple?

August 30, 2006 18:37:40.068

John Dvorak thinks that the move of Google's CEO to Apple's board could signal a Sun/Apple merger:

As soon as Google CEO Eric Schmidt was named to the board of directors at Apple some mild speculation ensued suggesting that he'd eventually become CEO of Apple. After all, Schmidt, unlike many other high-profile CEOs, is not one to join every board that has an opening.

In fact Schmidt may have been brought in as the set-up pitcher for what may finally be the often rumored merger between Apple and Sun. Schmidt would quietly be Sun's inside man on the negotiations although technically he's be a neutral party since he doesn't actually work for Sun.

I'll believe that when I see it - and I think it would be a cluster you know what of absolutely epic proportions. If it happened, the first thing you would see would be savage cuts on the Sun side of the house, in order to stop the bleeding. That would lead to the all too common (in merger situations) middle management warfare. I've lived through a smaller version of that, and believe me - no one wins.

Here's my prediction: if such a merger does take place, the combined company will be smaller than either one within 5 years.

Technorati Tags: ,

 Share Tweet This

music

What the RIAA really fears

August 30, 2006 12:55:21.943

This is the vision that keeps the RIAA up at night:

Imagine a world where musicians keep the copyright to their music and make $5 or $6 per album sold instead the current $1 or $2. This is a model being proposed by Terry McBride, CEO of Nettwerk Music Group. With sales of CDs continuing a downward spiral, he realizes that the music industry needs to make some changes.

Right now, there are a gazillion middle men (most of whom subtract value) in the music business, and the upshot is that artists collect virtually nothing from CD sales. Here's what could change that:

McBride’s model calls for artists to record under their own labels. They retain ownership of their music. Companies like Nettwerk take the place of all of the different players who are typically involved in selling CDs. This means any profit has a much smaller split, with all involved able to take more home. In addition, keeping the copyright in one place makes it easier to sell songs to advertising agencies, to approve free downloads for promotion, or to do whatever it takes to market the music. Every move doesn’t require multiple approvals.

That would be like a breath of fresh air in the industry, and it's exactly what the RIAA doesn't want. They want the status quo, so that they and all their middle men can continue to subtract value and rake in profits.

Technorati Tags:

 Share Tweet This

events

Smalltalk in Bern

August 30, 2006 10:39:59.434

Markus Denker has announced a Smalltalk gathering in Bern, Switzerland on October 28th:

SSUG is organizing a Smalltalk Gathering. We invite all Smalltalkers to join this event to share their enthusiasm and knowledge about Smalltalk.

What?
Smalltalk Event

Where ?
University of Bern - IAM Bern, Switzerland

Here is some information on how to get there:

http://www.iam.unibe.ch/~scg/Resources/Maps/index.html

When ?
Sat 28h of October 2006 -- 9:30am until ...

Contact ?

email : denker@iam.unibe.ch

If you plan to attend, please register on the Wiki

Send Markus an email in order to get the Wiki password.

Technorati Tags:

 Share Tweet This

cst

Internationalizing and Menus

August 30, 2006 8:35:33.589

There's an interesting bug in the VW menu editor that crops up if you have Pollock loaded and want to add message catalog information to a menu item. Here's a screen shot of the tool I'm talking about:

There's a lookup key and catalog specified for that item, but they don't show (and, if you try to enter them, they don't stick. Again, this only happens if you have Pollock loaded. As it happens, there's a method added to class UserMessage that looks like this:


evaluate
	^self asString

That interferes with showing the catalog data. The fix? Simply comment out the code, which makes the method return self. In the next build of Pollock, this method will be going away - it turns out to be legacy code (ironic, given that Pollock is still in development).

I expect that most people won't run into this, but if you have Pollock loaded, you will.

Technorati Tags:

 Share Tweet This

itNews

Apple Rising

August 30, 2006 8:22:14.930

InfoWorld reports InfoWorld's Tom Yager on the rise of Apple:

Apple's UNIX (who knows what it'll be called by then) will overtake commercial Linux in rate of revenue growth by the end of 2007. By mid-2008, Apple's sales of systems with factory-installed Apple UNIX will exceed the total combined sales of x86 systems factory-shipped with commercial Linux. At the end of the decade, we'll find that Apple UNIX has overtaken commercial Linux as the second most popular general client and server computing platform behind Windows.

This is a good thing. Microsoft has desperately needed competition to wake them up from their somnolence, and it looks like they're going to get it.

Technorati Tags:

 Share Tweet This

smalltalk

Knights of the Square Bracket

August 30, 2006 8:18:46.653

This is kind of neat: STIC has decided to make [ | ] an official logo for Smalltalk. In Smalltalk geek circles, people sometimes refer to themselves as "Knights of the Square Bracket" :)

As part of the Smalltalk Central initiative, the Smalltalk Industry Council now advocates for the use of [|] (bracket, vertical bar, bracket), as in: '[|] Powered by Smalltalk'. [|] represents a unique aspect of Smalltalk syntax, it's easy to include in both graphic and text based content, and, over time, will become a recognized logo.

Count me in!

Technorati Tags:

 Share Tweet This

web

How does YouTube float?

August 30, 2006 8:12:43.100

Lee Gomes of the WSJ has dug into YouTube, and come up with some fascinating statistics - head on over there for them, or check Steve Rubel's post for a quick summary. Here's the part that still makes me wonder:

YouTube videos take up an estimated 45 terabytes of storage -- about 5,000 home computers' worth -- and require several million dollars' worth of bandwidth a month to transmit.
Those costs are one reason that some predict YouTube will collapse under the sheer weight of providing a haven for every teenager with a cellphone camera eager to be famous for 15 minutes of video.

I've been wondering about those costs for awhile - it seems to me that unless they start charging a subscription fee, or start selling ads on the TV model (i.e., patched into every uploaded video), there's simply no way they can stay afloat for the long haul. Am I wrong? What am I missing here?

Technorati Tags:

 Share Tweet This

conferences

Needing a Mirror

August 29, 2006 19:43:03.357

Hmm. Dave Winer goes off an yet another rant about how invite only events are evil (unless, of course, he's invited - then they're cool). This is the part of his comment I want to focus on:

And I've heard from people that open standards work *was* done at Foo Camp this year, and David, that's a problem for EVERYONE including the people who were invited. Tim should really make that clear up front, this is a party, a social event, and you should not try to do open standards work at such an event.

As opposed to the way Dave deals with work on clarifying RSS? Where he's willing to call employers and threaten with lawsuits? How is there room in California for anyone else, with Winer's ego there?

Update: Oh, this is rich. I had no idea Winer had been invited to Davos (2000). Talk about your exclusive events where "matters of consequence" are discussed. I'd call him hypocritical, but that would be an insult to hypocrites everywhere.

Technorati Tags: ,

 Share Tweet This

music

Looking for Clues

August 29, 2006 15:05:26.222

First, Windows DRM was cracked with FairUse4WM. Today we learn that Apple's fairPlay has been cracked by QTFairUse6. A rational RIAA would realize that this is a bad replay of the floppy disk protection wars of the 80's - but I don't expect that. No, I expect more raw stupidity. Where the RIAA is concerned, there's no such thing as a bridge too far...

Technorati Tags: ,

 Share Tweet This

Silt

Silt Optimizing

August 29, 2006 12:31:31.458

I've added some more caching to the Silt server, just in time for my ESUG talk on running a Smalltalk server. The new code is in the Public Store, Silt 2.62.

Technorati Tags: , ,

 Share Tweet This

law

Yet another stupid patent

August 29, 2006 9:54:26.893

Just when I thought patents couldn't get dumber, I ran across the asinine patent that Blackboard was granted. Did they patent any software or hardware? Heck no - they patented an idea:

Blackboard's patent doesn't refer to any device or even specific software code. Rather, it describes the basic framework of an LMS. In short, Blackboard says what it invented isn't learning tools like drop boxes, but the idea of putting such tools together in one big, scalable system across a university.

How can you tell when a company is busy being a patent troll? Why, when they feel forced to issue statements like this one:

"Blackboard is not a troll," he said, referring to the term for companies that establish a patent but don't use it except to exact royalties from others. "We're not trying to put anyone out of business. We're not trying to hinder innovation. We're seeking a reasonable royalty."

I think I'll create a flowchart of the "stupid patent process", and apply. Then, whenever a set of morons like Blackboard tries to patent an idea, I'll sue for infringement. The sad thing is, given the clear stupidity of the US PTO, I'd probably stand a decent chance of getting the patent...

Technorati Tags: ,

 Share Tweet This

gadgets

Is Sony in Trouble?

August 29, 2006 8:08:47.549

Wired News thinks that Sony is in fairly deep trouble - the electronics division is on a decade long slide, and they are hoping that the PS3 will reverse that. The trouble is, the $600 price tag (as I've mentioned many times before) is not the way there.

Based on this article, I think Sony has a positioning problem: they are marketing a game system, but they have far larger (and mostly invisible) plans for the PS3:

The PS3 is much more than a game box. Kutaragi likes to say it's actually a computer, one that's designed to lie at the center of the networked home, serving up films, navigating the Internet, doing nearly everything a PC can do, and delivering jaw-dropping videogames besides. The new console relies on two extremely ambitious yet untested technologies. At its core is a highly sophisticated microchip that can cruise at teraflop speeds (equal to the fastest supercomputers of less than a decade ago) and that might someday revolutionize home electronics. Also built into the machine is Sony's new Blu-ray hi-def disc player, which is proudly incompatible with a rival format from Toshiba and which represents a bold, some would say reckless, attempt to control the multibillion-dollar market in next-generation video discs.

Well, that might explain why Sony thinks that the $600 price tag is reasonable. The problem here is one of branding: Sony, whether it likes it or not, is selling game consoles, not home media centers. The market for home media centers of this sort isn't even proven - Microsoft thought they could sell Media Center PCs into the living room, and it hasn't worked. People like well made, single purpose devices (like Tivo). They don't want their DVR to crash because the latest IE patch failed.

I documented the exciting process of setting up a Media Center PC (and that didn't even cover HD - I'm sure that adds to the fun) awhile back, and it wasn't easy. When people buy a game system, they aren't really expecting to have configuration issues. Maybe Sony has something that will solve that, but they sure haven't told anyone. The PS3 is being pushed as a next gen console, not as a multi-purpose device. As a multi-purpose device, the $600 tag might work. As a game console, it's just laughable.

Update: Scoble makes a point involving HD TVs:

I guess it depends how many people will buy $4,000 TVs over the next year. If you get one of those you’ll probably open a credit account. Then $600 more isn’t really that big a deal since that’ll probably cost you another $20 a month. At least that’s how I bought my Xbox and my HD-DVD. Best Buy gave me $10,000 worth of credit by filling out a simple form. Oh, yeah, sorry to pop everyone’s bubble that I’m one rich dude. It’s the American way: go into debt for your toys.

Well, I still say this: At $600, you hit "conversation with the spouse" territory in a lot of households. I'm also not sure how many people will spend $4k on a TV. We bought an HD capable TV (i.e., no tuner) 2 years ago for less than $2k. There is simply no way I'd spend $4k on a TV - especially when only a small fraction of the available channels are HD.

 Share Tweet This

sports

Bad luck in spades

August 29, 2006 7:52:10.666

The Red Sox are in an epic tailspin, and they just received even more bad news: Ortiz' irregular heartbeat is still bothering him, and he's out until they figure it out:

The massive slump the Red Sox are in seemed far less relevant by the end of Monday night, when the club revealed that David Ortiz, the team's star designated hitter, suffered a recurrence of the rapid heartbeat he was experiencing 10 days ago. Ortiz will fly back to Boston on Tuesday morning to undergo further medical exams.

Ramirez is also out, with a hamstring injury. Those two were the only punch that ballclub had left. It's all over in Boston, except for the recriminations.

Technorati Tags: ,

 Share Tweet This

marketing

Attention to your Wallet

August 28, 2006 22:25:28.446

Via David Weinberg, I ran across this post from Jeneane Sessum - who has a fair amount of cynicism built up on the whole attention/gesture thing:

Although this attention thing sounds a little good and a little creepy at the same time, it is essentially as it always has always been: anyone concerned with what you’re paying attention to is out to make money off of you. Trying to paint attention monitoring or tracking or trust or what have you as anything other than that is dishonest. You and I are not that important. No one, I mean no one, besides a suspicious mate cares what you pay attention to online unless they’re looking to divorce some bread from your wallet.

Pretty much, yeah. She goes on, and the rest of her post is worth reading - follow the link for it. The funny thing is, not only is attention/gesture a silly way to extract information worth selling - but, as I said the other day, the proposed business model for it flopped like a fish out of water back in the late 90's. It's an idea whose time tried to come, and wasn't worth waiting for.

 Share Tweet This

conference

To Conference, or UnConference?

August 28, 2006 22:11:34.817

Spotted in OK/Cancel

With conferences, you have an expectation. You know some of the topics that will be discussed as well as some of the speakers. In an “unconference”, you may know some speakers because they’re mentioned sessions they want to do on a webpage but really, it’s subject to change - and it may not even be a presentation. Maybe it’s just “I just wanted to talk about open source movement,” and open the floor. I can do that over a dinner.

That's a good point. I don't know if I'm completely negative on the idea, but the boosterism you see from some corners is kind of off-putting.

 Share Tweet This

media

Blogosphere and MSM: not so different

August 28, 2006 16:48:39.235

You hear a lot of complaints about the blogosphere being filled with fact free ranting and echo-chamberness. Well, the mainstream media looks a lot like that right now - witness the John Mark Karr circus. Over the last few weeks, the cable news outlets have been on a nearly 24x7 feeding frenzy on this one - today we learn that there's no DNA match, and that the local DA does not intend to press charges.

Boy, those editors and fact checkers are sure doing a world of good over in MSM-world...

 Share Tweet This

music

Beautiful Music

August 28, 2006 15:52:05.896

One of the things I really, really liked about the "Lord of the Rings" movies was the music - I've popped the DVD's in just to listen to the closing music. This morning, I was waiting to have a new cell phone loaded with my address book, so I walked over to Best Buy to peruse CDs. In the soundtrack section, I came across "Music from The Lord of the Rings", by Mask. It's really quite good - I've been listening to the CDs directly, but I'll be ripping them so that I can carry this on my iPod. I especially like "Into the West", which is from the finale. For anyone who likes the story, it's a really touching piece.

Technorati Tags: ,

 Share Tweet This

marketing

Double Standard, or Expectations?

August 28, 2006 12:49:07.094

Dare Obasanjo calls BS on the difference in treatment of MS/Google announcements by bloggers:

As usual, the technology blogs are full of the Microsoft vs. Google double standard. When Microsoft announced Office Live earlier this year, the response was either muted or downright disappointed because it wasn't a Web-based version of Microsoft Office . An example of such responses is Mike Arrington's post entitled Microsoft Office Live goes into Beta . On the flip side, the announcement of Google Apps for your Domain which is basically a "me too" offering from Google is heralded by Mike Arrington in his post Google Makes Its Move: Office 2.0 as the second coming of the office suite. The difference in the responses to what are almost identical product announcements is an obvious indication at how both companies are perceived by the technology press and punditry.

Some of that is expectations. Sure, there's a double standard to some extent, but people expect more from MS, fairly or not. When you own properties like Office and Windows, that's just part of the game.

Technorati Tags:

 Share Tweet This

web

Yin and Yang on Google Services

August 28, 2006 8:15:54.266

Apparently, Google is interested in the Enterprise space now; I stumbled on this second hand, via Scoble's blog. The interesting thing to me is his reaction to it. On the one hand, he says he doesn't like their stuff vis-a-vis MS Office:

The funny thing is that at PodTech we’re actually using most of the “Google Office Suite.”
I hate it. It isn’t even in the same ballpark yet as having an Exchange server.

On the other hand, he thinks MS is going to fall behind due to inattention to the rising Mac platform:

Please note: that doesn’t mean Microsoft should sit back and celebrate. They are gonna get their ass kicked in this space because of their lack of attention to the Macintosh. That’s the #1 reason I’ll probably be using Google’s stuff over the next year instead of Microsoft Exchange, Outlook, and Entourage.

So what's in this suite? Here's InformationWeek:

Google this week will launch Google Apps for Your Domain, a software bundle aimed at small and midsize companies. The free, ad-supported package combines Google's E-mail, calendar, and instant messaging with Web site creation software. It will be hosted in Google's data center, branded with customers' domain names, and packaged with management tools for IT pros.
That's the first step. Later this year, Google plans to add its Writely word processor and Google Spreadsheets to the suite, build online collaboration features that work across its applications, and market the whole package to large companies for a fee. Google will include IT-friendly features such as APIs, directory-server integration, guaranteed performance levels, and telephone tech support.

Now there's where I start to get skeptical. Take a walk through the blogosphere looking for "lost blog posts" for a minute, and you'll get an idea as to why. I like Google Calendar, and I use Gmail (with a caveat: I use the Pop3 interface to bring the mail to my client app). Why? Because I need offline access, that's why. Now, that's clearly not a showstopper - witness SalesForce.com. My skepticism may or may not be shared by most people.

Which means that this will be an interesting show to watch. The Google suite will be a big test of software as a service (as opposed to client software via license). That alone could provide a quake in the industry, given Google's size.

Update: Om Malik makes some very good points on the privacy and access based downsides:

Of course there was the whole issue of getting email on the go; many on our team wanted to use BlackBerries, while I wanted to use my Nokia E61 with Good (by far the best push mail offering on Symbian), so instead we decided to go the traditional route. Okay, perhaps I was being a bit too paranoid, but given the recent AOL DataGate, it is prudent to be wary of the big guys.

Technorati Tags: ,

 Share Tweet This

tv

What were they thinking?

August 27, 2006 23:35:25.105

There was a fatal plane crash this morning, but that didn't stop Conan O'Brian at the Emmys - he went right ahead and did a plane crash satire (riff on Lost). That's just incredibly lame - I don't care how tightly scripted the show was, there's this thing called "good taste"...

Technorati Tags:

 Share Tweet This

law

Not getting it

August 27, 2006 22:43:35.052

I've seen a lot of dumb posts, but this one, by mgreenly is right up near the top of the stupo-meter:

Scoble went on a witch hunt today because some one was scrapping his blog content and re-using it. The problem is he's syndicating 100% of his content in his RSS feed. Which means he's all but signed a letter of permission for the public re-use of this content. Even worse in this particular case it was being re-used with attribution and a link back to his actual blog.

Hmm. So a book is an invitation to photocopy, then? How about a newspaper - is that a license to copy too? How about CDs - are those a license to rip and redistribute? How about web pages - are they a license to scrape and redistribute?

Which part of copyright law is this guy not clear on? The ease of copying does not change who owns the copyright. Fair use allows for copying for personal use. It doesn't allow for unrestricted redistribution without permission - and the things Scoble is pointing to don't fall under fair use, IMHO.

Technorati Tags: ,

 Share Tweet This

development

Productivity

August 27, 2006 15:01:21.426

John Duimovich links to Joel's post on monoculture in software development, and then adds to it:

First penny: if you're looking for a job implementing programming language runtimes and you only know Java... umm... I suggest you learn a couple more languages starting with C/C++ (so you know how programming carelessly can really hurt hurt hurt you) and then Scheme (so you learn about recursion, first class functions, continuations, and programs as data) and then finally Smalltalk (so you can experience true object oriented programming and pure programming joy).

What happens when you get stuck in curly brace-ville?

The downside is you may be spoiled for lesser programming environments, and become surly and depressed once you understand the sad truth of the programming language landscape today.

He then links to Peter Fisk's Vista Smalltalk, which is getting to be a very interesting read.

Technorati Tags:

 Share Tweet This

web

Gestures, Attention, and all that

August 27, 2006 14:46:00.042

I listened to the latest Gillmor Gang podcast (Trust Gang Part IV) today, and in segment 4, Seth Goldstein talked about where he's headed with the Root Markets idea. I've never completely bought into the whole idea of "attention streams", but the explanation of where this is going reminded me of something:

Remember beanz, digicash, and flooz (internet cash)? The idea was that you signed up with a company, and then you exchanged something (access to your personal information, typically) in exchange for "internet cash". You could then go to online vendors and exchange that digital cash for real goods. Except... vendors didn't want beanz, they wanted Visa. Or Mastercard. Or... you get the idea.

The gang was hung up on what I'd consider the trivial point - you would have to trust Root Markets well enough to let them manage your "attention data" (the history of what you visit on the web). Heck, we already trust Google, Yahoo, and our ISPs with that data (at least implicitly). The harder question is, why would a vendor of widgets want to take "root beanz" instead of a credit card? To some extent, this tells me that "Web 2.0" is headed for the weeds in the same way that "Web 1.0" did. When people start running back to already rejected ideas, it's a bad sign.

Technorati Tags: , ,

 Share Tweet This

spam

More on Splogs

August 27, 2006 12:13:54.792

I'm wandering through some of the posts I flagged for later last week, and ran across Steve Rubel's comments about the huge number of splogs. This caught my attention after seeing the troubles WordPress users are having without Akismet.

Now, spam and splogs are slightly different, but it's all part of a continuum. According to research that Steve points to, 56 percent of the English language blogs are actually splogs. That affects a lot of the numbers that get tossed around; you need to keep that in mind the next time Dave Sifry posts a "state of the Blogosphere".

With all that crap out there, the various search engines are just getting buried. However, note this:

Unfortunately, what's absent from the piece is any accountability directed at the powers that supply these spam blogs with their funds: advertising networks. It seems to me that the splog problem needs to be attacked by not just the publishers and the search engines, but also by the contextual search ad providers who are making it easy for spam bloggers to make money. Google, Yahoo and others will need to raise the requirements for publishers who want to enroll in these lucrative programs. Publishers should have to prove they are legitimate before they can sign up for Adsense or any other contextual ad service.

Well, that gets into something interesting: what is Google's actual motivation to stop this stuff? Seriously - if a splogger is pushing up AdSense that makes money, Google is getting a cut. There's a financial disincentive for them to take action. Yahoo (et. al.) have the same issues. We can wish that wasn't the case, but it is. Bearing in mind that they have to answer to their shareholders first, I'm skeptical that they are going to do much about it.

Don't believe me? Flip to the back of PC Magazine. You think they're going to stop selling ads to some of the more "interesting" vendors back there? It's about as likely as online vendors putting a stop to a money making operation.

Technorati Tags: ,

 Share Tweet This

BottomFeeder

Basic and Digest Authentication in BottomFeeder

August 27, 2006 11:42:43.026

If you have feeds that sit behind an HTTP Authentication scheme, they stopped working with the 4.2 release of BottomFeeder. This was a regression - I hadn't noticed a few code changes between VW 7.4 and VW 7.4.1. I looked at that yesterday afternoon, and fixed the problem - look for the NetResourcesHTTP update in the update tool.

There have been a few glitches like this, so I think I'll roll out a 4.3 release that simply wraps up all the bug fixes. If I have time for that this week, it will be out before Friday. If not, it won't be until after ESUG.

 Share Tweet This

spam

When the SpamCop is away...

August 27, 2006 11:36:14.943

Scoble makes the impact of spam more clear: the spam blocker used by WordPress blogs is down right now, and that means that WordPress bloggers are getting buried:

The problem is that bloggers who don’t use Wordpress.com blogs mostly don’t see this as an issue. It’s a HORRIBLE issue here when Akismet isn’t doing its job. Since I’ve started using Wordpress.com Akismet has blocked more than 64,000 spams.

My spam solution is built into my blog, which means I'm unlikely to have this specific problem (I have different ones though - maintaining the code for it being the primary one). The tragedy is that you can't really get by without some kind of anti-spam solution. While Akismet is down, the simplest answer for affected users is to turn comments and trackbacks off. Might be overkill, but it's probably better than spending all your waking hours deleting spam.

 Share Tweet This

smalltalk

Tic-Tac-Toe via Smalltalk

August 27, 2006 10:23:38.624

Peter Fisk is showing off a simple network game using Vista Smalltalk. He's integrated Jabber as well, which is neat. I found this interesting as well:

The mechanism for updated the remote player’s board is based on a special kind of text message. If a message is preceded with “@@@”, then the first three characters are discarded and the rest of the message is treated as a Smalltalk message. This technique could be used for collaborative work group applications as well as games.

That's a trick I've used myself in demos before.

 Share Tweet This

search

Search and "Why do you care?"

August 27, 2006 10:13:19.924

Kevin Burton makes a very good point about search:

This is the elephant in the blog search corner that Technorati doesn't want to talk about. Most consumers just want to search. They don't think about blogs. If you're searching Google for 'Firefox' and the top result is from a blog and the second result is mozilla.org why would you not show the first result?

That's pretty much the case. If I want to search a specific blog (something I do far more often than search "the blogosphere", I use the advanced page in Google and limit the domain. When I search, I almost never think about blog results as a separate thing.

 Share Tweet This

BottomFeeder

Portability in Action

August 26, 2006 12:05:52.311

The cross platform nature of Cincom Smalltalk has helped another person - here's The Lutheren Zephyr, who was looking for a reader that would work on Windows 98:

Dad to the rescue! Hearing of my predicament my dad offered me an old laptop, allowing me to blog on the train to and from work. I am now equipped with a Sony Vaio SuperSlim Pro notebook, model PCG-5211. It's about 6 years old, and runs Windows 98 (which is no longer supported by Microsoft). Since it is running Windows 98, I had a challenge finding a RSS reader that would work on Windows 98 AND allow me to read blogs offline. But I found one - BottomFeeder.

Actually, you can draft posts for a blog using the blog posting tool as well :)

Technorati Tags: ,

 Share Tweet This

logs

Weekly Log Analysis: 8/26/06

August 26, 2006 0:59:13.948

BottomFeeder downloads went back to more normal levels this week: they dropped down 157 per day. The details:

PlatformBottomFeeder Downloads
Windows464
Update182
Linux x86124
Mac X105
CE ARM59
Mac 8/955
HPUX27
Windows98/ME26
Solaris14
Sources14
AIX12
Linux PPC9
Linux Sparc8
SGI3

Next, the HTML page accesses for the week:

ToolPercentage of Accesses
Mozilla48%
Internet Explorer32.1%
Planet Smalltalk10.4%
Other3.9%
MSN Bot2.6%
Opera1.8%
Megite1.2%

The percentages are about the same as ever. The cool thing is, the traffic for the site as a whole continues to rise slightly, week on week. Finally, the RSS feeds numbers:

ToolPercentage of Accesses
BottomFeeder22.4%
Mozilla18.2%
Other13.4%
Net News Wire8.6%
Safari RSS5.5%
Internet Explorer5.5%
BlogLines4.4%
Google Feed Fetcher4.1%
NewsGator3.7%
Planet Smalltalk1.8%
SharpReader1.6%
Opera1.4%
RSS Bandit1.2%
Liferea1.2%
RSS 2 Email1%
News Fire1%
BlogSearch1%
MSN Bot1%
JetBrains1%
Java1%
Python1%

Those look about the same as always. Off to another week - and then to ESUG at the end of it.

 Share Tweet This

general

End of the Summer

August 25, 2006 23:48:44.908

My daughter attended a skating camp during the last week of summer (school starts next week) - and today they had an end of camp recital. So, I took a couple of shots of her having fun on the ice:

It's back to the school year next week.

 Share Tweet This

web

Back of my mind thought...

August 25, 2006 19:28:09.974

When I first heard Dave Winer talking about "River of News" for mobile devices, I thought "why not just push the stock page or feed with a style sheet specific to the smaller device?"

Well, I wasn't the only one with that thought; Tinfinger explains.

Technorati Tags: ,

 Share Tweet This

general

Urban = Genuine?

August 25, 2006 18:04:55.469

Troy, commenting on life in his new neigborhood:

As I've noted in prior posts, the neighborhood feels more alive and genuine than other places I've lived or looked at. We have some neighbors who sit out on their stoops, and I generally wave and say hi when I walk past while walking Duncan.

The idea that urban life is somehow more "genuine" than suburban life is amusing. For most of human history, people lived in small groups, village sized or less. In that respect, urban life is every bit as artificial as suburban life. I don't begrudge anyone their choice of where to live - people differ, and if living where you live makes you happier, that's great. I'd just like to see this meme of "urban = genuine" die the death that it deserves.

Technorati Tags: ,

 Share Tweet This

cst

Fun with Http Headers

August 25, 2006 15:17:22.850

I ran into a funny little bug in the Http client code in VW 7.4.1 via BottomFeeder - I stumbled on a report of difficulty reading this feed: http://planeterlang.org/rss20.xml. Here's the thing that caused a problem in the headers:


Content-Type: text/xml;charset=

The parser tries to read the charset, and makes assumptions about there being something to read - and of course, bails out. I hacked a quick fix to just have it assume utf-8 in those cases, and reported the bug to engineering for a more permanent fix in the base product.

Technorati Tags:

 Share Tweet This

science

Explosive Batteries Explained

August 25, 2006 13:32:43.582

Wired has a simple summary article up on how Lithium Ion batteries can go bad. It sounds to my (mostly uninformed on this issue) ear like small manufacturing errors - the kind you might expect when you are trying to shave costs to the bone - are a real risk factor here.

 Share Tweet This

browsers

Very Cool Firefox extension

August 25, 2006 10:59:34.621

Via Joel Spolsky, I ran across the coolest Firefox extension:

IETab takes advantage of the fact that Internet Explorer is available as an ActiveX control, which is available to be embedded in any Windows application, to open certain websites in Firefox using Internet Explorer. Whenever a website comes up complaining that you need to get "Netscape 4.0 or some other modern browser" you can just right click on the tab and it'll pop up right in Firefox being rendered by Internet Explorer. You can set up a list of websites that always come up in IE tabs

There are screenshots of the settings screen over at Joel's; you can list websites that will always use the IE control. This lets you route around the damage of people who think that IE specific websites are ok (like, for instance, the folks here at Cincom who maintain the internal websites. Sigh). Runs in its own tab, which is very nice.

Technorati Tags: , ,

 Share Tweet This

management

When a Prima-Donna becomes a jerk...

August 25, 2006 10:45:47.461

Esther Derby says that you should have low tolerance level for jerks at work - because they'll cost you one way or another:

I still hear people justifying jerk behavior because "he's a star" or "she's a creative type" or
.... Bottom line is that jerks cost your company.

She gives some good examples - and ammunition for any arguments over whether the more difficult people are worth it or not.

 Share Tweet This
-->