Tag Archives: review

Ducati Multistrada Ride Review

To me, this is the bike that invented the segment of the market I was interested in. This was the bike that promised that one bike could comfortably travel all roads, be as sporting as you could want on public roads capable of touring, and handle the odd unpaved (dirt) road as well. Put simply, it had built a big reputation, spawned a subclass of bikes and had a lot to live up to!

Ducati Multistrada

Photo courtesy of Werner Bayer.

What surprised me the most about this bike, was that after I rode it, I believed the hype! Unfortunately, the local Ducati dealer has to have someone accompany you on the ride (in other words: they lead the way). The previous test-rides were more in the vain of: throw you the keys and point you in the direction of fun roads. This turned out to be a requirement of their insurance policy, but did rather control the test environment as a result. Despite their location, they had an admirable “test-loop” which encompassed some twisty roads, some inner-city and a brief burst of highway.

My first surprise on this bike, was how low the seat height felt. I could comfortably flat-foot both feet at stand-still. The accompanying sales-guy was adamant that the adjustable seat was in the highest position, so I do wonder if taller riders would find the position a little cramped, but at 5”10, with 33” in-seam, it seemed both comfortable, and natural.

I have mentioned on numerous occasions, that I’m not a mechanic. I am also not a bike journalist! I suspect they become quite desensitised to the constant stream of new motorcycles they get to ride. It allows them to be not so “caught up in the moment” when riding new bikes as to notice subtleties of the bikes they test. Me, I was too busy idiotically grinning as to how cool the Ducati sounded as I blatted it through the city streets. The base model I rode did not feature a quick-shifter. Much like the Aprilia this allowed a liberal dosage of blipping the throttle on down shifts to complement the wonderful noise the bike made on the overrun. The V-Twin (or L-Twin as Ducati call it) also gave a slight pulse through the frame. It was not buzzy, like the BMW, just a gentle reminder of the engine layout (in case you were deaf)

Also not featured on this particular model, was the adaptive electronic suspension. The front end felt a little soft. Again, that overly long travel was noticeable to me, but really, it gave good feedback through the bars. I guess to describe it, it just felt “a long way away”. Judging by the speeds I was doing on an unfamiliar bike, it must have been pretty good… With familiarity, it would be a real weapon and give the average sports bike rider a real hurry-up on the roads.

Next part of the test-ride involved a brief highway stint – during which I tested the cruise control and adjustable windscreen. I found the cruise control intuitive and easy to use although I’ve heard the button layout is harder to control with thick winter gloves. The screen adjustability too was easy to manipulate on the move, but I have really yet to appreciate the difference this makes on any bike. One thing I have always admired was how good the wind protection is on the VFR. None of the potential candidates for the role of “my next bike” could really compare favourably against it. Anyway, it was easy to adjust allowing for long highway trips to allow plenty of contemplation and comparison between screen heights. If I had to guess, I would suggest that the bar-width on the Multistrada was slightly narrower than on the S1000XR. It seemed to be a more competent lane-splitter and commuter bike, if such things are important to you.

Overall, this is a seriously impressive bike. It lives up to the hype surrounding it. In a game of top-trumps, it loses out to a similarly specced version of the BMW S1000XR in almost every category. But, I agree with a lot of the reviews I have seen on it – somehow it ends up being a more desirable bike than the BMW. The new styling with the colour matched beak doesn’t look as good as the older black-beaked bikes to me, but I would never argue with someone if they felt otherwise. That’s always going to be a subjective opinion. In my eyes, the new “Enduro” Multistrada, with its 19 inch front wheel and wire spokes falls into the “ruggedly handsome” territory, but somehow the styling of the normal Multistrada just left me feeling disappointed. If you disagree with me on that, then this might seriously be your dream bike. It really is as good as that!

Fun with Delphi 2009!

All work done on our project is subject to peer review.  Any code submitted to the version control system, must have an accompanying “change request” which has a unique number.   The reviews are done “incrementally”.  That is, “diffs” are compared to ensure the changes are correct.  (Or at least, that’s the theory!)

To help facilitate this, a Delphi client application was written to access the information necessary.  The diffs are stored as HTML files (generated by a server side application) which an embedded Web browser control displays.  An external “diff tool” can be used for more powerful operations than the web browser allows.  Although in theory, a normal web-browser could be used to perform the review, the HTML diff files are limited in their user-friendliness and non-trivial changes end up being examined by the external diff tool.

The problem I have, is that I work in a remote office to where the “server” is.  Network latency and the low specification of the “server” takes the review process to a new level of tedium.  However, as the review tool was written in house, I had the power to do something about it!  Although I have been using Delphi 2009 since its release, this was the first opportunity I had to put together several of its new language features.

I wrote an simplistic “cache” for the program, that copied the files it needed to reference to a temporary directory on my own machine.  To do this in a unobtrusive manner, the files are copied using a background thread.   The cache keeps a request list, and a list keeping tabs of what files are currently held in the cache.  I utilised closures and anonymous methods to access these lists in a thread safe manner and the generic storage classes found in the Delphi libraries for the lists themselves.  As these classes support iterators, I was even able to use these too. (Yes, I realise iterators aren’t “new” to Delphi)

I know none of this is a “new trick” to the managed languages such as C# under .Net 2.0 and onward, or later versions of Java.   I was never a C++ developer, but I suspect some of these “new tricks” were always possible with it.  Delphi’s TThread class still seems to me a riskier way of writing multi-threaded code than C#, but it is so cool that an “old favourite” can now play along with some of the newer languages and do so “natively” rather than requiring a virtual machine to do so.