PR

Blogging to show up

November 14, 2006 8:18:13.439

Nick Carr notes the existence of what he dubs"defensive blogging" - i.e., starting a blog so that you can have some control over what shows up in search results:

Leonsis is what you might call a defensive blogger. His main goal isn't to enter into a "conversation" with the AOL "community," but just to gain more control over the results that show up when people google him. In fact - and this really turns the whole corporate blogging ethos on its pointy little head - Leonsis is blogging not to increase the flow of information but to narrow it, for his own professional benefit.

I flagged this story as something of interest yesterday, but never got around to it. Today, it's a full blown meme :) I find that I like Doc Searl's take on this:

Doesn't always happen with me and Nick, but I couldn't agree more. Though I'd add that Ted is being both Machiavelli and Cluetrain compliant. (It isn't like the guy isn't getting clues, is it? He's not bunkered down in what Dr. Weinberger aptly called Fort Business.)
 Share Tweet This

screencast

Smalltalk Daily: 11/14/06

November 14, 2006 9:54:55.892

On today's Smalltalk Daily, we go a little deeper into Smalltalk processes, and learn one technique for easily dealing with background processes.

Technorati Tags:

 Share Tweet This

PR

Can Publicity kill this ripoff?

November 14, 2006 10:18:21.118

Via Glenn Reynolds, I'm reminded of the egregious charges hotels and conference centers charge for group net access:

There were 11 of us in a small conference room with a table that seated 12. Naturally, we all wanted access to the net, but the charge for that was $175 per person! That's $1,925 for internet access for the group. We (I) pitched a fit, and they agreed to cut it significantly, but it was still far more than what we were willing to pay.

This leads to absurd situations - at last year's LinuxWorld/NetworkWorld (note the second name) there was no internet access (the conference center wanted $300 per person). The question you have to ask yourself is - does that kind of charge plan actually work? Given all the business they don't get, does the business from the occasional moron who pays for it make up for it?

Publicity isn't that useful for this, since the people affected are transient, and may not return to the same hotel/center anytime soon.

 Share Tweet This

gadgets

The many Zune missteps

November 14, 2006 14:26:52.834

Dave Winer makes a good point about what MS could have (and should have) done with the Zune:

I met with the people doing the Zune at Microsoft in the summer of 2004, when podcasting was gaining traction (in Seattle no less), but wasn't showing on their radar yet. I explained how they could make their device a perfect podcast client. I couldn't tell what they were thinking of course, but it seemed they weren't convinced podcasting was real. Too bad, they could have made a simple product, not had to do any deals with Hollywood, and do an end-run around Apple, which still hasn't made the corner turn to DRM-less media (which is one of the most profound things about podcasting, and no accident, I assure you).

That's hardly the end of the missteps though; it's as if MS considered every bone-headed move they could make for the Zune, and went ahead:

  • Doesn't work with Windows Media Player; requires a new application
  • Doesn't work with PlaysForSure, MS' recent DRM theory. If you bought PlaysForSure music, that sound you hear is the theme song from "Jaws"
  • WiFi that doesn't serve any useful purpose
  • Music Sharing via WiFi that will generate gosh knows how many bug reports that end with tech support saying "it's a feature, not a bug"
  • A player that's a little bigger than it could be, and is much heavier than an iPod.
  • You buy music via a point system ($5 minimum up front to buy songs at $0.99 each) - unlike, say, itms, where you just use that money thing so manv of us are familiar with

It's simply amazing that they could hit the market as a second mover and make that many initial mistakes. That last one on points is worthy of a whole "what were they thinking???" post of its own. I'd like to know what the product management/marketing team was thinking when they came up with this.

Update: CNN had Andrew Ross Sorkin on this morning to talk about the Zune. It was a classic "on the one hand, on the other" kind of review until the very end, when Soledad O'Brien brought out her new Nano shuffle. Ouch.

Technorati Tags: , ,

 Share Tweet This

books

More Medieval Study

November 15, 2006 0:33:41.636

The Middle Ages I just picked up "The Middle Ages", an overview of the period. It's good so far - I read through the early medieval period this evening, and on into the beginning of the high (pre-plague) period. It's not detailed, but it seems like a quick read. I'd read more tonight, but it's bedtime :)

 Share Tweet This

web

Rational Exuberance?

November 15, 2006 7:55:34.384

Jason Calacanis argues that the dotCom bust didn't change the overall upward trend in online advertising - and argues further that the uptick is going to keep going:

The real story of Web 2.0 has little to do with the bells and whistles and everything to do with the stunning growth of online advertising. If you look there is a valley between the dotcom spending days (99/2000) and today, but the trend line would be fairly straight if you held a ruler over the 97 to 2006 points--which I do here with the black line. That dotcom overspend, and the dip after it, shouldn't have happened. Those swings were due to the emotional roller coaster of the dotcom bubble on the way up, and four huge events after: the dotcom bubble bursting, the accounting scandals, 9/11, and the brief recession caused by those first three.

