Comments bellow. First see the roadmap here.
My first impression is “Nothing new”. This roadmap was presented in general lines at Delphi Live! and outlined in different blog posts like this one, for example.
2nd impression was… a somewhat negative stance: “Slideshows for a roadmap?” …but ok, we must minimize the costs (including time) and it seems that Mike posted the slides from CodeRage 4. (I don’t know exactly, I didn’t attend). For the ones like me who cannot attend, the replays are here.
3rd impression was “hmmm… Project Weaver. – on the roadmap”. The roadmap is dated 9/11. Hmmm… Mike (as Delphi Product Manager) doesn’t know that Weaver was released? hmmm…. Fortunately Delphi 2010, while not perfect, is much more polished than Mike’s slides (hey, Mike we do love you, and you have all our respects, but perhaps is better to remove that ‘Project Weaver’ here – it looks a little bit outdated – also perhaps someone which will read more carefully will be tempted to compare the ‘roadmap’ with what was delivered… …or perhaps you’ll plan to include new features in updates? 🙂 )
4th impression: skip 🙂 – I’ll leave this the last one… about the what version is when
5th impression: Let’s look at the following slide…
Wowza!! SONS! You screwed it up here!
From Embarcadero: To help customers understand and plan for where RAD Studio is going in the future.
No, sons, it is in the other way around in my very humble opinion:
From customers: To help Embarcadero understand and plan where RAD Studio is going in the future. One Kylix isn’t enough? One Delphi 8 isn’t enough? One VCL.NET isn’t enough?
Ok, blame me, it wasn’t one VCL.NET. There were… how many? Nevermind… let us remain focused.
…And, of course, related to this is:
To customers: Understand the direction of the product in the future
Sons, it is:
To Embarcadero: Understand the direction of the product in the future. Understand the needs of the community.
Also, another pearl (but not so big compared with the above one):
To customers: Be able to interact with Embarcadero to make the best products possible.
Here we agree. But it must be written also…
To Embarcadero: Be able to interact with the customers to make the best products possible. As EARLY as it gets!!
Ok, I don’t say to interact with all your customers, but you must do it, you know…
In order to be sincere, I must clarify some things here. Generally speaking, as you perhaps know, Nick is quite present in the forums. Also a part of team (enough people I’d say) were available in the Field Test. While, of course, the things can always improve, I’d say that the things get better. But it seems that there’s a demarcation line between the upper management and the in-the-field soldiers, demarcation which became bigger with Nick’s new position. And it seems that sometimes the upper management doesn’t “get it” – and this NOT because they’re dumb, just because they doesn’t have seamless contact with what is really happening “in the real world”. I don’t want to give examples here, but the problem is real in my humble opinion. If someone thinks that the things are different, I’m open for discussion.
And the last point, (the 4th above) is about the chronology: Well, what I could say? Good one. But I can say only one thing: Embarcadero’s worst enemy is the time. No doubt, that some from us would want Commodore before Chromium (before Project X isn’t possible – this one is already in the works). But I’m afraid of the quality of the Project X…
And this depends on you. If you give high quality feedback, then you’ll receive a good quality product. Already Nick posted a poll here – be sure to fill it in, or at least, if you don’t use GExperts, comment on his blog post. Perhaps I’ll do a similar one for CnPack. Another very interesting poll, this time by Tim DelChiaro, is here. Be sure to fill them out!
I do think that if we got a good Project X out of the door, then the release date(s) for Chromium and/or Commodore can be closer or even swapped because they’re working at more projects in parallel. I do think that we must stop having endless debates about cross-platform vs 64 bit. Anyway it won’t help. Also, let us not remind them (yet 🙂 ) how “horrible they are” ™ . I think now is the moment of constructive feedback (criticism or not). What do you think?