Saturday, March 31, 2007

Now in Tokyo.

Just a quick note.  I'm now in Tokyo, Japan.  Just arrived at the KEIO Plaza Hotel in the Shinjuku district.  Across the street is the Borland/CodeGear offices.  Looks like I have a full day tomorrow as I'll be meeting the folks in the office here and will also meet with some local press and some customers.  I'll post a wrap-up when I return along with some photos (although I did upload a bunch to my Flickr account while still in Sydney).

Tuesday, March 27, 2007

Saturday in Sydney.

Tonight, March 28th, I'll be flying out from Sydney to Melbourne for the first of my two ADUG engagements.  Tomorrow night, I'll fly to Brisbane for the second ADUG symposium.  Finally on Friday night I'll be back in Sydney.  It looks like I'll be free all day Saturday.  If anyone is going to be in Sydney this coming Saturday, March 31st, send me an email and maybe we could meet at a local pub.  I'll be checking my email periodically over the next couple of days.  My email is the standard pattern, firstname dot lastname at CodeGear dot com.  It'd be good to meet up with some customers here in the Sydney area as well.  I'll be flying out to Tokyo, Japan early morning, Sunday, April 1st.

Monday, March 26, 2007

From Sydney.

Greetings from Sydney, Australia!  I'm sitting in the Borland/CodeGear office in downtown Sydney.  It is just about a 5 minute walk down to Circular Quay where you can get a great view of the world-famous Sydney Opera house and the Harbor Bridge.  Other than that, downtown Sydney feels like any other modern city.  Of course there is the whole driving on the other side of the road thing that you have to used to.  Especially at the crosswalks.  I rode in the front seat the limo from the airport to the hotel and it was just so odd to not have a steering wheel in front of me for being on that side of the car.  Of course all you folks that think we Americans drive on the wrong side of the road, probably feel the same way when you come to the States.  So now I know the feeling :-).

Thursday, March 22, 2007

Delphi, Installers, and Gangstas

No doubt you've heard that Delphi 2007 has been released and sports a brand new installer built using InstallAware's excellent Delphi-built tool.  We've also bundled a copy of InstallAware Express so you can get a taste of this easy-to-use tool.  During the development of Delphi 2007, I had the pleasure of working closely with Sinan Karaca, the main developer and owner of InstallAware.  He spent a while here in Scotts Valley helping us get the new installer up and working.  His help was extremely valuable and I certainly credit his expertise and responsiveness as one of the reasons we were able to get Delphi 2007 out the door within our schedule.

While we did work very closely togther on a tight schedule by day (and they were long days ;-), we also had some very fun times and there was a few stories from this experience we won't soon forget.  Sinan explained in this post one such interesting story from his visit here.  I remember being in that meeting with Sinan when he got that phone call for his good buddy, Anthony.  At the time we all thought nothing of it.  It was just a wrong number, right?  It wasn't until the next day that he came back into the office for some more meetings and began to explain his phone call later that night from Anthony himself.  I don't think that meeting was very productive because we were on the floor laughing so hard that it hurt...  The best line is “Just tell them you don’t know anything about me and hang up.”  Good thing Sinan really doesn't know Anthony ;-)! What are the odds!  Sinan flies in, luggage is lost, needed a local phone number where British Airways can contact him so he gets a cheap cell phone.  Then it turns the phone number once belonged to what appears to be some “gangsta” from the San Francisco or Oakland area.

I also invited Sinan over a couple of times for dinner with me and my family.  It turns out that one of Sinan's favorite dishes was one that my wife has recently perfected.  When Sinan mentioned it, I knew exactly what we would have for dinner when I invited him over.  My good freind Nick, who has been out here away from his family, was also invited over since this dish was one of his favorites as well.  I must say a good time was had by all and that we had no leftovers.  This is also one of my children's favorite dishes as well and it was a real treat for them as well.

Monday, March 19, 2007

Travel time.

The following is a snap-shot itenerary of my up-coming trip to Australia and (hopefully) India.  If you're in or near these cities while I'm there, be sure to look me up, or better yet make sure to come to the ADUG Symposia.  I'll be speaking in Brisbane and Melbourne at the ADUG 2007 Symposia on March 29th and 30th.  Best thing to do is to contact Malcolm Groves in the CodeGear office in Sydney, Australia and maybe we can meet up.

Sydney, Australia: March 27-28, 2007
Melbourne, Australia: March 29, 2007
Brisbane, Australia: March 30, 2007
Bangalore, India: April 1-4, 2007

At the ADUG Symposia, I'll be talking about Delphi 2007, Delphi for PHP, CodeGear, and whatever else comes to mind :-).  I'll also be sure to schedule enough time in my talks to allow for a good Q&A session.

Thursday, March 15, 2007

Seventy Five Point Seven Million Dollars in 2006

“Borland Reports CodeGear Sales As 'CodeRage' Rally Rolls“