He's got charts on his site to back up his idea (along with some caveats about external events impacting it). I think he's mostly right, although I'd add something: we are also moving from mass marketing and broad brush advertising to niche markets and niche advertising. Which means that it will be easy to argue that things are slowing down, even as they increase (but spread out).

Technorati Tags: ,

 Share Tweet This

enterprisey

Understanding the problem

November 15, 2006 8:24:57.484

James McGovern doesn't seem to care for the back and forth treatment his postings generate, so he's come back with this description of my site:

On the contrary, most truths are apt to become familiar and unexciting. No one thrills to the idea that the earth orbits the sun like they used to. But this new blase attitude has not altered the structure of the solar system. Equally, most fiction is surprising and not in the least dull to read, but it remains fiction for all that. The best refutations also tend to draw on facts that are tediously obvious. How better can you refute an opinion than by showing it to be inconsistent with something well-known to be true? Are the below fact tediously obvious when it comes to Ruby on Rails?

Near the middle of that paragraph, he linked the word "fiction" to my site. Well, to each his own - if he can't stand the heat, maybe the kitchen isn't the place for him. Having gotten that off his chest, McGoveren goes on to demonstrate that he's fearful of actually doing his own job via these assertions:

No large analyst firm has spent any time researching Ruby uptake nor have any of their clients asked them to?

Is it the job of analysts to back initiatives, so that the risk for any failures can be spread around? In McGovern's universe, I guess so. Here's a thought: Do your job. Do some research yourself, start a pilot project on a low risk task, and see how it works out. The results of that might actually mean something. Or, you can wait for the next large "IT in 20 years" report from the bozo firm of camp followers.

No Indian outsourcing firm and their bloggers have even indirectly hinted at the fact that they are using it for large enterprise applications?

Umm, duhh. That's because those firms mostly maintain existing applications written over the last 20 years - they aren't creating many new applications. Realizing that might require some actual thinking though.

Even though there are lots of Enterprise Architects who use Ruby outside of work, they never felt it was worth the time to talk about it in any meaningful way at work?

As Chris Petrilli recently noted, this is due to herd behavior and risk aversion. Better to fail the same way as everyone else than to try something different and stick out. The rewards for success apparently matter less than the risks of failure.

If you were to write a mission-critical enterprise application on a Java platform to support 5,000 concurrent users it would be 50X faster than anything the Ruby community could dream of? It would also outscale Ruby by factors?

The wealth of time and effort devoted to this topic is where he gets this from, right? Well, here's the thing - most large enterprise apps spend a lot of time dealing with the database. That part is optimized by doing better table and query design. So Ruby is interpreted; so what? That's simply not going to be relevant for most applications. On the kind of bozo comparisons that McGovern has in mind here, both C and C++ are going to outperform C#, Java, and VB.NET. Does that mean that the enterprise should stick with C, because "clearly" it's faster?

Again, I'll point out the obvious to McGovern: if you actually tried a pilot project, you might learn something. If you stay in the middle of the herd, you won't. I'm sure it seems safer there in the middle; everyone is doing the same thing, and any failures can be balmed over. Then again, the chance of a real outstanding success is also about nil.

I'll skip the rest, since it's getting tiresome to repeat "do your job" over and over. However, this bullet point from McGovern illustrates the pack thinking very well:

Can you point to a single Fortune 200 enterprise whose primary business isn't technology and a single revenue-generating mission-critical system built using Ruby? If you can't, could you at least speculate as to when you think this will happen?

There you go. It's safer in the middle of the herd, where the soothing voices of the shepherds remove all thoughts about anything better.

Update: Chris Petrilli weighs in.

Technorati Tags:

 Share Tweet This

screencast

Smalltalk Daily: 11/15/06

November 15, 2006 9:35:43.976

On today's Smalltalk Daily, I take a brief look at the COM Connect, demonstrating a basic hookup to iTunes.

Technorati Tags:

 Share Tweet This

windows

The Joys of Windows Software

November 15, 2006 14:53:59.284

I've said good things about XPlay in the past, but boy - if you get Windows bit rot, bad things happen.

When I was experimenting with the COM interface to iTunes, I had to uninstall/reinstall. I probably could have just upgraded XPlay - there's a patch that says it updates to iTunes 7.x. Not noticing, I went to what I figured was the safest route: uninstall, reinstall, update.

Oh boy. I had to reboot after each step. Would it be too hard to have the installer kill and restart the application? Sheesh.

Technorati Tags: ,

 Share Tweet This

gadgets

Down at the local Gamestop

November 15, 2006 16:12:10.607

It sounds like the people who pre-ordered PS3's aren't going to be happy. I was at one of the local Gamestop stores the other day, picking up a DS game for my daughter, who just turned 13. While I was paying, I asked the guy if they were getting any PS3's for the launch. The surprising answer was "no" - he told me that he had to call a bunch of people (who pre-ordered) with disappointing news.

I know that Microsoft muffed the initial launch of the 360 (there were shortages) - but not this badly. Sony is starting to look like the Keystone Kops.

