Category Archives: Musings

Thought for the day on clustering

Clusters are like nuclear weapons: they’re expensive; they’re dangerous if misdeployed; people who don’t have them frequently envy those who do, and they offer some key advantages that aren’t easily matched by other technologies. (Also, they can cause significant amounts of fallout.)

Comments Off on Thought for the day on clustering

Filed under General Stuff, Musings

Accelerando stories online for free

Wow, this is great news: Charlie Stross has released his newest book, Accelerando, under the Creative Commons license. That means you can read it for free.

2 Comments

Filed under Musings

Trackbacks are off

I’ve turned off trackbacks for all posts older than 5 days. I’m tired of having to clean up spam every single day. I sure with the MovableType people would add better (== supported) antispam tools.

Comments Off on Trackbacks are off

Filed under Musings

Giving Thurrott his props

David Berlind asks “Who broke the Apple news?” He points out that the Wall Street Journal wasn’t the first to break the story, as Steve Jobs claimed during his WWDC keynote. However, Berlind credits C|Net’s June 3 story. However, more than a month beforehand, Paul Thurrott broke the story in this April 26 column, although he didn’t cite sources until May 23rd– the same day the WSJ printed their story. I’m disappointed to see the widespread lack of recognition for Thurrott, because he was the original person to break the story. And no, saying that David Coursey predicted this in August 2002 doesn’t count as prior art, since that was a prediction and not a report of the actual transition.

{ed: updated to add a trackback to Berlind’s original article}

Comments Off on Giving Thurrott his props

Filed under General Stuff, Musings

Pod slurping?

From the “sounds dirty, but isn’t” department, the newest security threat to corporate America: pod slurping. Abe Usher wrote a small executable that can be run from an iPod connected to a PC. When run, slurp will find and copy all of the document files it sees in subdirectories of c:\documents and settings. I hate it when that happens.

4 Comments

Filed under General Stuff, Musings

Live from TechEd: the X41

Scoble’s raving about how sexy the new Lenovo Thinkpad X41 is. He’s right, but here’s the weird thing: where’s Lenovo? In Ballmer’s keynote yesterday, the X41 was on stage for a total of about 90 seconds. Instead of showing it, it got a brief mention and then Ballmer took it off-stage. The script surrounding its appearance sounded like a bad TV commercial. This would have been a perfect opportunity to showcase what makes the X41 special, or at least to include it in a demo of some kind. We’ve had a great deal of success including the Tablet in our line-of-business demos; for example, BJ Holtgrewe could have showed his stuff on a Tablet and then disconnected it to roam around the stage, just to highlight his claims about what Maestro and the Outlook managed-code support in Visual Studio could do. I know that IBM’s former Thinkpad marketing folks now work for Lenovo, but suddenly they seem to have gone tone-deaf. What’s up with that?
Update: I spent a few minutes playing with an X41 Tablet at IBM’s booth. Terrific form factor, and it has the same solid feel as my T41 (and its predecessor T30, and the T20 I had before that, and the 600E I had before that). I think IBM’s going to sell a lot of these.

Comments Off on Live from TechEd: the X41

Filed under General Stuff, Musings

Live from TechEd: Paul Flessner keynote

Opening riff: Samantha Bee interviewing people in the audience. Medium-funny. We all want to give information workers a wedgie!
Paul Flessner onstage, “interviewed” by Bee. “This morning, he’s the Techie Show’s special senior connected systems correspondent.”
Flessner: IT’s a tough job. Budget’s always cut. Clinton imitation: “I feel your pain.” Bee: “Can you honestly echo his quote that he didn’t inhale?” Big laughs. Funny story about accidentally powering down a rack of 3380s.
Now Flessner’s presentation starts. “You might be asking yourself, what’s a connected system?” Interesting slide showing progression of connectivity from first telegraph msg to first transoceanic cables to radio and TV to ICs and the Internet to the 2000 release of .NET.
Talking about the change in business application architecture from mainframe (monolithic, multi-function) to mini (monolithic, multi-function, with separate client). Wrong factoring for large-scale async applications. Refactor multiple functions of monolithic apps into cloud of web services, each offering well-defined independent services that are atomic and don’t share context or state. Clouds of composite applications that federate data (“Federated data– I’m not advocating it, but it’s sort of a fact of life”) and identity. “I’m not saying that you have to throw out your existing systems and rewrite… but it is something to think about. Think hard about breaking down into atomic services.”
Three pillars: highest developer productivity, mission critical abilities, better business decisions. Have to enable both data and process.
Update: SQL Server 2005: integrated with VS and .NET to deliver integrated debugging / development. “No one in the world who wants to ship SQL Server 2005 more than me.” Develop and debug code on client, midtier, and back-end from directly within VS. CLR now deeply embedded in SQL Server. Service broker (async queuing and messaging), cache sync, native XML database support. [ed: nothing new here that I can see, and I don’t know much about SQL Server 2005]
Update: BizTalk Server 2006. Integrated with SQL and VS 2005, one-click deployment. Big win: simplified setup [ed: that’s one of the biggest pains with BizTalk 2003– it’s extremely difficult to set up and get going] “You’re going to get a lot of stuff for free in terms of ?? or SQL Server”.