I certainly don't feel 'beleaguered'!  As a matter of fact, $75.7M dollars is pretty darn good. What is funny is that throughout all the divestiture proceedings last year there were a lot of the “arm-chair quarterbacks” out there “speculating” on the Developer Tools Group, now CodeGear's revenue.  The amazing low-ball numbers I saw these folks bantering around like $15M, $20M, some even went as high as $50M.  Nobody could say anything to confirm or deny any of that wild speculation out there, and it was so frustrating to not be able to just say, “you're all way too low here.”  Now that it's public and the cat is out of the bag and we can can finally talk about it.  Of course we can't be more specific about the breakdown of that number, but I can say that a huge amount of painstaking effort went into properly separating out those numbers from the rest of Borland's financials.  Since the Developer Tools Group has been such an integral part of the Borland business for so long, its understandable that yanking out numbers will take a lot of work and time.

I also really enjoyed reading Cass McNutt's opinion of the CodeRage online conference.  Even though we got off to a “bandwidth challenged” start, Cass' graciousness and patience was greatly appreciated.  David I's team should be commended for all the hard effort they put into pulling this conference off.  I suspect that if you ask Christine Ellis, our CodeGear Technology Partner coordinator and conference organizer extraorninaire, she'd probably say this was about as difficult to do as a live conference would have been.  I know that they certainly worked similar hours as if it'd been a live conference!

So if $75.7M is what we do when we're “beleaguered,” just imagine how well we'll do in 2007!  Delphi 2007 for Win32 is imminent, Delphi for PHP is almost out of the oven... and I wonder why CodeRage had a couple of sessions about Ruby on Rails?

Well, gotta go check the latest Spacely build... it's so close I can taste it!

Wednesday, March 14, 2007

When it is ready.

The following is a editorialized quote from Ben Smith, CodeGear CEO;  As we've been wrestling all those last minute details to the ground, and getting far less sleep than we should, Ben stopped by my office the other day.  It was a short conversation since I was in the midst of tackling the issue du jour, but the overall jist of the conversation went kind of like this:

Ben: “So are we going to ship Spacely? How's the quality looking?” 
Me, with my all-too-often habit of being brutally honest: “Well, we're having a few last minute glitches with some of the file deliveries and installer scripts we're trying to get ironed out.  It's going to be very tight, but I think we can make it.  The product itself is solid and quick”
Ben: “You know that this product has got to get released soon, but I don't want to ship something we're not proud of.  Just make sure it is right.”

Some would say that this is so far out of the norm for many of the past Borland CEOs, that they may find it hard to believe that this actually was the conversation I had.  Quite refreshing, actually.

Saturday, March 10, 2007

Crunch-time

Well here it is, another Saturday and I'm sitting at my desk waiting for the latest build bits so I can do some testing on patching, updating, installing, etc..  One thing we've added to the upcoming Delphi 2007 release is a new “Check for updates” process.  No longer will you have to always keep up on reading the newsgroups, blogs, the CodeGear website (although it's great that many of you do), you'll be able to simple launch the IDE and if there is an update available you'll be told about it.  You will also be able to manually check using a shortcut from the Start Menu (on XP) or that little circled flag button thingy (on Vista... what ever it is).  As shocking as it may sound, there are many of our customers that simply don't puruse the newsgroups, blogs, and other Delphi or CodeGear related sites.  This will be a way for us to connect with them and make sure we're keeping their Delphi experience the most up-to-date and the best it can be.

I like to think of this update system as similar to purchasing an insurance policy.  Nobody ever hopes to have to use it, but it is comforting to know that it is there in case that 5 pound meteor come crashing through your roof, or that bright bulb in the car beside you decides he absolutely must be where you are...  Just like you never plan on making a claim against your insurance policy, we do not actually plan on using the auto-updates (well.. almost ;-).

Once I am able to actually come back to the surface and think about something other than “ship the product, ship the product, ship the product,” I'll have to answer the tag from Ben Smith enumerating 5 things I like about Delphi.  I doubt it'll be a list of top fives... but rather simply a list of the top five that popped into my head at the time.  I also see that Ben mentioned our little brief conversation the other day...  We're close to the finish line folks.  Time for that last burst of energy for the final sprint.

Sunday, March 4, 2007

Beta blogging

I'm sure by now many of you have seen some of the various references to a new unprecidented program called “BetaBloggers.”  Usually when we conduct a field-test it is under strict non-disclosure where those that participate agree to not discuss the content of the program or even reveal that they are even involved.  However, in keeping with CodeGear becoming more involved with those ongoing public conversations we've initiated this program by releasing some of our field-testers from their NDA and allow them to talk openly about project Spacely, which is the upcoming Delphi 2007 release.  Here are some links to many of them:

Hallvard Vassbotn - long time Delphi user and all-around smart guy.
Jacob Thurman - Of Castilia fame.
Jan Goyvaerts - A few nice words.
Primoz Gabrijelcic - Really likes our integration with MSBuild.
Holger Flick - On the new Windows Vista support in VCL.
Marco Zehe - Blind programmer excited about increased accessibility support.
Andrew Raimodi - All over the map, from DBX 4 to better performace and stability.
Jeremy North - Specific information about the new GlassFrame propery on TCustomForm.
David Clegg - Some great information on the help system improvements.

Delphi 2007 is poised to be an excellent release.  Don't take my word for it, just look at what these folks are saying.  This is going to be the “must-have” release for Delphi.