Technorati Tags: , ,

 Share Tweet This

gadgets

Bad launch

November 15, 2006 16:33:08.652

Speaking of bad launches, I don't think I'd want a job as one of Microsoft's PR flack's right now. This Engadget review is just devastating - and having a series of crashes on 2 separate systems is not encouraging. The Apple Matters site is biased, sure - but the Zune point system take-down is well deserved.

The list of things MS got wrong (I went through this already) is simply amazing. When I told my wife and daughter last night that the Zune wouldn't work with Windows Media Player, they were just stunned - and I think that's going to be the normal reaction.

Oh, and one other thing - while I was at Gamestop, I saw the Zune promo materials. "Welcome to the Social"??? Do the MS marketing gnomes think it's 1920, and we're all headed out for ice cream? If this is what the major iPod competition is going to look like, I don't think Apple has much to worry about.

Technorati Tags: , ,

 Share Tweet This

DRM

How many ways can Vista Suck?

November 15, 2006 23:19:31.356

I've been beating the drum on the bozo DRM built into Windows Vista: PVP-OPM for awhile now. Finally, the trade press seems to have noticed. Computerworld has an article up detailing the many DRM *cough* features *cough* that Vista has, including my least favorite one:

Matt Rosoff, lead analyst at research firm Directions On Microsoft, asserts that this process does not bode well for new content formats such as Blu-ray and HD-DVD, neither of which are likely to survive their association with DRM technology. "I could not be more skeptical about the viability of the DRM included with Vista, from either a technical or a business standpoint," Rosoff stated. "It's so consumer-unfriendly that I think it's bound to fail -- and when it fails, it will sink whatever new formats content owners are trying to impose."

The annoyance comes from the way PVP-OPM works. If you don't have DRM compliant hardware all along the line, then how (or even whether) content will play for you is a decision made by the content owners. Have a legally owned HD-DVD that you want to play on your Vista machine, but happen to have a monitor without the requisite damage built into it? You could be completely SOL.

This is why I call DRM a bug - it doesn't stop the real bad guys, but it annoys the crap out of those of us who follow the rules. MS gave the lame excuse that they had to go along with Hollywood on this, or the content owners would have decided not to release their content. Oh really? You mean they would have abandoned the market and gone home? This was a golden PR opportunity for MS - one where, had they been thinking at all, they could have brained Apple in the music and video business - but no. Instead, they've decided that they agree with David Geffen (twit, Hollywood) - we're all thieves out here.

Technorati Tags: , ,

 Share Tweet This

cst

A better C interface

November 16, 2006 7:40:43.736

Michael is exploring ways to improve the C interfacing from VisualWorks.

Technorati Tags:

 Share Tweet This

itNews

When Bad ideas sound good

November 16, 2006 8:07:46.765

Here's an idea that sounds great in principle: have MS ship out a critical update that maxes out the power savings mode on every network connected PC. Who could be against power savings and less waste?

Microsoft should issue a software upgrade to every computer running Microsoft Windows worldwide. The upgrade would adjust the machine's energy-saving settings for maximum efficiency. Of course, this upgrade would have to allow critical systems to opt out. Nobody wants air traffic control computers to suddenly go into deep hibernation. But correcting for critical systems should be very simple for a company that churns out millions of lines of code every year.

The devil is in the toss off line at the end. Systems aren't waving flags that say "me, me! I'm critical!". Look at the roll out of IE7 - MS has decided to make that a critical upgrade, and if you don't want it (and many corporations don't want it yet), you have to opt out. That means that IE 7 will slip unwanted onto a fairly large number of systems.

That's a minor thing compared to the "max power savings" idea though.

The settings on the right are the maxed out power savings mode. Do you want servers that got missed hibernating after this goes through? What about connected hospital systems? Or traffic monitoring systems? There's no end to the list of systems that could be affected badly, given an admin mistake in not opting out.

Technorati Tags:

 Share Tweet This

screencast

Smalltalk Daily: 11/16/06

November 16, 2006 9:05:27.389

On today's Smalltalk Daily, we take a brief look at interfacing Smalltalk with C.

Technorati Tags:

 Share Tweet This

enterprisey

Learn to spell

November 16, 2006 9:09:49.496

James McGovern:

I wonder what James Robertson and the SmallTalk jamboree could learn by reading what he is saying vs simply viewing it as an contrarian perspective to my own.

I'd have an easier time taking McGovern seriously if he could learn to spell. It's Smalltalk, with a lower case T. As I've mentioned before, the bozo political pictures don't help either. Here's a hint: people who agree with your enterprise points may not agree with your politics - and forcing them to stare at the latter will make them ignore the former. That's one of the main reasons I avoid partisan politics here, btw.

 Share Tweet This

smalltalk

Exupery 0.1

November 16, 2006 14:34:41.298

Hot on the heels of last week's podcast, Exupery 0.1 has been released:

Exupery 0.10 is now released. There are prebuilt VM's available for both Windows and Linux. This release now provides a measurable speed improvement for the compilerBenchmark macro benchmark due to work on dynamic primitive inlining.

