Creative Commons License
This weblog is licensed under a Creative Commons License.

March 4, 2008

One of those days

We moved back to Seattle 11 months ago, and in the process, my jumper cables got packed.  Our garage is full of packed boxes, and my jumper cables are still somewhere in there.  The only reason I know this is that I NEED them this morning as apparently I moved my lights from "auto" to "stay on all night and kill the battery".   And we have a big event in downtown Seattle today - naturally.  Gah.   My lovely bride is going to the hardware store to buy jumpers while I blog - er - do my email. 

On an unrelated note, Yahoo! just launched their hosting plan for $11.95 a month for unlimited storage.  I think there are upload limits of some sort to prevent people from totally abusing it, but for my purposes, it is unlimited.   I was on their legacy "standard web hosting" which was $19.95 for 10GB storage, but I switched over this weekend.  This new deal is screaming freakin' deal.  Aside from all theeislers.com subdomains having 403 errors for about 12-14 hours, it was smooth as a zipper, as my son would say.

Okay, back to email.  Still lovin' Live Writer!  Also lovin' the fact that Entourage supports accessing Exchange via https://blah.blah.com so no VPN required!  I have an Alienware gaming PC with a 30" monitor and one of the new 24" iMacs side by side in my home office, and so I spin 25 degrees in my chair to use one or the other - it is a pretty sweet setup.

Comments

I keep cables in the trunk of every car in the family.

I also keep a small set of wrenches and sockets in the trunk.

BMWs have such a toolkit mounted on the inside of the trunklid. I no longer own a BMW, but I learned the lesson: having a set of tools handy is good.

If for some weird unknown reason I didn't have jumpers in the trunk, I could have grabbed the wrenches and swapped batteries with the wife's car.

OR, here's a trick - loosen your cables, tap them to the wife's battery to start the car, leave it running off the alternator for seconds while you bolt your battery back in place. It's bad to run for any length of time with no battery, it stresses diodes in the alternator, but in a pinch that's one way around the problem.

Of course this doesn't work if you have a Chrysler - some of those require changing the battery through the wheel well - that is, remove the tire to get the battery out.

March 2, 2008

Live Writer

Okay the photo's below have nothing to do with Live Writer, but Live Writer made it super easy to import them.  I stumbled onto Live Writer when I got a Live Messenger upgrade this morning, and I figured I'd give it a try.

I was pretty skeptical it would be useful for me - I assumed it would only target Live Spaces and Sharepoint.  I was wrong, wrong, wrong - I went down the "other weblog" path and after typing in my Movable Type info, not only did Live Writer do the right thing, it even went and detected my style so that my WYSIWYG editing is exactly in the style of my blog.  Very cool.