Announcing: RFID infrastructure from Microsoft.
[ed: I got it wrong yesterday– I thought the demo was supposed to be yesterday– no demo yet, though] Partnership between Symbol, Printronix, and MS. No timeframe; “you should sort of expect it in the 2006 timeframe.”
Update: Visual Studio and VS Team System. [ed: this is super cool and is MS’ attempt to kick Rational in the butt] Load testing, profiling, test coverage, other QA tools integrated into a “more sophisticated and more scalable” source code control service. “We’re super excited about it… A lot of partners already plugging in and extending this”.
50-75% code reduction for most scenarios of web dev and smart client dev. Better perf and offline experience for web apps; ClickOnce for smart client apps. CacheSync provides local caching of back-end data under developer control. “It will be difficult to buy a non-64-bit machine in, say, 24 months.”
Demo: Brian Keller, PM for Visual Studio. His mom’s in the audience! Demoing app showing counts of attendees in various locations via RFID. Now showing graph of number of attendees vs number of proctors in hands-on labs. [ed: cool, but scary; this isn’t really anonymous even though they keep saying it is] VS 2005 supports smart tags [ed: great feature!] Large library of “code snippets” “that you don’t have to develop or test”. Demoing RFID monitoring of a piece of equipment as it moves around.
[ed: I see something that looks like a BattleBot on stage] Sure enough, that’s Flessner’s missing hardware. It runs on the .NET Compact Framework. The ‘bot is delivering a Portable Media Center. “First RFID raffle ever”. [ed: I didn’t win]
Announcing: $50K Connected Systems Developer Competition. No real details.
Video featuring Xerox application developers. [ed: Borrring.]
Update: Samantha Bee again demoing the SQL Server 2005 Technical Benefits Translator. First benefit (availability): “Downtime is for suckers” [ed: my new email signature!] Second benefit (security): “Hey, hackers, bite me!” Third (scalability): “SQL Server 2005 is like spandex pants.” “No matter how big you get, they still fit!”
Update: Flessner’s back. Safe synchronous database mirroring or async replication. Online indexing, fine-grained online undo/repairs.
Talking about security now. “I apologize for [Slammer] again today.” Showing critical security bulletin count of SQL vs Oracle. 2002: 11 for MS vs 20 for Oracle; 2003: 2 vs 13; 2004: 1 vs 74; 2005: 0 vs 2. [ed: source for this is vendor sites, osvdb, and Secunia]
Key security measures: surface area reduction, enhanced security (native encryption, cert mgmt, password policy enforcement, auditing & authZ). SQL Best Practices Analyzer ([ed: great! the Exchange BPA is a terrific tool].)
Rockin’ TPC numbers: $5.38 TPC-C and $54 TPC-H (1 TB), compared to $6.49 and $119 for SQL 2000. Same hardware for SQL 2000, SQL 2005, and Oracle: Oracle is $8.33 TPC-C and $68 TPC-H. [ed: lots of fine print on this slide detailing the exact HW config and results]
Update: Francois Ajenstat, GPM for SQL Server, coming onstage to demo. Cool moving-bars perfmon application showing SQL 2000 vs SQL 2005 on identical HW. 64-bit version of SQL 2005 on Win 2003 x64. [ed: No surprise: much better perf due to much larger cache.] Here comes the BattleBot; it’s attacking the network switch that connects the SQL Server 2005 32-bit demo machine. [ed: it’s all pyro, no actual metal was bent] Failover worked well, though.
Update: Samantha Bee again with the head of “None of Your Business”. “We follow the IBM/Oracle model… You pay to put information into a database, and if you really need it back, you pay to see it again.”
Update: Back to Flessner. “Business activity monitoring is to business what BI is to data.” Integrates SQL reporting services and “Office Scorecard Accelerator“. Integrate, then analyze, then report. Announcement: SQL Server Reporting Services will be available in all SQL 2005 editions.
Demo: Donald Farmer, GPM for SQL Server. Stopwatch demo: Farmer has 8 minutes to do some reporting. Data mining over the output of a conditional split. [ed: Lots of clicking, so I can’t follow step by step.] Prediction value of data seems low– 0.26 or thereabouts. Showing wizard for creating report based on analysis. Flessner: “Kind of ugly, isn’t it?” Farmer: “It does look like a report done in 5 minutes, doesn’t it? Typical real-world scenario: he asked me to clean his dirty data, I did it in half the estimated time, and he’s still not happy.” Lots of applause and laughter.
Now showing visual report builder to prettify the report appearance.
Announcing: SQL Server 2005 launches week of November 7. BizTalk 2006 CTP starts now; SQL Server 2005 CTP starts June. Free Standard Edition of SQL Server Standard Edition for all TechEd attendees.
Gartner revenue market share numbers 2004: IBM 34.1%, Oracle 33.7%, Microsoft 20%. “sort of an option to port to Linux; haven’t discussed that with Bill lately”. IDC’s unit share numbers: IBM has 7%, Oracle has 25%, Microsoft has 41%. “We took share” from IBM and Oracle. “How does IBM have the #1 revenue share and the lowest unit share? Let’s take a look.” Enterprise unit share: 9% IBM, 29% Oracle, 34% Microsoft.
Pricing: base product, 1 CPU, base price for enterprise edition of base product. Oracle $40K, IBM $25K, Microsoft $25K. Upcharges for manageability, availablity, clustering, BI, and multi-core. Final price for dual-core with all options: $232K for Oracle, $330K for IBM on AIX (they don’t charge for multi-core on x86/x64).
Announcing: SQL Server Migration Assistant. Automates Oracle-to-SQL Server migration. Claimes to reduce manual effort by over 80%. Contest: most exciting Oracle conversion wins a custom chopper.