Instructions for installation and a link to a pre-built image is here.

 

    Benchmarks on my Athlon 64 3500+
    =========================================================
    arithmaticLoopBenchmark  1398 compiled   92 ratio: 15.196
    bytecodeBenchmark        2134 compiled  469 ratio:  4.550
    sendBenchmark            1580 compiled  697 ratio:  2.267
    doLoopsBenchmark         1090 compiled  840 ratio:  1.298
    largeExplorers            334 compiled  358 ratio:  0.933
    compilerBenchmark         733 compiled  705 ratio:  1.040
    Cumulative Time          4167 compiled 1448 ratio   2.878


    1,067,222,511 bytecodes/sec; 16,716,421 sends/sec


    Benchmarks on Andy's Mobile Pentium 3
    =========================================================
    arithmaticLoopBenchmark  2487 compiled  285 ratio:  8.726
    bytecodeBenchmark        4271 compiled 1255 ratio:  3.403
    sendBenchmark            3482 compiled 1772 ratio:  1.965
    doLoopsBenchmark         2078 compiled 1663 ratio:  1.250
    largeExplorers           2224 compiled 1683 ratio:  1.321
    compilerBenchmark        2093 compiled 1712 ratio:  1.223
    Cumulative Time         12903 compiled 4971 ratio   2.596


    Benchmarks from my Pentium-M laptop
    =========================================================
    arithmaticLoopBenchmark 1003 compiled  191 ratio:   5.251
    bytecodeBenchmark       1773 compiled  683 ratio:   2.596
    sendBenchmark           1446 compiled  922 ratio:   1.568
    doLoopsBenchmark         991 compiled  918 ratio:   1.080
    largeExplorers           418 compiled  441 ratio:   0.948
    compilerBenchmark        718 compiled  683 ratio:   1.051
    Cumulative Time         3773 compiled 2015 ratio    1.872


It's interesting that on Andy's machine Exupery is providing a nice performance improvement for largeExplorers while on my machine there is a 7% performance loss. The loss is due to the interpreter inlining Point>>@ into the main interpreter loop while Exupery executes it as a normal primitive. Andy's benchmarks are promising enough for a 1.0, pity relative performance isn't so high on the other two machines.

There is a mailing list for those interested in the project here .

Many thanks to Andy Tween for doing the Windows port and building the official Windows VM. Thanks also to Patrick Mauritz for doing a Solaris x86 port which was the first OS port.

Bryce

Technorati Tags: ,

 Share Tweet This

podcasting

Pining for Yahoo

November 16, 2006 19:13:21.115

I'd like to get the podcast listed in Yahoo's directory - really. Sadly, any attempt to add it has been generating this for weeks now:

So what's up with Yahoo? The feed validates in every other directory I've submitted to.

Technorati Tags: , ,

 Share Tweet This

humor

How to spot a true Potter fan

November 16, 2006 21:39:11.927

Rob Fahrni on the Potter V trailer:

I'm always tempted to buy a ticket, watch the trailer, and leave the theatre. Does anyone out there actually do that?

I wouldn't bet against :)

Technorati Tags: ,

 Share Tweet This

gadgets

And So it begins

November 16, 2006 22:13:06.503

The Zune could run Linux:

A deconstruction of the new Microsoft gadget reveals that it uses a processor capable of running Linux, prompting speculation about a Zune hack eventually enabling unlimited MP3 sharing.

I can just see the apoplectic fits in studio boardrooms as they envision unrestricted WiFi music sharing :)

Technorati Tags: , ,

 Share Tweet This

law

It worked so well for SCO

November 17, 2006 7:47:28.560

Is part of the Novell deal a slow motion SCO replay? Here's Ballmer:

"Novell pays us some money for the right to tell customers that anybody who uses SUSE Linux is appropriately covered," Ballmer said. This "is important to us, because [otherwise] we believe every Linux customer basically has an undisclosed balance-sheet liability."

Meanwhile, a statement on Novell's site after the deal said, in part:

the agreement had nothing to do with any known infringement.

Color me skeptical.

Technorati Tags: , ,

 Share Tweet This

web

Inside Baseball

November 17, 2006 7:59:57.267

Sometimes you wake up, look in your aggregator, and find that half the conversations are about inside baseball. To with: the little tempest in a teapot over techmeme and the A-Listers.

If you're caught up in that, it's worth pausing and asking yourself a simple question: why do you blog? Personally, I'm engaged in product evangelism, with some commentary on industry trends tossed in as I see fit. Showing up on a site like Techmeme is cool, but it's not what I'm doing this for.

 Share Tweet This

screencast

Smalltalk Daily: 11/17/06

November 17, 2006 9:00:33.064

On today's Smalltalk Daily, we look at allocating C data structures from within VisualWorks.

Technorati Tags:

 Share Tweet This

cst

November Cincom Smalltalk Digest

November 17, 2006 9:39:11.405