After passing the first test (configuring), next test was photos.  My pet peeve of all blogging software for Mac or Windows is the lack of good photo support (at least good photo support that also works with 3rd party blog solutions like Movable Type).  While seemingly easy, I have to date not found any software besides RocketPost that works well with photos and Movable Type.  My wish list is a simple one:

  • Auto builds thumbnails and larger images (and remembers the sizes I want to use - I don't want to set them every time)
  • Supports Drag and Drop  
  • Supports effects for image presentation (like drop shadow) and for the image itself (sepia, black and white) (heck, this wasn't even ON my wish list before, but Live Writer put it there)

The only knock (and it is a small one) on Live Writer is that you can't change the default effect, so if you don't want drop shadow around your photo, you have to change it every time you publish a photo.   At first I thought you couldn't control the default sizes, and while you technically can't (the inline photo is always small and the larger photo is always medium), you can click on "advanced" when editing a photo, click on the triangle with a line under it, and then change the default maximum size of small, medium and large photos - which is the same thing, albeit a little hard to discover.

Other stuff I loved:

  • As I edit this, I am marveling at how much I LOVE that I am editing in the style of my blog.  It is super, super cool. 
  • Web Preview is also super cool - it shows you exactly how your post will look integrated into your full blog page.
  • You can insert all the usual suspects (hyperlinks, pictures, maps, tags, video) but they also have plugins - I gave a Flickr plugin a quick spin, and it was pretty cool (albeit it wouldn't let me log onto my Flickr account and so I couldn't see any of my images as they are all private).  And the "Insert Current iTunes Song" plugin is nifty.  I click it, and out comes: music note While writing this, I was listening to "Lookin' Out My Backdoor" by Creedence Clearwater Revival

I've completely switched over - this ill-attended blog and my family blog are now being published via Live Writer on Windows.  While yes I work for Microsoft in MacBU, I use the best tool for the job I have at hand, regardless of who makes it - and Windows + Live Writer is a home run in my book.

I took the below photos Sunday afternoon before Macworld started. Our marketing team  did a fantastic job:

IMG_2427

IMG_2430

IMG_2426

IMG_2404

IMG_2419

IMG_2412

IMG_2416

Comments

I was all ready to hear something about Mac:Messenger the way this post started out... "I got an update to Live Messenger that led me to an update to Live Writer..."

But that was just me being over optimistic. Won't happen again, promise.

Excellent photographs! I think it shows not only what an excellent job Marketing did, but also gives us a chance to speculate on all the things that have to be done to put a successful booth, lounge, and all the other details together for a show.

Amazing job. So, what's on for next year? :)

Hey vmarks! Sorry to bum you out. Since I will never contain official MacBU announcements here, you won't have to get optimistic in the future on my blog :-)

It is definitely a multi-month planning effort to pull off a show the scale of Macworld. And even with all that advance work, a few folks had to stay up all night Monday night to get the final touches nailed - we had a heck of a big set up this year.

Next year, who knows? It's hard to top Devo!!

February 10, 2008

Pizza, meet the Internet

I ordered a pizza from Domino's just now and I'm blown away. Domino's hit it out of the park from a user experience perspective - everything was easy to find, fiddling with what I wanted was easy, changing my mind was easy, and I never wondered what was going on or where I was in the process. I was a bit annoyed by the upsell popup at the last minute (Do you want some cheesy bread? No, I don't want any freakin' cheesy bread - I was trying to place my order, thanks), but upsell is the name of the game so it is understandable.

The best part of the entire experience, though, has to be the Pizza Tracker - a real time page that shows the by the minute status of my pizza. Matthew put it in the oven at 4:27pm, apparently. And wait! while I was typing, I Got It Heatwaved - "we packaged you order and placed in a warm HeatWave bag at 4:33pm". And wait there's more - I Got It On The Way - "our delivery expert, Octavio, left the store with your order at 4:35pm". I can't blog about it as fast as it is happening, it would seem.

Damn cool.

Comments

February 1, 2008

Setting the record straight...

I came across this report of a child that was rescued from Word code last year.

To set the record straight, Roz did NOT know anything about this poor child. As I was transitioning into the job back in June, she did let me know about some odd rattling she had been hearing inside source depot. Thanks to her early heads up, the poor child was rescued. And the child being in the code didn't cause any significant delays.

We’re confident there are NO more children inside Word or any other Office code, for that matter.

:-) TGIF!

Comments

So that is where our oldest child got off to!

January 20, 2008

So much to blog about...

So little time! Macworld was a great launch for the Office for Mac team. We had a full house at our A Day at the Office event, we got a nice nod in the keynote (a brief thanks from Steve and then woven into the MacBook Air introduction), we had a way cool party at the Warfield with Devo, the blogger lounge seemed to be appreciated and was well used the entire show, and our booth kicked ass (of course, I'm biased ).

If I had to pick a highlight for the week, though (and it's tough), it was Macworld Live! with David Pogue. It is a funny highlight for me to pick given how much I stress before public speaking events, but once the time was there and I was actually talking to David, it was great - I really enjoyed our conversation.

Lots of cool stuff at the keynote - I'm excited to check out the new AppleTV interface and I'm really jazzed about the new iPhone update that lets me clean up my home screen. The new MacBook Air is a way cool achievement and a thing of beauty, although to be honest, I'm likely to trade my MacBook in for tricked out MacBook Pro - my poor MacBook already screams in consternation every time I run Civ 4 on it, never mind more demanding games. Keeping score, I got 4 out of 10 things in my keynote wishlist, which ain't bad. Still holding out for a 3G iPhone!

On an unrelated note, on Friday when I got back from Macworld I swung by the AT&T store and upgraded my Samsung Blackjack to a Blackjack II and it kicks some serious ass - but more on that for another post.

Comments

I'm loving Office 2008!!!
I totally agree about the MBA. I'm much more inclined to move from my MacBook to the MBP. Although... I can't tell you that I haven't considered picking up on of the new iMacs and using the MacBook Air as a secondary machine.

January 5, 2008

Top 10 things on my wishlist for the Stevenote

We are nine days from the Stevenote at Macworld .... here's the top 10 things I would love to hear (in no particular order, really)

  1. Less than 3 pound notebook. I love my Macbook but it is 5 pounds!
  2. Hi-def video content on iTunes
  3. NBC shows back on iTunes
  4. Hi-def DVD drives in the whole Mac line
  5. Apple TV hardware refresh: 1080p out and a hi-def DVD drive. Oh, and an option to get the 300gb 2.5" drive, too. I dislike manually upgrading
  6. Ability to access the iTunes store from my Apple TVs
  7. iPod Touch with a hard drive - I want to be able to carry all my movies again!
  8. 3G iPhone - please, please, please have mercy and get me off edge!
  9. iPhone with 16GB or even better 32GB
  10. Quad SLI ATI Radeon HD 3800 or NVIDIA GeForce 8800 Ultra gaming cards in the Mac Pro (heck, throw terabyte drives in as an option too)

Can't wait to hear what's new!

Comments

How about a Rogers iPhone for your friends in Canada!?!!?!

Uh, so you can cross #10 off already, huh?

Gray - as a fellow Canadian, I feel your pain. I hope you get your iPhone!

Erik - I know, they were damned close! It isn't quite the high end cards, but close enough to cross it off my list. The new Mac Pro should make a kick-butt gaming machine.

Actually, my top wish from your excellent team would be MS Money for Mac. Please... with multicurrency support as it is currently on PC.

January 3, 2008

T-12 days

I've been running Office on my new iMac at home for a while and it has been great – I love the performance and the new interface. Last night I decided to give some of my older machines a shot – I have a 1.43GHz PowerPC based Mac Mini and my very first Mac, my Power Mac G4, with dual 500MHz PowerPC processors. I paved my Mac Mini and installed Leopard, and left the Power Mac running Tiger. I installed Office 2008 on both and I was very pleased with the performance – especially on my Power Mac, which at 500MHz is the minimum processor required for Office. Works great on the newer Intel Macs, works great on older PowerPC based Macs!

The reviews of Office: mac 2008 have started to appear the past couple of days, and I think it is fair to say that folks generally like what they see. The below isn't a complete list, but it is a decent sample. January 15th here we come!

January 3rd:

January 2nd:

Comments

Craig, will you be on stage during the Stevenote to demo Office 2008?

Every detail of the Stevenote is kept very secret, so I can't talk about the Stevenote (and your guess is as good as mine as to what Steve will talk about - I'm rooting for a sub-notebook myself).

MacBU will have an huge presence at Macworld, and there will be plenty of opportunities to check out Office 2008 first hand.

December 22, 2007

Real live boxes!

The first shrink-wrapped copies of Office 2008 for Mac made it to our office on Friday. I’m out until Jan. 2nd on vacation but it was more than worth the trip into the office today - they look FANTASTIC. I can’t wait to see Office 2008 in stores on January 15th!

I don’t have internet access at home right now (a rant too long to take time for here) and I don’t have a camera with me, so no pictures – sorry.

Comments

Congrats Craig - and merry xmas to you and your family.

Cheers,

Cris

P.S. That iPhone has a camera...

December 16, 2007

Ship it Good!

I've been silent on this blog the past couple of months. Like a lot of folks on the Mac Office team, I was working 12 hour days, so blogging fell to the wayside. I hope to be a little more frequent going forward, although with our launch at Macworld next month and a bunch of corporate stuff that I deferred to next quarter, my time isn't looking any more "free" the next few months.

Blogging woes aside, the good news is that we released to manufacturing last Wednesday. Hoo-freakin'-ray! And even more good news is that as of Friday, a fair number of boxes were already assembled and we are ahead of where we need to be at to have boxes in the hands of our distributors. Boxes go off to our various distributors late December/early January and then bam! On the shelves in the U.S. & Canada on January 15th. U.K. English, Japanese and French (other than Canada, who get it on the 15th) will be available January 16th, with other languages following throughout the quarter. If going to your favorite store on the 15th/16th it isn't your style, you can preorder it from your favorite online retailer (avoid the lines AND simplify your work, baby! )

Here are some pictures from around our halls (the whole set is here). You'll see similar signage (we've tweaked the language a little on some of these) at Macworld in January, if you go. See ya later!

Comments

Best wishes on the new release! I have hopes this will be the best Office release on ANY platform, EVER!

Thanks Ron. We're certainly very proud of this version. I hope you love it as much as we do!

October 17, 2007

nano-nano

It has been a hectic time the past few weeks - so much to do, so little time. Not only are we doing a massive push to get Office 2008 ready to ship, but we are also doing a huge amount of work around our launch of said Office 2008. And we are also ramping up our communications – not only on MacMojo, but with a broad variety of partners. If that wasn’t enough, we’re also preparing for our internal strategy review. So blogging has just fallen off a cliff for me. But I was wide awake in the Sheraton in Palo Alto late last night and I was mostly caught up on email and I couldn't bear to look at another strategy PPT, so I briefly rejoined the blogging world and wrote this post (slightly modified while I wait for my next meeting right now) (written in Word 2008, BTW!)

I have a 4 and a half year old boy named Duncan and an almost 7 year old boy named Angus and I love them both with all my heart. The demands of my job mean that I am only around them for about an hour and a half in the morning during the week – I typically don’t get home until long after they are asleep. And those 90 minutes are harried - we all tend to wake up around 7am, and then it is a mad dash of a blood test & insulin for Angus (he was diagnosed with type 1 (aka juvenile) diabetes last December), then KT & I have to create two breakfasts, two snacks, and two lunches and then I have to shower, shave, dress and roar out the door by 8:20 so they can be at school at 8:30. So on weekends the boys and I make up for lost time during the week by doing what I dubbed years ago "boys day out". We do things like go to parks & playgrounds, we ride the ferry, we explore the Seattle Center, we go to the zoo or the aquarium, we visit the Lego store (I should blog about my Lego habit some day. I have… um… lots), sometimes we go to my office so I can catch up, and oh yes… and sometimes we go to the Apple store.

This Sunday was one of those Apple store trips. Like anyone who paid $600 for an iPhone (for two iPhones in my case) and then saw the price drop to $400 a couple of months later, I was irritated. However, I realized that if I had it to do all over again, it was worth the extra money to experience the early adopter excitement - so I got over my irritation pretty quickly. And then I put two and two together and I realized that I had not one, but two iPhone rebates pending – so a brand spankin' new 8GB iPod nano was a now a freebie. As Mr. Burns from the Simpsons would say.... Exxxxxxcellent!

My spankin' new nano is cool – I love how surreally thin it is, I love the look of the anodized aluminum and polished stainless steel, and I love the bright screen. Oh, and I love that I can drop it in the parking lot and barely scratch it (a big oops! yesterday morning). But most surprising to me is how usable it is as a video device. I was skeptical – after using the iPhone for video, I swore I would never use my iPod again for video because I loved the screen size of the iPhone - and the nano’s screen is even smaller than my iPod. However, on my flight to San Jose yesterday morning, I decided to check it out and I watched an episode of CSI: Miami (gotta love David Caruso!) and it was great. The nano is so light that you can hold it forever, and the screen, as it turns out, is big enough. It's no iPhone or iPod Touch, but it is an OK size. I did get irritated by the fact that it was about a gazillion clicks to move between full screen and wide screen (and you have to stop watching the video to do it) when it is a double tap of my finger (without leaving the video) on my iPhone, but that was the only negative part of the experience.

I also have a new 24” iMac (I frickin' LOVE my job!), but more on that later.

nano-nano!

Comments

Craig,

When I was very small, and my dad had only worked at IBM for a few years out of his 35 year run (so far. they refuse to let him go), my dad had a manager who used to stay at the office until 11 at night.

One day, mom and dad were at a social engagement with manager and manager's wife, and manager's wife said (cue vmarks theatre)

INT. - DINNER PARTY - NIGHT

MGR WIFE, MGR, MOM, DAD are talking, socializing, holding drinks while extras socialize around them in small groups.

MGR WIFE
You know, MGR gets along great with our two boys. He plays with them every day!

DAD

But MGR, you don't have kids, really, do you? When do you play with them! You're at the office til 11 each night.

MGR WIFE
(answering for MGR, as only a wife can)
Oh no! MGR comes home at midnight every night. We wake the boys up, MGR plays with them for an hour, and then we put them back to bed. He's a wonderful father!

MOM
(to dad)
You'll be coming home at 7pm from now on.

END.


I later went to work at IBM with him and saw first hand the toll on family. IBM didn't help matters with the dissolution of things like IBM family day, which was a fair with amusement park rides that IBM set up at each campus around the nation.

I used my $100 iphone coupon on the airport base. hadn't meant to, but needed to when the BRAND THAT SHALL NOT BE NAMED decided to fail.


waiting on new comments and posts. and office 2008. and windows live messenger for mac with video.

Hey vmarks - sorry for the huge latency, I've basically ignored this blog the past two months as the drive to ship hit a crescendo – and then I had to dig these comments out from about 700 spam comments that had accumulated.

We’ve RTMed Office 2008, so it is on track to be in stores mid January in the U.S. and a number of other countries. As far as AV in Messenger goes, check out this blog post on Mac Mojo.

September 21, 2007

Science Fair

We had a Science fair yesterday where different folks around our division showed off the cool stuff they had in the labs. I saw lots of cool stuff but all of it super secret. In fact, this blog post will self-destruct in 30 seconds by my merely mentioning that words "secret".

There were a couple of things that were not secret – like Microsoft Surface, which I have to say, is one of the coolest things I’ve seen in a long time. When I first came to Microsoft at the beginning of April, my temporary office happened to be right in the middle of the Surface team while they were assembling the hardware and getting ready for their launch event. I got a chance to play with it furtively late at night and I thought it was cool then even before they had it fully baked. It keeps getting cooler every time I see it – the interface is really a breakthrough idea.

The other not-secret thing was Microsoft Sync. Last time I had something in my car from Microsoft was the AutoPC back in the late 90s, which while a neat idea, was a little ahead of its time. Well it’s 2007 and Sync kicks ASS! I was blown away by how well everything just worked - I paired my iPhone in about 30 seconds, and suddenly my contact list was integrated into the car. The voice recognition is terrific - I didn't have to train it, it was a super noisy environment, and random names from the phone book worked great. If you plug in a Zune or an iPod/iPhone (or a 'Play From Device' player or even a portable USB harddrive), you get the same cool interface for music as for contacts – your whole catalog of music is available via voice control, including the ability to jump straight to an artist or song. I have a dealer installed iPod interface in my car and the interface is HORRIBLE. I really frickin' hate it, whereas the Sync interface rocks. All that, and the thing you plug your device into is USB and so your device charges while you drive. This is double-extra cool with an iPhone since you don’t have to worry about how long you talk and all your music is right there.

All that cool stuff, and I got a parking spot in the garage literally right under the science fair. It took me exactly 30 seconds to get from my car to the event. Sweeeeet!

Comments

Dealer installed iPod interfaces all suck.

This is because the car dealers / manufacturers want to spend as little as possible on these things - they have a budget and cheap out on the radio stuff.

The harman kardon drive+play interfaces are pretty sweet. I installed one and it's as slick as what you describe from MS Sync.

Dude,

The blog is getting stale.

September 19, 2007

Yaaaarrrrr!

It's international Talk Like a Pirate Day. Avast, ye scurvy dogs! A bucko o' mine got me this t-shirt a while aft, and it seemed like a good shirt for talk like a pirate day. Yaaaarrrrr!

Comments

September 17, 2007

Almost out of storage

Way, way back in the technology time machine - Christmas 2004, to be precise, I set up a Promise VTrak 15200 with 15 400gb drives for my digital media home. 4.8 Terabytes (RAID 50 with a hot spare) seemed like an infinite amount of storage. Given what it cost, it freakin' well BETTER be infinite was my thinking at the time. Fast forward almost 3 years now, and I'm down to 480GB. My infinite storage space has vanished - I'm hoarding media files on my media center PCs because there is no space on my darned server. I have a ton of DVDs to archive still and I'm outta luck. I have to spend time cleaning out old crap off my storage array. I am almost out of storage on my 'infinite' storage device - how did that happen?!

When terabyte drives were announced, I figured that was the milestone to upgrade my storage world. But having had a double drive failure in my RAID 50 config (and as luck would have it, one drive failed in one RAID 5 stripe and one failed in the other) and having sat around biting my nails for a day and a half hoping the rebuild would finish before another drive failed, I was unwilling to move to terabyte drives (with 3+ day rebuilds once they were full) until RAID 6 was available. RAID 6 in hardware is the ultimate in coolness for large drives - 2 parity drives instead of 1, so you can sustain 2 drive failures and keep on ticking.

Tonight I did my monthly troll of Promise's web site to see if they had a 15+ drive RAID 6 appliance available, and sure enough, they did - the M610p is out, with 16 hot swap slots and support for RAID 6 and the Hitachi terabyte drive. And with the terabyte drives being only $329 from ZipZoomFly (a great price), the 17 drives I'd need (16 + a spare) would cost a mere $5,593. So with the M610p around $4000, all I need is $9,600 laying around to have 13TB of storage (2 drives for parity + a hot spare - never leave home without a hot spare in your storage array).

So it looks like I'm just gonna be almost out of storage for the forseeable future. Sigh. I hate waiting.

Comments

And I thought convincing my wife that we needed the new 24 inch iMac over the 20 inch was hard...

There's a fellow over in MS Reasearch who has been videotaping his whole life as research into making hard drives be his memory and storage system. Ask him how he does it?

And, really, you don't need to keep the DVD rips of "My Best Friend's Wedding," "Pretty Woman," and "Private Benjamin."

(do you?)

Hey Stefan - yes indeedy, it is going to be one hell of a sell... my 10th wedding anniversary is coming up next August, maybe this is a good anniversary gift? :-)

And vmarks - dude - don't you go dissin' Goldie Hawn in Private Benjamin! :-)