3 Comments

Filed under General Stuff, Musings

Live from TechEd: Exchange 12

I spent most of the day yesterday in a fairly small room that was filled to bursting… with information on Exchange 12. This release is going to rock. I’m immensely enthusiastic about some of the improvements, particularly around unified messaging, message hygeine, and scalability– all areas where Exchange already has a strong competitive advantage. Of course, it’s too early to talk about most of the changes, but Dave Thompson’s presentation yesterday covered some of the biggest highlights.

Comments Off on Live from TechEd: Exchange 12

Filed under General Stuff, Musings

Live from TechEd: it’s true

This week I had to choose between going to TechEd and attending Apple’s WWDC. The big WWDC news: Apple will start shipping x86 Macintoshes in 2007 next year. Wow.
Update: Edited to change the shipping date; Apple is shipping x86 machines starting next year. Also, I’ve seen several questions in various places asking whether Apple will allow running Mac OS X on other vendors’ hardware. Phil Schiller says “heck no” in this interview.

2 Comments

Filed under General Stuff, Musings

Live from TechEd: Cookbook samples

If you’re at TechEd, go by the O’Reilly Media booth and get a free sample of Exchange Cookbook content– it’s a nicely finished booklet that contains a dozen or so recipes that give you a flavor (pardon the expression) of what’s in the completed book.

Comments Off on Live from TechEd: Cookbook samples

Filed under General Stuff, Musings

Live from TechEd: FabriKam

I couldn’t get in to the “Exchange Today and Tomorrow” session– by the time I got out of the keynote, which ran 30 minutes long, it was full. I went to John‘s session on FabriKam instead, and have been posting cookbook scripts in the background.

Comments Off on Live from TechEd: FabriKam

Filed under General Stuff, Musings

Live from TechEd: Ballmer’s keynote