The November Cincom Smalltalk Digest is online - and don't forget about the Cincom Smalltalk Users Conference, December 5-7 in Frankfurt, Germany. Go Register here.

Technorati Tags: ,

 Share Tweet This

windows

Speaking of Metaphors...

November 17, 2006 18:01:12.095

This can't be a good omen for the launch of Vista:

Last night, a crane flew through the sixth floor windows of Waggener Edstrom, Microsoft's main public relations agency. The metal contraption--and no bird--crashed into offices for the team responsible for Windows PR.

Fortunately, no one was hurt.

Technorati Tags:

 Share Tweet This

gadgets

PS3 Madness

November 17, 2006 19:01:56.371

Looks like the severe shortage of PS3 units (something lie 150,000 - 200,000 were shipped to the US) is creating an auction feeding frenzy:

The Sony units were being advertised on the San Francisco Bay Area Craigslist with asking prices ranging from $1,500 and $4,000. But the blogosphere was agog Friday morning with reports of a single 60GB system receiving a bid of $9,000. No, that's not a typo, it really does say $9,000 is being offered for a video game unit originally sold for $600. But something seems, well, not quite right. The bidding jumped from $3,500, which seems to be about the standard selling price right now, straight to $8,000. You do the math.

Never mind $9000 - what kind of nut job is willing to pay $3500 for a game system? Here's a tip for all you fanboys - the XBox 360 is in stock, for a lot less. Sheesh.

Technorati Tags: , ,

 Share Tweet This

movies

Our Pirate Overlords

November 17, 2006 21:54:34.828

The MPAA has had another attack of the stupids - they are suing a business that rips a DVD that you've bought to an iPod that you've also bought:

According to the suit, Load 'N Go sells both DVDs and iPods and loads the former onto the latter for customers who purchase both. The company then sends the iPod and the original DVDs to the customer. So the customer has purchased every DVD, and Load 'N Go just saves them the trouble of ripping the DVD. The movie studios' suit claims that this is illegal, because ripping a DVD (i.e., decrypting it and making a copy) is illegal under the DMCA. The suit also claims that this constitutes copyright infringement.

So if that's a copyright infringement, then so is any movie or music individuals rip. The sheer lunacy of this is obvious to everyone but the MPAA - do they seriously think that a separate fee for the "right" to copy to a media player is reasonable?

I sure hope they recover from the rectal-cranial inversion soon.

Technorati Tags:

 Share Tweet This

gadgets

Console Economics

November 18, 2006 7:33:53.115

Scoble explains how the console business works:

First year, you’ll lose $200 per machine (Sony is supposedly losing $300 on PlayStation 3).
Second year, you’ll lose $150.
Third year, you’ll lose $100 (although price will probably drop too).
Fourth year, you’ll lose $25 to $50, or if market conditions are good, you might even break even.

Then later asks what we think. I think Nintendo is laughing all the way to the bank. They may have the smallest (about 15%) share of the console market, but they apparently make money on the consoles themselves from the start. Seems like a more rational approach to me.

Technorati Tags: , , ,

 Share Tweet This

podcasting

Tonight's Podcast

November 18, 2006 9:00:21.121

If everything goes right tonight, we'll have a podcast with Avi Bryant - where we'll talk about DabbleDB, Seaside, and the recent "Ruby on Smalltalk" thing he's been writing about and hacking on. My schedule is a little insane this weekend - we have a family event in 2 hours, and a party for my in-laws tomorrow - so I may not get the podcast edited and online until Monday.

Technorati Tags: , , ,

 Share Tweet This

gadgets

How a product launch should work

November 18, 2006 22:00:49.744

Nintendo demonstrates what a product launch should look like:

We're hanging out at Toys "R" Us Times Square this evening, getting all ready for a bazillion people to get their respective Wii on. As of 9PM the line is already mind boggling, but the word is Toys "R" Us is stocked with 5,000 of the dang things for the launch, so there are going to be a lot of people going home happy this evening. Keep watching this space for more of the action as it unfolds, and make sure to peep the pics after the break.

Maybe Sony should study...

Technorati Tags: , ,

 Share Tweet This

gadgets

Splat goes the Zune

November 18, 2006 22:06:48.515

Looks like the many negatives I listed for the Zune are showing up in product sales:

But what is most telling is the item that lies in the number six spot, two places ahead of Zune. That honor goes to the SanDisk Sansa e250, the 2GB version of SanDisk's best player. SanDisk may have been the second best selling DAP brand prior to Zune's appearance, but that company certainly does not have anywhere near the advertising visibility Microsoft is committing to Zune. Zune's third place showing among MP3 brands has to be a little disappointing for Microsoft. But then again Microsoft did leap ahead of Creative, iRiver, Archos, Samsung, Toshiba and Sony on its first try and that is a clear accomplishment.

A middle of the pack showing is ok, but getting out of the gate behind the SanDisk is kind of underwhelming. I think they'll need to go back to the drawing board for the next rev.

Technorati Tags: ,

 Share Tweet This

podcasting

When Technology Bites Back

November 19, 2006 0:59:59.052