The formula still works!
Free storage = Total storage * 0.9

Storage as an anniversary gift? You better mean from me to you and not the other way around. That would be too much like when Homer bought Marge a bowling ball with his name on it! And what is this thing you have for Goldie Hawn?

Ummmmm.... No comment??!?!?

:-)

Craig,

Your wife can cite when Homer gave Marge a bowling ball.

There's nothing really left to say. It's per-diddly-erfect.

vmarks - I agree. It is pretty much per-diddly-erfect. Except for the crap about Goldie Hawn. :-)

Hi-diddley-ho, neighbor!

September 13, 2007

Ship It

I may have mentioned I have a drunken version of the Saturday Night Live living in my head, chattering non-stop 24x7. One of the cast members living in my head has a tendency latch onto simple phrases and tie them to 80’s and 90’s music. Let’s call him Skippy.

So I’m writing a mail to my team last night and I used the phrase “Ship it”. Well, all hell breaks loose with Skippy and he starts singing a variant of “Whip It” by Devo in my head NON STOP last night and through the day. So for your (quasi-)amusement, Skippy, the drunken SNL cast member living in my head, brings you “Ship It”, with apologies to Devo for my abuse of the lyrics. Oh, and for those of you young 'uns who don't remember Devo, you can hear the song and see their stylin' hats and outfits on this video.

