Thanks Sandip!

Some pretty bad news—Sandip Chitale, one of the key players in the popularization of the NetBeans Platform, has left Sun. Although he never worked in any official capacity in relation to the NetBeans Platform, his contributions were really significant:

  • His blog is a rich mine for anyone interested in the NetBeans Platform. Unlike virtually everyone else, he didn't only write about the plugins he created, but he provided LOTS of code that others could learn from. Over the years, in particular when the official documentation was a lot more sparse than it is now, his blog was one of the few bastions of clear reference materials for the NetBeans Platform.

    Most recently, I learned a lot from his entries relating to the extendability of the NetBeans Java editor. In fact, nowhere in the world is there more info on this than in his blog! Here's a list of some of them for anyone interested in the NetBeans Java editor:

    Fortunately his blog will continue to exist and will continue being a central resource for countless interesting NetBeans API problems. I know I'll keep going back to it, there's so many things I haven't had the time to look into yet.

  • Several NetBeans Platform tutorials could not have been written without Sandip. A clear example is the NetBeans Java Language Infrastructure Tutorial, which is the starting point for anyone wanting to learn about the NetBeans Java editor. I wrote it, based completely on one of Sandip's modules! Not only that: the entire introduction to that tutorial comes verbatim from an e-mail he sent me when I wanted to know how the Retouche APIs fit with the previous JMI approach underpinning the editor. Aside from clear fingerprints such as these, he's also reviewed countless tutorials, in particular when I first started writing them and didn't have much of a clue about what it was all about.

  • His helpfulness on the dev@openide.netbeans.org mailing list also goes back several years. There have been many periods in time when Sandip was one of the only people responding to questions that users sent to the mailing list. And he was able to answer questions on a very wide range of topics, because he'd implemented the NetBeans APIs both in his own work-related projects as well as in his own hobby-like experimental modules. Aside from his helpfulness on the mailing lists, I've always found him to be very helpful and responsive to any questions I've sent him directly. Often he'd write back with just one or two lines referring to classes that might be useful in solving whatever problem I had at the time—exactly enough info for me to continue my own investigations from there.

  • On top of all that, most of Rich Client Programming: Plugging into the NetBeans Platform could not have been written without him. He patiently and with infinite care reviewed most of the 2nd half (most of it mine) over and over again. And I still have all the notes to prove it!

  • Also, in particular around the early days of NetBeans Plugin tooling being introduced (i.e., NetBeans IDE 5.0), Sandip played an incredible role in evangelizing the NetBeans Platform. One of the first technical interviews I ever did was this one with Sandip. In it, note these words:

    In other words, Sandip very successfully introduced James Gosling to the practical side of working with the NetBeans Platform. If that isn't a significant contribution, I don't know what is. Maybe his hands-on-lab at JavaOne two (or three?) years ago? A room full of new people to the NetBeans Platform, guided through some pretty challenging modules, overseen by Sandip and a few others, but all based on modules that Sandip himself had written.

Now, look again at all the above and then do a search on the NetBeans Wiki for "Sandip". Here, I did it for you. Notice something? Sandip's function was, all along, a senior engineer in the web area (Creator, then Visual Web, and then various other web-things, such as analyzing ways in which the IDE might integrate an embedded browser). He never had an official function in the NetBeans Platform area, yet his contribution is immeasurable. (In the IDE itself, he contributed far too much to mention, but as you can read here whenever you move or copy a line up/down, you should quietly say "thanks Sandip!" to yourself.)

So, wherever Sandip is going, they're very lucky to have him! Thanks for everything Sandip and hope to run into you again soon.

Comments:

Shocking news!

Any news where he's joining?

Thanks, Sandip!

Posted by Varun on August 16, 2008 at 03:10 AM PDT #

> Any news where he's joining?

Adobe comes to mind. That's where all the others have gone (Chet Haase, Hans Muller, Romain Guy).

Posted by Casper Bang on August 17, 2008 at 01:40 AM PDT #

Hi Geertjan,
Really a nice tribute to Sandip. I also enjoyed reading his blogs and have used many of his high quality plugins.
But I hope he contributes to netbeans platform in his free time. Hats off Sandip.

Posted by James Selvakumar on August 17, 2008 at 11:33 AM PDT #

I learned a lot from Sandip's blog over the years and I still use his pathtools module every day.

Thanks for a great tribute to Sandip. I wish him good luck wherever he goes!

Posted by Tom Wheeler on August 18, 2008 at 03:21 AM PDT #

Thanks Geertjan for your kind words. I should hire you to write my resume next time :) I think your contributions to NetBeans are huge !!!

I will continue to support my modules as an open source contributor.

I have joined Aptana. I will be working on Aptana Studio.

Posted by Sandip on August 18, 2008 at 07:53 AM PDT #

Post a Comment:
  • HTML Syntax: NOT allowed
About

Geertjan Wielenga (@geertjanw) is a Principal Product Manager in the Oracle Developer Tools group living & working in Amsterdam. He is a Java technology enthusiast, evangelist, trainer, speaker, and writer. He blogs here daily.

The focus of this blog is mostly on NetBeans (a development tool primarily for Java programmers), with an occasional reference to NetBeans, and sometimes diverging to topics relating to NetBeans. And then there are days when NetBeans is mentioned, just for a change.

Search

Archives
« April 2014
SunMonTueWedThuFriSat
  
12
13
14
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today