Well, Michael, Avi Bryant and I had a great conversation this evening - it would have made for a great podcast. Unfortunately, the recording software I use only recorded part of it, and mangled that. So... we are going to try and reschedule, for a time when we can all be on skype. My assumption (based on 9 good calls so far) is that the skype out call just didn't merge well with the skype network call and the recording software. It sounded fine in the headphones, but it got mangled on the way out.

I may put together a short solo podcast tomorrow, on product direction - we'll see how my day goes.

 Share Tweet This

windows

The joys of Windows

November 19, 2006 11:00:21.431

I think I should get myself a USB mic and switch over to the Mac for my podcasts. Last night's recording got mangled. I originally thought it was the skype out line, and that still might be it. However, this morning I came downstairs and Windows was in a weird state, having rebooted after some (probably unneeded) update. The cursor was showing a flashing CD. I rebooted, and Windows got stuck. I rebooted again, and things seem to be fine.

Looking at the event log, partway through my call last night (and I remember the drive spinning up and the HD going full bore), Windows decided that it needed to read the CD drive. Why, I don't know - the same CD has been there for weeks. It's this kind of incremental bit rot that makes me more and more interested in moving over to the Mac.

 Share Tweet This

enterprisey

Industry thought followship

November 19, 2006 14:43:57.127

This is one of the things that drives me nuts about the IT sector: for way too many people, things aren't real unless they've been blessed by the "right" analysts:

What if all of us enterprisey folks were wrong to think that Ruby on Rails isn't ready for the enterprise and we decided to ignore lack of industry analyst coverage, lack of any quantity of knowledge in large consulting firms or even lack of a single hint that there is a single Fortune 100 enterprise whose primary business model isn't technology and how they have used it to develop a mission-critical enterprise application?

Would it be so hard to find a non-critical need, and try a pilot project? Why take someone else's word for the "enterprise readiness" of a solution when you could learn the truth for yourself?

 Share Tweet This

gadgets

More on doing a rollout

November 19, 2006 14:47:50.754

Mark Watson comments on the right way to do a rollout (Nintendo) and the wrong way (Sony).

Technorati Tags:

 Share Tweet This

gadgets

More PS3 Piling on

November 19, 2006 15:43:16.473

Via Instapundit, Amazon reviews for the PS3 from some of the (small number of) people who got one. It sounds like the early heat problems that the XBox 360 had are also an issue for the PS3. With how late this was, and with how small the launch volume of units was, wouldn't it have been better for Sony to be really sure about Q/A issues?

Here's a question: Has Sony done anything right with this launch? They had the XBox 360 launch to learn from, and it looks like they failed.

Technorati Tags: , ,

 Share Tweet This

podcast

Industry Misinterpretations Episode 10

November 19, 2006 23:51:52.632

This week is "Skype ate my podcast" week. As I mentioned earlier, Michael and I spoke to Avi Bryant - but the audio got all munged. So... I did a solo cast once things calmed down around here. Product direction is the theme this week, followed by the jobs report. If anything from the other audio can be recovered, I'll get it posted.

Grab the download here.

Technorati Tags: ,