Crack that whip.
Give that bug the slip.
Step on a crack.
Break that last bug’s back.

So that Christmas won’t go wrong.
You must ship it.
Before the bugs sit out too long.
You must ship it.
Before more code drops come along.
You must ship it.

Now whip it.
Into shape.
Shape it up.
Get straight.
Go forward.
Move ahead.
Try to detect it.
It's not too late.
To ship it.
Ship it good.

Before January comes around.
You must ship it.
OpenOffice will never live it down.
When you ship it.
NeoOffice will not get their way.
When you ship it.

I say ship it.
Ship it good.
I say ship it.
Ship it good.

Ship it gooooooood!!

I gotta stop staying up until 2am the nights before I fly to SVC.

Comments

Nice attitude!

Thanks! I may have gotten myself over my head, though - I emailed this with my team before I decided to blog it, and I got multiple requests to do a live performance at the ship party in December. I can't seem to find my funky red Devo hat anywhere :-)

Dude,

The red hat is nothing without the red Honda scooter.

http://www.youtube.com/watch?v=KQrwuPmM9EE


September 3, 2007

How do you count to 7?

My anniversary date at Microsoft is complexified by my leaving and coming back, so I don't really have an anniversary date so much as I have an anniversary Excel formula. It occurred to me this weekend that my 7 year anniversary might be coming up, so I worked out my anniversary Excel formula:

=DATE(2007,3,30+(7*365.242199-(DATE(2000,2,1)-DATE(1993,6,28))))

It turns out I missed it: it was August 24th. (Technically, it was August 24.69539, but I'm going with the 24th)

Happy 7 years to me - it only took me 14 years, 1 month, 26 days and 4 hours (or so) to get there.

Comments

September 2, 2007

Spam Central

About two weeks ago, something magical happened. The spamtards figured out how to slip by the Movable Type 3.3 and 3.2 spam filters, and suddenly my blog and KT's blog have been getting hit with about 80-90 "not-spam" spam comments every 24 hours. Sometimes there's a break, and then the fricktarded spamtards shovel a whole bunch more in.

I have tried to find the gold in the pig dung, but I apologize if I deleted a comment that came from a human instead of a fricktarded spamtard.

I did love vmark's theater comment once again - you crack me up, dude! And yeah, you can get at Exchange via imap, but imap doesn't pass the security requirements of our and no doubt other IT departments - we require that the device be able time out to a password after a certain amount of time (and that policy needs to be a requirement that IT can enforce, not a voluntary thing), and that you are able to remote wipe your data from the device if you lose it. Given the confidential nature of the mail I get, I fully embrace and support this kind of requirement - it would be a pretty big disaster if I lost my phone and someone could get into my email. That's what makes Windows Mobile + Exchange so cool, really - you get secure real time access to your corporate directory, email, calendar. I dig it. I hope to see those features on the iPhone someday, so I can dig it there, too.

Comments

I added askimet's service to my MT installation. It really helps cut down on the spam:

http://appnel.com/kb/mtakismet/mtakismet-manual

Spamtards? Dude, you've been reading too much FSJ.

One of my interview questions at MS was, "Show me how you would deal with spam. You have 45 minutes."

I got the job but it was a far less elegant solution than that of a friend of mine who when I told him of the interview question had a two word answer, "Death penalty."

August 25, 2007

Caved

Yesterday I was in meetings on main campus (our offices are in one of the not-main campuses… West? Lakeridge? Northbridge? Antarctica? I actually have no idea) and had 90 minutes between meetings. I was supposed to only have 30 minutes, but I found out I had missed yet another freakin' calendar change because my iPhone doesn't have Exchange Active Sync support. That was the last straw, so I caved and went to the AT&T store to get a Blackjack.

It did not start well - I had 5 minute "discussion" with the kid working in the store over whether or not my $30 a month family SMS plan I signed up for covered the iPhone. It started innocently enough, I just wanted to make sure the plan was in place and confirm that it covered up to 5 phones. And then it degenerated. To paraphrase:

Kid: Oh no, sir, you don't understand, the iPhone is magic and you have to pay 20 dollars a month for each phone for unlimited SMS.

Me: How can that be, the unlimited SMS plans was specifically offered to me online as an upgrade for my family plan. And an AT&T rep let me sign up for it for my iPhones.

Kid: Oh no, sir, you don't understand, the iPhone is magic and you have to pay 20 dollars a month for each phone for unlimited SMS.

Me: So are you telling me that not only am I going to get billed $30 bucks for this month, I'm going to get billed $180 for the extra 1800 text messages we sent above the 200 per month per plan?

Kid: <pause> Well, yes, but it is only an extra $10 a month for the two $20 plans and I can sign you up for those and make them retroactive.

Me: But what about this new phone?

Kid: <pause> Well, that is an extra $20 a month too.

Me: This can't be right. I can't understand why the iPhone is any different and wouldn't be covered by the family SMS plan. Which an AT&T rep signed me up for. That the AT&T web site said was something that worked.

Kid: Oh no, sir, you don't understand, the iPhone is magic and you have to pay 20 dollars a month for each phone for unlimited SMS.

Me: Why don't you check my account and see if I'm being billed for each SMS sent by my wife's and my iPhone?

Kid: <long pause> Huh, you aren't being billed for the SMSes.

Me: Great, now let's set up that Blackjack!

The good news is that after that, the kid was great - helpful, friendly. Actually, he was always being helpful and friendly, we just got off on the wrong foot because he (like everyone from AT&T I've talked to so far) isn't completely clear on how the iPhone plans/services really work. I guess you can chalk it up to growing pains, but unfortunately the customer feels the growing pains.

The other gotcha was that when I said I was going to use the Blackjack for Exchange, suddenly my data plan was $45 bucks a month because it was for "Exchange". Ah, well. And of course, in classic fashion, AT&T disables the ability to use the Blackjack as a bluetooth modem, which is what I have used every Windows Mobile phone for since they got bluetooth. At some point, I will have to buy a non-operator specific Windows Mobile phone so that I can use all the features.

The good news is that I now have access to my calendar/email/corporate directory again. The Blackjack is a very nice Blackberry replacement. I really like Windows Mobile as a mobile Exchange device - it is awesome. Plus I can use my bluetooth GPS & run my GPS enabled mapping software on it which I can't do on an iPhone.

The bad news is that I am now carrying two devices - because by God, you can take my iPhone when you pry it from my cold dead hands.

Comments

I had the same issue, but instead broke down and wrote a little Web application that uses Exchange web services to show my calendar on the iPhone. Works pretty well, I can send you the ASP.Net source if you're interested. Then you can remotely check your calendar for updates, without needing to sync it to the phone (not nearly as cool, but it's functional and I only have to carry my iPhone).
I use this in a combination with telling Outlook to send me SMS reminders for my meetings via some add-in, and I'm in iPhone heaven (well, as bast as I can until EAS comes to an iPhone in a galaxy far far away).

Ah - the pleasures of talking to Mobile Phone Operators!!

Surely a chap in your position in the MacBU has a direct line to 'The Steve'?

Give him a ring and tell him to sort out Exchange compatability for the iPhone! After all he did recently state Apple and Microsoft have a good working relationship! - Why don't you put that to the test. Although I have to say that I am very surprised the iPhone doesn't or didn't support exchange from the outset and they even haven't done anything about it yet...

There is Microsoft's next enhancement inline:
Exchange Active Sync for iPhone.

Hi Craig,

You do realize that the iPhone can work in some fashion with exchange? The unfortunate part of this is that Exchange has to accomodate it at the server.

I'm willing to bet that the folks on campus aren't going to make those changes any time this century. And it's a long century ahead of us.

Re: AT&T - I have a family plan, but each line gets SMS done on it differently, and that's always been the arrangement, that SMS was individual lines, not a family pool. The magic iPhone follows in that path, so I'm not surprised that Pimply Faced Youth was unable to grok the notion of an SMS pool.

Is there no way you can have Exchange push out cal changes to iCal and sync that iCal with the phone? Seems to me that iCal checks remote calendars all the time. The only downer is that iPhone doesn't network sync calendars.

Little steps. Rev1 phone. WinMo has been cursing me for over 8 years (EVEREX cassiopeia device. monochrome. WinCE, baby. Still have it and some gargantuan philips device as well, in storage somewhere.)

And now, from vmarks theatre, Craig and the Pimply Faced Youth!

CRAIG
Y'see here, kid, I have a phone. It's a good phone. I need all the same services, but in something that's not as nice. I'm not giving up what I've got.

PIMPLY FACED YOUTH
Would you like butter on your popcorn?

CRAIG
Just give me the same oily stuff you put on everyone else's.

I need my SMS pool, my minutes, my familytalk, and all the other goodies. And bluetooth. I need that personal area network.

PFY
But sir, the phone you have is magical and resists all logic or reason. You cannot have your shared SMS pool.

CRAIG
I'm sure that I can. (doing best impression of John Wayne, pissed off after 10 consecutive cold showers) I've the bill here, showing the history. You did it before, I'm sure you'll take good care of me now, right, son?

PFY
But sir, you don't understand. I can't do that. I would have to roll better than 20 on a 36 sided die, and then roll a 12 after that, and I just don't have that kind of magick. (see how cool I am? I spelled magick with a K. I could even be cooler if I spelled 'spelled' with a T. spelt.)

CRAIG
We're doing this deal. I'm taking this phone. I'm going to have both, and have all the services I want. And then I'm walking out of here.

PFY
Sir, you can walk out, but you'll be back. They always come back.

CRAIG
This has been a mostly pleasant exchange, boy.

PFY
Exchange? That's going to cost you, and I don't come that cheaply.

CRAIG
Sorry, son. This ain't a date. I've got the bluetooth modem set so it's not promiscuous, and neither am I.

Craig walks out of the shop, leaving the PFY in the dust, looking longingly at the clock until he can get home.

odd. I had posted a comment here yesterday. today it is gone.

August 18, 2007

Time Flies

CNN noted the 25th anniversary of the CD yesterday. Man oh man - it was 1982, and I was still reeling from the magic of a dual 5 1/4 inch floppy disk we had for my Commodore PET at school. That was a cool floppy drive because it was powered by a 6502 just like the PET, and the uber nerd (ahem) could program it turn it's activity light on and off and spin its motor like a some kind of possessed disco ball. A year later, I blew most of my savings from my summer job loading and unloading boxes in a warehouse on a CD player. Two years after I bought my CD player, I was working as a programmer for the Bank of Montreal, and we were all abuzz about our new GIGABYTE!! IBM DASD ("Direct Access Storage Device" - aka hard disk) - and only the size of a refrigerator and only cost about $100,000.

Now it is 2007, they're shoving 50 gigabytes onto the same size disc as that first CD, there are terabyte drives for 400 bucks, and you can get a gigabyte in something that weighs as much as a frickin' M&M for nine bucks. Time flies.

Comments

August 8, 2007

Zoom zoom zoom

Thanks to a comment from Mike, I found this cool site: an iPhone typing test. I took the test today while eating yet another scrumptious AND nutritious cafeteria lunch, and got 35, 37, 36, 36 and 36 words per minute. I scored over 40wpm on the freeform typing test, where I didn't have to read the text they gave me and type it. But in either case, I'm amazed at how fast I've gotten with the iPhone keyboard. Zoom zoom zoom!!

Comments

August 6, 2007

That isn't Santa, it's just an old fat guy in a red suit...

I've been a little quiet on this blog as I had my hands full the past few weeks. Once it became clear that we needed to adjust our Office 2008 ship date to ship the suite with an acceptable quality level, I've been pretty busy making sure all the right people knew and that we were on a path to deliver product in retail in January. This culminated in a series of press briefings that I did last week and a blog posting on Mac Mojo. Sometimes you need crash helmet and a flak jacket to do this job, I tell you.

Anyway, it's a new week, and my week started off like a little kid who's been told that Santa was really just their mom and dad and that the Santa in the mall is just an old fat guy in a red suit - Fake Steve Jobs has been outed in The New York Times. Turns out it was Dan Lyons, a technology writer at Forbes magazine (the good news is that Forbes will be picking up Fake Steve).

Sigh. What next - is someone going to out the Tooth Fairy and tell me that it was really my parents leaving quarters under my pillow? Bah humbug. Happy frickin' Monday.

Comments

Welcome to hell, here's your Mac BU paycheck ;-)

July 29, 2007

Million-to-One Scenario

Today I tried a really unlikely, impossible to imagine scenario for a wireless operator – a family member (my wife), after seeing my cool new phone and using it, wanted one herself. That would NEVER come up. Edge case. Million to one shot. No one could possibly be expected to plan for that unlikely scenario.

I bought KT an iPhone a week and a half ago, and I finally had time to activate it today (I've been just slammed at work the past bit). I plugged it in and iTunes told me that I can't switch to a family plan throught the software, that I have to call the iPhone activation number. Okay, sure, why not - I call. The polite rep tells me that because I want to add a line, I have to talk to their "add a line" people (even though the number I was told to call was specifically because I wanted to add a line - but whatever). I wait on hold, waiting, waiting, thinking, man - too bad there isn't a machine that could automate repetitive tasks so that people didn't have to sit around waiting while other people did a bunch of repetitive tasks. Some day, maybe. And maybe a man on the moon, too - but I know I'm out there in my thinking. Anyway, I wait on hold, and get the "add a line" person. After explaining that I want to activate my iPhone, she tells me that she can't do iPhone activations. I had to ask - then why did I call the iPhone activation line if you can't do iPhone activations? I get back a very polite "we can't do iPhone activations from here". But I'm told that if I go to a store, that they can do it there.

Like I said, million-to-one scenario - who would have thought that a user might want to add an iPhone to an existing account and turn that existing account from an individual account into a family account? But maybe it will come up a few times, and AT&T will figure out they should support it instead of leaving a p*ssed off customer without a working iPhone. Yeesh.

Comments

Maybe it's better off that they didn't let you activate the 2nd iPhone. I was "successful" adding the 2nd iPhone to my account. My first AT&T bill for 1 week of service - $805.54...

I took me 6 hours to get that resolved. Love the phone - hate AT&T.

I'm giving you guys over there a lot of wiggle room, don't push it too far! Good move with the delaying MacOffice, let's schedule another delay announcement when they're stock recovers a little more!

Or consider my friend's experience http://www.oreillynet.com/etel/blog/2007/06/iphone_first_impressions_what.html

Where AT&T refused to activate his account for the longest time.

Meanwhile, Craig, how's that Office 2008 coming along? We're anxious :)

July 20, 2007

Experimenting with travel

I'm experimenting with a variety of travel times to our SVC office - I tried "fly in at 9:30pm the night before" trick my first time - that was good for not being tired the next day, but had the downside of using the San Jose rental car buses when they are completely off schedule. I waited for over 20 minutes to ride a bus. I tried the "fly at 9am, get in at 11ish" trick last week - I liked that one, I didn't have to get up any earlier than normal. The downside is that it isn't a good travel time for a single day visit - you lose the entire morning. Today I wanted to try a day trip, so I took the early flight. I have to say, the "4am wake up to catch the 6am flight to get in 8:30ish" trick sucks the most so far. I am so tired my eyes literally can't focus properly. And I have a fairly important meeting with a key partner today, too. Gah!

On the plus side, I got to use my giant gray goiter with my iPhone on the way down and watched a couple of episodes of 24. The iPhone is a KICK ASS video iPod. The screen is super bright and easy to see even if the person beside you has the shades up, and the size is awesome - I can't go back to my video iPod, I won't!

P.S. Note the single space after each period in this post.

Comments

Please tell us you used the iPhone alarm to wake at 4am - that would at least be some consolation. Perhaps you even created the "4am wake up to catch the 6am flight to get in 8:30ish alarm" for the occasion?

You should have waited a bit. Picked up the Sure adaptor. not a giant grey goiter, replicates the iPhone mic function, and lets me use my lurvely Sure SE-310s with mine iPhone now.

July 16, 2007

One space or two?

On a recent blog posting I made on Mac Mojo, a commenter railed on my use of two spaces after a period. This one took me by surprise – I'd never see so much passion about the number of spaces after a period before. I am definitely an old school typist - while I didn't learn on a typewriter (or DOS, for that matter), I learned on a Commodore PET in 1980, then I did a ton of Unix and MVS work in the mid to late 80's. Then I discovered DOS Land in 1989, Windows Land in 1991 (where yes, there were proportional fonts), Web Land in 1998, and finally I discovered Mac Land in 2000. Up until today, no matter what Land I was in, two spaces after a period is just what I typed. Publishing content in Web Land made them go away, of course - put as many as you want, it doesn't matter. That never bothered me much - I never thought to care one way or the other. But my thumb hits two spaces as part of my hard wiring – I'm typing this entry right now trying to put only one space after the period, and it is hard to fight my thumbs.

Personally, I like the extra spacing between sentences – it improves readability for me. I tend to consume things in chunks when I read, and so more spacing helps - much like a paragraph break improves readability, too. So off I went to the World Wide Web to discover what all the hub-bub was about.

Apparently, my thumbs liking to hit space twice after a period brings me dead in the middle of a controversy: this archived discussion on Wikipedia is similar to a bunch of other debates I saw. This spawned more curiosity - of all the things for people to flog each other about, two spaces vs. one after a sentence didn't strike me as a top priority for flogging.

I did a little more digging, and it looks like I'm going to have to reprogram my thumbs:

  • About.com cuts people like me a little slack, summarizing with "Professional typesetters, designers, and desktop publishers should use one space only. Save the double spaces for typewriting, email, term papers, or personal correspondence. For everyone else, do whatever makes you feel good." I wasn't so sure about the whole "if it feels good, do it" motto, so I kept searching.
  • The Chicago Manual of Style says "In typeset matter, one space, not two (in other words, a regular word space), follows any mark of punctuation that ends a sentence, whether a period, a colon, a question mark, an exclamation point, or closing quotation marks." However, in the Q&A, they do cut the two space folks a little slack, but not much.
  • The AP Stylebook Ask the Editor section, when searched for the word "space", will reveal that "AP uses a single space after a period at the end of a sentence."

So there you have it - one space, not two, if you are publishing something professionally. Apparently, in personal writings using two spaces is somewhat kinda sorta okay - but you'll get frowned at for doing it.

Comments

I believe that guy (who's made the same comment in the team blog a couple of times) is referring to this book:
http://www.amazon.com/Mac-Not-Typewriter-Second/dp/0201782634

We got into a conversation down here in SVC about it today, and it turns out that there are quite a number of people who feel strongly about this topic (largely based on this book, it seems).

It's interesting, I got in the exact same discussion with a bunch of people a very short while ago. Someone then mentioned that some apps have special spaces they use after a period. They claimed that even Word had a different spacing for regular spaces and spaces after a period, making the double-space obsolete.
I haven't taken the time to check yet though, but you, of all people, should know: is the space after a period a regular space or a wider space in Word??

I was pretty sure we didn’t space any differently after a period, but then paranoia got the best of me, so I turned to the ultimate authority – our Mac Word program manager. He assured me that yes, it was true, the spacing after a period is the same spacing as everywhere else. So there you go!

i learned to use two spaces a billion years ago in 9th grade typing class, and i am too old the change. my software can darn well correct for my habits, that is what software is for.

I read your MacMojo blogs Craig and this morning I was a little surprised to see how 'heated' that comment was!

It made me think but like you it is hard-wired into me. My word processing days taught me to always have 2 spaces after a full stop (or your period) and a gap between 2 paragraphs!

To be honest I type how I was taught and couldn't give a monkeys what others think... They obviously have too much time on their hands!

Bah, I say use THREE spaces after a sentence, because while there is a right and a wrong way about this, getting all frothy is just...

Wait, it's TEH INTARWEB

Even *religion* can't start stupid religious wars like TEH INTARWEB.

four spaces then. and all dipthongs must be spelled out. With any luck, they'll implode in a cloud of whine and suck, and we shan't deal with them again.

Thanks a lot for checking it out Craig :-)

This only goes to show that space is indeed the final frontier.

36 years old. I was taught to double space! I even remember getting red marked for not doing a few times.

It's a pity some blogging software removes the double spaces when you publish.

Two spaces after periods helps readers identify sentences in dense writing vs the single space after commas. I think the common practice in professional typesetting and now in word processors to "justify" the print to keep even margins left and right ruins the double space effect. Even so, I continue the practice since I was taught to type in that manner.

I am 47 years old. When I went to school in the 70's you would get points taken off if you did not leave 2 spaces after a period or colon. It just makes sense. A full sentence is not the same as a word. It should have two spaces. I am shocked to find out that this is even questioned. When and who decided this is improper and should be fround upon? Are we lazy or something that we cannot hit the space bar a second time? More to the point, it appears to me that it is you young'uns that have decided to change things for your convenience. Who are you to look down on my generation in such a disrepectful way? To tell me I am unprofessional if I use two spaces? Give respect to your elders. You go ahead and use your one space and I will use my two spaces. But don't you tell me I am unprofessional or improper for doing it. I am a well established scientist and I develop test systems to detect plant viruses. Don't tell me I am not professional.

July 12, 2007

Giant Gray Goiter

I've fallen behind on this blog - the last three days have been a blur. I spent Tuesday and Wednesday in our SVC where I had a ton of 1:1's. I had a list of folks I wanted to see, and last time I was out there (2 weeks ago), I tried just "dropping by". That was a disaster - I only managed to sit down with a couple of people. Turns out people are in meetings or coding away like mad fiends… aka working. During work hours. Go figure . So this time around, I got time on people's schedules, which was a much more effective way of actually getting time with people. (yes, it is true, I am a time management genius). But that meant that I was completely booked up for two straight days, followed by today's marathon - back-to-back meetings from 9:30 to 5:30, followed by a mad dash in rush hour traffic to my father-in-laws 70th birthday gathering.

So to make a long story even longer, finally after 3 days I now have a chance to catch my breath and blog about something that really matters - the hideous four hundred foot long Belkin iPhone headphone adapter. Mine showed up while I was at SVC. Has anyone seen this thing? It's friggin' HUGE. It's over 2 inches long (okay, so it's not 400 feet). It makes my iPhone look like it sprouted a giant gray goiter. But at least it's bendy. I can bend it over 90 degrees, like a Gumby doll.

