Search

Mobile tag

About Me

I am the "IBM Collaboration & Productivity Advisor" for IBM Asia Pacific. I'm based in Singapore.
Reach out to me via:
Follow notessensei on Twitter
(posts)
Skype
Sametime
IBM
Facebook
LinkedIn
XING
Amazon Store
Amazon Kindle

Twitter

Domino Upgrade

VersionSupport end
5.0
6.0
6.5
7.0
Upgrade to 8.5x now!
(see the full Lotus lifcyle) To make your upgrade a success use the Upgrade Cheat Sheet.
Contemplating to replace Notes? You have to read this! (also available on Slideshare)

Languages

Other languages on request.

Visitors

Useful Tools

Get Firefox
Use OpenDNS
The support for Windows XP is coming to an end and has . Time to consider an alternative to move on. sounds like a lot of time, but, like an object in a mirror, it is closer than you think.

« Not your Mom's Yahoo anymore... what CSS can do. | Main| Dante's Exchange »

Lunch with VB.NET 2005

Microsoft Singapore invited me to have lunch today with Jay Roxe and Matthew Gertz. They are responsible for VB.NET 2005. We lunched at the Conrad Hotel in a small group of just 12 people. Matthew and Jay where very eager to hear and learn, what their customers expect in the next release of their products.
While you may might dismiss this a M$ style marketing stunt, I hat the very clear impression that they REALLY care! What a refreshing difference from the usual "dark empire" stuff we read about Microsoft. (Being the Lotus Domino expert it was my role to represent a dark empire then <vbg>).
We touched a lot of interesting topics. Two I'd like to highlight. Did you ever wonder why in .net everything is an object, straight forward, no brainer, simple rules? Or why Ctype() does a lot of checking to make your life really simple? Well Jay did that -- after he was lecturing at Singapore's NUS for a year (make your own conclusions).
The second: Matthew raised an interesting question for the future direction of development environments (VS 2005 will feature hints how to correct coding errors borrowing the technology from Word's grammar check -- and the idea from Eclipse (?)). His point of view, which I second, is that code alone (as seen in notepad) doesn't tell you the story any more. Besides code there is increasingly META data (coming from your UML tool, your code history, requirement analysis) that is as important as your programming statements. So he is thinking to add additional files hosting meta data or merging code into a big (XML based) meta data file.
And then he very briefly lifted the cover what they are playing with (eventually I get shot for that): Why is there a distinction between code and layout? Couldn't you edit code like you edit a word document? You would write code and have your form visible as graphic like you embed a graphic in a word file; your code that talks Web Service or ADO.NET is represented as a diagram; little boxes with comments (like the Word 'trace changes" function) point todo's, comments, implementation hints to the exact code position. Think rich composite document. Of course you could switch between textual and graphical representation for each block. Normal code could e.g. be displayed as a flow diagram (I you need that for your documentation today, check out Visustin). I think this done well will boost productivity double digit.
I'd love to see that side of Microsoft more often.  

Comments

Gravatar Image1 - Stephen,

Juz thot you may want to check this out.

http://www.softwaremaker.net/blog/PermaLink,guid,011a5f05-d423-47b2-93ac-dc0480922221.aspx

Lemme know when you want to do lunch or coffee ?

Happy holidays ahead !

Gravatar Image2 - And...it was real nice meeting you for the very first time, Stephan.

Will touch base with you on REST soon...

Take care and Have a good day.

Post A Comment

Please note: Comments without a valid and working eMail address will be removed. This is my site, so I decide what stays here and what goes.

:-D:-o:-p:-x:-(:-):-\:angry::cool::cry::emb::grin::huh::laugh::rolleyes:;-)

Disclaimer

This site is in no way affiliated, endorsed, sanctioned, supported, nor enlightened by Lotus Software nor IBM Corporation. I may be an employee, but the opinions, theories, facts, etc. presented here are my own and are in now way given in any official capacity. In short, these are my words and this is my site, not IBM's - and don't even begin to think otherwise. (Disclaimer shamelessly plugged from Rocky Oliver)
© 2003 - 2013 Stephan H. Wissel - some rights reserved as listed here: Creative Commons License
Unless otherwise labeled by its originating author, the content found on this site is made available under the terms of an Attribution/NonCommercial/ShareAlike Creative Commons License, with the exception that no rights are granted -- since they are not mine to grant -- in any logo, graphic design, trademarks or trade names of any type. Code samples and code downloads on this site are, unless otherwise labeled, made available under an Apache 2.0 license. Other license models are available on written request and written confirmation.