Enclosures:
[http://www.cincomsmalltalk.com/audio/industry_misinterpretations-11-19-06.mp3 ( Size: 7561819 )]

 Share Tweet This

DRM

It's a Bug, not a feature

November 20, 2006 7:36:41.370

Need some more reasons not to trust DRM? Head on over here and peruse the top ten list.

Technorati Tags:

 Share Tweet This

logs

Weekly Log Analysis: 11/18/06

November 20, 2006 8:44:05.605

This is a little late, but it's time to look at the weekly logs. BottomFeeder downloads were down a bit - but I'm getting a fair number of downloads from download.com now - it balances out. Here's the distribution:

PlatformBottomFeeder Downloads
Windows429
Update151
Linux x86149
Mac X112
CE ARM79
Mac 8/951
Solaris33
HPUX25
Linux Sparc20
AIX20
Sources20
Windows98/ME17
SGI13
Linux PPC9
ADUX5
CE x864

Off to the HTML page accesses:

ToolPercentage of Accesses
Internet Explorer42.5%
Mozilla40.2%
LibPerl6.9%
Planet Smalltalk4.2%
Accoona1.7%
MSN Bot1.6%
Opera1.6%
MQBot1.3%

Looks about normal, with IE capturing more traffic again, probably due to IE7. Let's look at the RSS traffic:

ToolPercentage of Accesses
BottomFeeder21.9%
Mozilla17.2%
Other9.3%
Net News Wire8.9%
Safari RSS6.8%
Google Feed Fetcher6.5%
BlogLines6.1%
Internet Explorer4.6%
NewsGator2.3%
Planet Smalltalk1.8%
RSS Bandit1.8%
Strategic Board1.6%
Java1.6%
Liferea1.2%
SharpReader1.1%
Accoona1.1%
News Fire1%
RSS 2 Email1%
JetBrains1%
Python1%
MSN Bot1%
BlogSearch1%
Jakarta1%
Opera1%

 Share Tweet This

general

Screencast lateness

November 20, 2006 9:11:00.496

Smalltalk Daily will be up late today - I have to run out to get my car repaired. In the meantime, grab this week's podcast, where I laid out a few thoughts on product direction for Cincom Smalltalk

 Share Tweet This

windows

Why WGA is a bad idea

November 20, 2006 14:11:02.869

Tim Bray gives more than a few examples of what kind of havoc is likely to erupt from the new kill switch piece of WGA in Windows Vista:

Let’s see, suppose I’m a black-hat profiteer sitting beyond the reach of Western law but with control over a few botnets . If I can get my hands on your Kill Switch, I’ll have a nice little extortion business, as in “Pay up or all your desktops will decide they’re unlicensed and turn off.” It’d work best in a sales-centric business near end-of-quarter. Another potential victim would be any government (or company even) that has a lot of enemies; they don’t want your money, they just want to take you down. So, without thinking too hard, here are some attack vectors I’d consider: If I can subvert your network routing, gotcha! If I can subvert the registry on your desktop machines, gotcha! If I can subvert the NTP protocol (how most computers learn what time it is), gotcha! I’m sure that an actual seasoned network engineer could think up a half-dozen more attack scenarios over a cup of coffee. Finally, never ascribe to malice that which can be explained by incompetence; WGA is software and software has bugs and if one of those bugs flipped the Kill Switch on your sales infrastructure offline during the Christmas rush, well, there wouldn’t be any malice involved, but it’d sure be a pity. What prudent businessperson, I wonder, is going to install critical infrastructure that can be turned off remotely, trusting the claims that only the good guys will be able to find the key to the “off” switch?

That last part is instructive - do you want to be manning the help desk at a critical part of the year after Windows decides that it's not genuine?

Technorati Tags: ,

 Share Tweet This

screencast

Smalltalk Daily: 11/20/06

November 20, 2006 15:24:34.213

Today's Smalltalk Daily is late - I had to run my car down to a garage for repair work, and then I had conference calls. It's finally in the can though - and today's topic is a brief intro to Store - the source code management system in Cincom Smalltalk.

Technorati Tags:

 Share Tweet This

development

Web Framework Comparisons

November 20, 2006 15:54:11.683

Via Exploring Solutions, I found this web development comparison by Dave Pollak. It's long, and well worth reading.

Technorati Tags: , , , ,

 Share Tweet This

development

It's a different world

November 20, 2006 22:09:58.609

Peter Fisk

Now, history seems to be repeating itself as Microsoft target the market for Rich Internet Applications. I don’t see old technologies such as Java or Javascript/Ajax being able to match the capabilities of .Net/Wpf/Xaml. Nor do I think that Adobe’s Apollo is going to have much of an impact.
This time Microsoft holds has leads in too many of the key technologies and markets for anyone to effectively compete. We know how effective they have been in the past when they had far fewer resources than today.

It's not the same world in which MS won those previous battles. Having a web technology that works well in IE, not so well (or at all) in other browsers and on other platforms? It's just not going to fly very well. the MS technologies he listed may well be better, but they aren't enough better.

Technorati Tags: , ,

 Share Tweet This

law

The RIAA's crazy Aunt

November 20, 2006 23:24:50.634

Does the RIAA have a crazy aunt who lives in Australia. How else to explain this astonishing proposed law:

Section 132AL(2) of the bill provides that a person commits an "indictable offence" if they possess "a device, intending it to be used for making an infringing copy of a work or other subject-matter".

This is the most serious offence for an individual technology user, as it means they've intentionally broken copyright law. It is subject to a penalty of five years in jail, a fine of up to $65,000, or both.

The "device" cited could be an iPod, or any other piece of technology that could be used to infringe copyright, such as any MP3 player, a camera phone, a VCR or a DVD recorder.

Under proposed new copyright laws, loading tracks onto a music player, which have been copied from a CD, would be classified as infringing copyright. This would apply even if that CD was legitimately purchased.

Now, here in the US, the music labels have been pushing for things like that, but it hasn't reached that level of absurdity. I hope this is simply hyperventilation- the Grokster case here added an additional test - a company flogging a potentially infringing service is in trouble if they are using a "wink wink, nudge nudge" approach to stopping copyright violations.

Technorati Tags:

 Share Tweet This

gadgets

Wii-mote problems?

November 21, 2006 8:25:10.059

It's not all great reviews for the Wii - the motion sensing controllers sound like they could stand an upgrade:

The Wii Remote is the most advanced motion-sensing device in the history of gaming, but in the interests of accommodating almost unlimited variables, from the size of the TV to the player's physical proportions, the Wii tosses out much of the data that are collected. Depending on what's going on in the game, only a narrow range of your physical input is converted to on-screen action. Which is why I could hit one-handed home runs without winding up or following through.

I still think this is coming to my living room - I've seen very positive reviews of this as well. And, unlike the PS3, the price is right.

Technorati Tags: ,

 Share Tweet This

screencast

Smalltalk Daily: 11/21/06

November 21, 2006 9:21:54.163

On today's Smalltalk Daily, we take a look at how to resolve code forks in Cincom Smalltalk using the merge tool.

Technorati Tags:

 Share Tweet This

smalltalk

On the fly modification

November 21, 2006 9:29:36.223

Thomas Gagne has some qualms about modifying production Smalltalk images:

Practically speaking, we could probably open a running image, save code, then parcel-out the fixed classes. That would require our production images to be configured to read-in parcels when it starts up. While technically feasibly, it is impractical. We have a distributed application with multiple Smalltalk images running concurrently and each one would have to be re-initialized.

It's simpler than that, IMHO. I modify the running blog server here all the time. I've outlined the steps before, but what the heck - let's go through it again:

  • I have a base image that loads all parcels at startup. VW can do that via a command line argument, either with the parcels on the command line or in a config file.
  • I have an interface open on the server that allows me to kick it and have it execute specific patches (Smalltalk file-ins)
  • I do development on my local Linux box, and export changes in two forms: a file-out of changes, and a new parcel
  • I upload the file-out to the patch directory on the server, and the new parcel to the startup directory. I don't worry about saving the image - I just ensure that the latest code is ready to load at startup
  • I kick the image so that it loads the patches

That's it. Every major change I've done (including ones that have made shape changes to live objects in the server) has happened on the fly that way. I try not to restart the server, simply to avoid outages.

Technorati Tags: ,

 Share Tweet This

news

Luddites, Unite!

November 21, 2006 12:21:58.304

You can find Luddism anywhere on the political dial - here's Fox News' Bill O'Reilly, demonstrating his variation on the theme:

I don’t own an iPod. I would never wear an iPod… If this is your primary focus in life - the machines… it’s going to have a staggeringly negative effect, all of this, for America… did you ever talk to these computer geeks? I mean, can you carry on a conversation with them?

Never mind that you can download his radio show in podcast form :) Apparently, technology only serves to make us into uninformed trolls. The amusing thing is, his intellectual forbearers railed against the evils of radio and television.

