..... 42, now give me a towel
guy_slade 06000289MN Comment (1) Visits (2350)
I think for this initial posting I am going to introduce myself and from then on who knows what I will spout off about... I have a few ideas.
I have been involved in this product and it predecessors for the last 21 years. I started my career as a CSP/DB2/PLI developer working for Air New Zealand and after a few years migrated to the U.K where I freelanced for 5 odd years moving from CSP, to CSP/2AD, and finally to VisGen. I then came over to the development lab here and joined the team. It was about that time that the product got the VisualAge brand and became VisualAge Generator. I think the first release I worked on was 4.0 and I was involved with the processor and the debugger. My main value add was that I was fresh from being a 'customer'. I knew how enterprise customers worked, and how they used the product.
I moved off the product for about 5 years working on the WSAD Struts tooling and the Web Diagram Editor and then to the RAD team and worked on the J2EE Security Editor.
I moved back to the RBD product March 2007. An interesting piece of work I am currently involed in is something we have called the SWAT team. This is a small group of us whose job it is is to bear the initial work of any customer initiated issues. This can be anything from bug reports, suggested product improvements, to help our Eco Team out with Proof of Concept work. This all means we get to touch on areas of the product we would not normally be exposed to. An example of this was a defect we recently investigated involving a customers project that contain a great number of inter-related parts. They has an issue where a project build was taking 20 minutes. We tracked the problem back to the how we compiled parts when we detected cyclic dependencies. i.e. a requires b requires c requires a. In this situation we were not able to fully compile c since it needed 'a' to be compiled and the whole chain started when the request to compile a came in. Anyway, to cut it all short, through some clever caching we brought the time down from that 20 mins to under 2 mins.... cool huh? Well, I thought so. You need a big project with spaghetti like dependencies to see an improvement like this but it will be rolled out in the next 7.1 fix pack.
B.T.W The SWAT team is still waiting to be issued with our M16's and Kevlar jackets.
If anyone is interested in knowing more about life on the line as an RBD developer then feel free to post a comment with any questions or topics that you would like to see discussed here. Could be technical in nature... or not.
oh, and the title? ...... Go read some Douglas Adams.