On the plus side, thanks to my iPhone's giant gray goiter, I can now use my Bose noise cancelling headphones. I can't wait for my next flight - I can retire my video iPod at last!

Comments

July 9, 2007

You can Program Manage anything

Program management is an interesting discipline at Microsoft – it was when I first joined the company, it remains so now. It is a role that requires good "soft skills" ("I'm a people person"), good prioritization skills, good analysis skills, good presentation skills, and being able to walk that Zen line of "good enough" when shipping product. It's half art, half science, half Buddhist monk, half evangelist (arithmetic skills aren't really a requirement, though). It is a neat role that you don't see at a lot of other places – you'll see the title Program Manager, or Project Manager, but it is rare that you see Microsoft Program Management in action (although, as Rick points out, occasionally the more feature-happy Program Managers need to be put in their place).

I was never a Program Manager at Microsoft, I started as a Technical Evangelist (technical marketing) and then transitioned to a software development role and worked my way from there. I made the jump to general management in April of 1998, but I was still fairly heavily development biased in my thinking. My self-selected career track of leaving Microsoft to start a company really threw me into the realm of Program Management for the first time. Investors, customers, employees – that list of skills I mention up front turns out to be REALLY handy. Over the past 7 1/2 years, I've found that one can Program Manage anything to get the results one wants. I'd been doing it unconsciously for the first 35 years of my life, but once one is doing it consciously, watch out. It helped me navigate everything from raising money during the most hostile environment to startups in a long time to navigating the halls of a media company.