Thanks to the magic of Verizon Wireless, I’m posting live from Hall A at TechEd, where Steve Ballmer is about to take the stage for his keynote.
Update: Samatha Bee from The Daily Show is the emcee for the opener. She’s doing some funny bits skewering Apple, IBM, eBay, and Google.
Update: Ballmer takes the stage and says “we got through the bubble” and we’re “in a period of long-term, sustained, and positive growth”. [ed: everything here on out is paraphrased unless it’s in quotes] More pep and excitement in the industry. “I don’t think there’s ever been a better, more exciting time to be in the IT industry than right now.” Impact of IT in the next 10 years will be bigger than the IT’s impact in the preceding 10 years.
10-yr anniversary of Win95 launch, which had the most palpable excitement and energy of any product introduction. The next 10 years will be even more exciting and create even more opportunity for everyone in the room. Theme for my speech today: enabling people to drive business success.
“Each and every one of these scenarios is unfulfilled today”: improving cust interaction, personal productivity, unified comms, supply chain optimization, team collab, finding information, spotting trends, engaging in business processes.
Update: Samantha Bee again (disclaimer: I don’t know who she is and she’s not all that funny). Employees are now repositioned as “free-range information workers”. She’s slagging users pretty bad. Top 5 most requested requests from information workers: one identity and password, online presence, network access, synchronization (“can’t my BlackBerry do this now?”), self-service, rights management (labeled as “5 1/2”).
Update: Ballmer takes the stage and introduces Avanade video. Ricardo Arroyo: can easily measure the benefits of self-service infrastructure. Closing line: “It’s a great time to be an IT guy”.
Ballmer again: Avanade wants to connect people and information. Need the tools to facilitate them delivering that connection. IWs inside Avenade are all IT professionals themselves. “Flywheel of activity”: design & build with .NET, deploy and operate with Dynamic Systems Initiative (DSI), act and interact with “New World of Work” stuff. “We think we’ve come a long way” with .NET. Thanks to the .NET RDs.
Next piece: make sure those apps can be deployed and operated. Want to connect closely to design / build of new applications. Big DSI milestone: shipment of Visual Studio 2005, which will “actually connect the flywheel” where “you build the management instrumentation into every application you build”.
New world of work builds on 3 principles: access without compromise, self-service infrastructure, “policy gives IT mgt control”. built on presence, identity & rights mgmt, network access– all implemented as shared infrastructure services. “More and more of what you provide, instead of being point solutions, can be infrastructure that IWs can provision themselves.”
Rich comprehensive roadmap based on AD: 86% of large enterprises that use directories use AD, 41% use NT4 domains, 15% use NDS, 9% use eDirectory. “When we first brought AD to market, you were slow to adopt it… Good concept, but go back to work”.
Windows R2 ships within the next 12 months with better branch office support, ADFS, and storage virtualization and support. New “Compute Cluster Edition” for grid computing. “We want to be the best” at a long lis of areas, including messaging, directory, and “all applications that are about connecting information workers to information. I think that is incontrovertible.” “Investing in new scenarios where, if you will, we still have improvements to make and market share to gain.”
“You can know without hesitation, no matter what you’re trying to do, around Windows Server, it’s the right tool for almost every job.
Update: Exchange 2003 SP2 and Messaging and Security feature Pack for Windows Mobile 5.0. “Some people say Microsoft’s a good marketing company, but I have a hard time saying all that.” “Direct Push” delivers always-up-to-date connectivity over a persistent IP connection. “The kind that we have not delivered, and RIM has historically. But we have also delivered that with no additional management cost”. Policy based control for remote device wipe and PIN management. All included with Exchange. No additional licensing cost.
Exchange 2003 SP2 also ups the 16GB limit for Standard Edition and Small Business Server to 75GB. Install SP2; no other changes necessary.
Mike Hall joins Ballmer on stage. He’s toting an X41 ThinkPad Tabler. [ed: I’m going to buy one as fast as I can] 6hr battery life, fingerprint reader. Ballmer took it offstage; now there’s a video with a buy wo looks like Ed Brill sitting in the back of the cab calling his kids, his office, checking his email, etc. Guy drops his device as he gets out of the cab. Punk kid finds it. “Last year in Chicago, 85000 cell phones were lost– that’s 4 for every cab in Chicago”. Guy’s admin gets a call from his house telling her that “Dad lost the phone”. She calls IT who says they can remotely wipe the device. Punk kid gives it back to the taxi driver.
Now Hall is demonstrating VoIP with Office Communicator and Exchange 2003 SP2 security features, along with MSN Desktop Search. Longhorn demo: “it’s not so much about search, as about how you visualize information”. Demoing filtering based on metadata (e.g. author, keywords). [ed note: Better UI than Apple’s Spotlight.] Controls for minimum PIN length, inactivity lock time, local and remote wipe. Can define exceptions to wipe settings.
New Symbol MC50 device– nice-looking device with QWERTY keyboard. Greatly simplified device-side setup user interface. Virtual Earth preview. [ed: this is wicked cool!]
Update: Samantha Bee again with interview on “IT pro-developer mediation techniques”. Puppet show. Pretty funny.
Update: Ballmer again. .NET momentum is building; 43% “of all developers” use .NET as primary tool vs 35% using Java (Win32 non-.NET is #3). 90% of MS global accounts are using .NET in some way. Three important products: SQL Server 2005 with embedded .NET runtime; Visual Studio 2005 with .NET 2.0, and BizTalk Server 2006. Ideal for connected systems (instead of J2EE), lifecycle dev (instead of Rational), most demanding DB apps (instead of Oracle or DB2), and “lightweight web app development” (instead of LAMP).
.NET 2.0 is 25%-40% better than .NET 1.1 on Sun’s WSTest 1.1, and up to 200% faster than WebSphere.
Update: BJ Holtgrewe showing VS 2005 features. New Outlook add-in support. Demoing integrated CRM and Maestro (new tool for BI, reporting, and scorecards). Links Outlook to SQL 2005 Reporting Services. Access to SharePoint, database, syndicated wbe search, and Outlook data. All synced using SQL Server Express for offline/mobility sync. Customer video: Bank of America and Korn/Ferry. “Everything revolves around your inbox, so why not plug everything into Outlook?” “Now it’s all about funneling all of our information into Outlook.” “We see Office as a platform.”
Update: Ballmer again. Talking about Office 12 XML format. VS2005 delivers System Definition Model (SDM) info; SDM will be consumable by MOM and SMS in “System Center wave 2” coming in future. Bill Anderson from mgmt team doing demo showing remote reimaging and managing Solaris servers. Ballmer pulls two fans from the Sun server and MOM generates an alert. MOM-driven failover to backup Solaris box.
Update: Ballmer again. Security is job #1. Showing vulns YTD for Windows 2003 vs SuSE 9 vs RedHat 3. 1 high/29 other for Windows vs 28/136 and 14/174 for the other two. Similar counts for web server role (33 high/19 other for Win2003, 48/84 for RedHat minimum config, 77/97 for RedHat default config). Patching costs 13-14% less for Windows than Linux. “None of this is designed to tell you that our job is done. None of this is designed to tell you that we think our security job is done”.
Announcing Microsoft Update: consolidated update service for consumer, small biz, medium biz, and enterprise. Automatic updates for low end, MBSA 2.0 for medium, Windows Server Update Services and SMS for medium-to-large.
Wrapup: “flywheel” graphic again. “We are committed absolutely to making sure that you have the leading-edge innovations that you need to be successful connecting people and information.” Closed by thanking audience and giving out his email address.
[Ed: they handed out RFID tags at check-in, with a promised demo– but then they didn’t do the demo. I bet there’s an interesting story there!]

8 Comments

Filed under General Stuff, Musings

MS’ position on software replication

I’d previously written about MS’ support position on VERITAS Storage Foundation for Exchange. Sometime between then and now, MS released a KB article (895847) that sets out their support policy for hardware and software replication solutions. It outlines support boundaries for three important categories: asynchronous software replication, synchronous hardware replication in a geographically dispersed cluster, and sync hardware replication not in a dispersed cluster. Well worth a read if you’re interested in this category of products.

Comments Off on MS’ position on software replication

Filed under General Stuff, Musings

Exchange Cookbook: now on Amazon

I’m delighted to announce that the Exchange Server Cookbook (which I cowrote with Missy Koslosky, Devin Ganger, and Tom Meunier) is now available from Amazon! It should ship sometime next month… and yes, that is a baboon on the cover.

Comments Off on Exchange Cookbook: now on Amazon

Filed under General Stuff, Musings

HOVs and motorcycles

From today’s “I didn’t know that” file: motorcycles are legal in HOV lanes in all 50 states. The Federal Intermodal Surface Transportation Efficiency Act (ISTEA) of 1991, which provided for HOV lanes, requires any state that wants to ban motorcycle use of HOVs to certify that motorcycles present a hazard in HOV lanes. According to NHTSA, motorcycles are actually slightly safer in HOV lanes than regular vehicles are.

Apparently ISTEA also calls for restricting HOV use to vehicles that are at 50% or more of carrying capacity, e.g. a one-person motorcycle is at 100% capacity, as is a Miata with two people in it. However, if two people are in my seven-passenger minivan, that’s apparently still OK with most states— go figure.

Comments Off on HOVs and motorcycles

Filed under Musings