This is of a piece with the astonishing admission from Larry King last week - that he's never been on the internet. Fossils come in all varieties, that's for sure.

 Share Tweet This

development

Too many choices

November 21, 2006 12:42:09.227

Joel Spolsky goes deep on what seems like a simple subject: shutting down a Windows box. It turns out that there are way too many ways to do that:

Every time you want to leave your computer, you have to choose between nine, count them, nine options: two icons and seven menu items. The two icons, I think, are shortcuts to menu items. I'm guessing the lock icon does the same thing as the lock menu item, but I'm not sure which menu item the on/off icon corresponds to.
On many laptops, there are also four FN+Key combinations to power off, hibernate, sleep, etc. That brings us up to 13 choices, and, oh, yeah, there's an on-off button, 14, and you can close the lid, 15. A total of fifteen different ways to shut down a laptop that you're expected to choose from.

This is exactly the kind of problem I'm trying to address in Cincom Smalltalk - the plethora of choices that leads to paralysis by neophytes who just want to get something done (Listen to my last podcast for more). You may not agree with how Joel would cut down on the choices, but he's definitely on the right track.

Technorati Tags: ,

 Share Tweet This

books

Medieval Life

November 21, 2006 14:18:09.902

I just finished " The Middle Ages ", by Morris Bishop. It was written awhile ago (1968) - I really enjoyed the author's conversational style. It was enough to sadden me to realize that he's been dead since 1973 - I get the impression that he would have been a great dinner companion.

Anyway, I highly recommend the book as an overview of the period - it gives a good feel for the progression of life during the period from about 600 AD to 1400 AD in Western Europe. I certainly enjoyed the book. Next up: " The Fall of Rome ". That looks like a good one too.

Technorati Tags: ,

 Share Tweet This

movies

Order of the Phoenix

November 21, 2006 18:04:35.093

Via Rob Fahrni comes word of the trailer for Order of the Phoenix, (scroll down) due in theaters July 13. I'm mentally in line now :)

 Share Tweet This

sts2007

Smalltalk Solutions 2007 Call for Participation

November 21, 2006 22:38:22.860

Smalltalk Solutions 2007 is approaching - next year's show is back in Toronto, with the IT360° show. It's April 30-May 2, and the call for participation is out now. That site mentions December 15 as a deadline - we are going to try to get that extended. You should still get your submissions in ASAP.

Smalltalk Solutions in conjunction withIT360° (formerly LinuxWorld & NetworkWorld Canada) is seeking conference participants. Show dates are April 30, 2007 through May 2, 2007 in Toronto at the Metro Toronto Convention Centre.

Smalltalk Solution speakers have the opportunity to reach the broader IT360° audiences. As with previous years, one presenter per accepted session will receive complimentary conference registration. Travel, hotel and all other expenses will be at the presenter’s expense and each additional presenter in a session will also be required to register for the conference in order to enter the conference area.

Technorati Tags: ,

 Share Tweet This
-->