About seven months ago, my (just turned) six year old son was diagnosed with Type 1 Diabetes. We got lucky in that he didn't end up hospitalized – normally, how you find out your pancreas has stopped producing insulin is that you start to lose weight and you get really sick. But he had his six year checkup a week after he had started to wet the bed out of the blue, so we mentioned the bed wetting to the doctor, and bam – one urine test and a trip to the hospital later, we had our diagnosis. His blood glucose levels were north of 450 (60-120 is normal for non-diabetics) and his A1C result was 8.2% (<6% is normal for a non-diabetic, good control for a diabetic is < 7%). Point blood glucose tests tell you how you are doing at any given moment, but they tell you nothing about the hours in between. A1C really is the ultimate metric – it is your body's memory of how your blood sugars have been behaving. So the 8.2% showed us that while his initial blood glucose reading of 450+ was wildly high, it hadn't been wildly high for the past 3 months – just way too high.

Anyway, after the initial shock was over, I set about in a methodical way to understand how his body used carbohydrates and how it consumed the injected insulin, and to put in place a discipline and a methodology to really manage his diabetes. I did a ton of research up front (and continue to this day). An Access database was born, along with a tightly watched and tweaked rhythm for eating and exercising. Far more than the suggested minimum number of daily blood glucose readings became part of the program – after all, the pancreas does it continuously, so the more the information we have to help us substitute for the pancreas, the better. Part of the fun along the way was the evangelism of doctors and nurses to get the extra supplies we need (I am a huge fan of redundancy and long term planning). A lot of questioning and pushing back against medical advice that didn't fit what I was seeing in the patterns of the numbers was a big part of the fun – although we have switched to Children's Hospital in Seattle where the staff seems much more knowledgeable and much more willing to listen to reason, so I'm having to deal with less crap now. Every day is a day that something could go wrong and every day requires careful attention, but we are really in the zone now.

Once every 3 months, we have to take our son to Children's for a checkup. Today was that day. The travel and the appointment take about a half-day all told, and they poke, they prod, they ask questions – oh, and they measure his A1C. Today it was 5.8%

You can Program Manage anything.

Comments

Hi Craig! I just wanted to write here real quick instead of over on the MacMojo Blog (which I usually follow). My son was diagnosed this last year with Type 1 Diabetes as well. We were actually blessed as well by finding out before things got real bad. My wife just had a "hunch" that things weren't right with him (always tired, always thirsty, etc.) and decided to have him checked just in case.

It's weird because you can tell other people that your child has diabetes but no one really understands what a family goes through and how much of a change that is with your life.

It was cool to see how you literally can "Program Manage" anything. :)

Anyway, I enjoyed reading your blog here and I'm a programmer as well (h