Four things things:
1. I managed to get my name on the front page of
java.net today. it's below the fold... way below... you actually have to scroll down all the way to the bottom... but when you get there you'll see my name in lights (of the hyperlink variety). do i work the angles, or what? and mind you, java.net has very high standards. indeed i tried to get this very blog hosted there. and while they told me that i'm an excellent writer and i have a very important perspective, and all that... well i didn't quite make the cut, actually. let's put it that way. but no hard feelings because i'm on the road to becoming a java developer (see item #4).
2. nobody's won
Friday Free Stuff yet. come on people, get with the program. we're giving away stuff here.
3. SunNetwork Shanghai coverage starts tomorrow. You're going to get so much scoop. If there's one thing you know about me by now... I work the angles. And I'm going to make it my mission for the next 10 days to get as much scoop as possible and report it to you right here, I am. I'm going to do this as a public service. And also because I get paid to do it. I told you I work the angles.
4. I am engaged in personal dialogue with the architect of
Sun Java Studio Creator. I know. Hard to believe. But true. I tapped into my 24X7 personal network and managed to find the identity of the top technical guy on the product that
InfoWorld said is drawing rave reviews (the code name was Project RAVE. get it? RAVE. rave reviews. i just love that. i'm a corn ball, i know. but you can stop rolling your eyes. that's not polite.)
so you regular readers will recall that I am on a mission to become a Java developer. and it seems to me like Java Studio Creator is my ticket. Tens of thousands of people have
downloaded the early access. Heck, there's even a
Sun Java Studio Creator Newsletter you could
sign up for. There's a whole community bubbling up around this tool. I'm telling you it's hot, hot, hot.
and let's put the cards on the table here. i want this community to embrace me as one of their own. i want to be a java developer.
and i now have affirmation that this goal is within reach. i received this personal assurance from the newest addition to the tightly knit, exclusive community of folks i lovingly refer to as
techno celebs Robert (i get to call him Bob) Brewin, the architect of the Java Studio Creator product. here is the unedited transcript of my email exchange with him.
On May 20, 2004, at 7:03 PM, Mary Smaragdis wrote:
so Bob, i was wondering...
all these years that i've worked at sun, i've had developer envy (of the java variety).
i was thinking maybe Sun Java Studio Creator can cure me.
i got zero technical skills -- zero. (although i do own the entire Addison Wesley Java series because i worked the angles and got it for free. i've never actually opened any of the books. i just keep them on my bookshelf in case somebody wonders by my office...yeah, it's just that i work from home...not a lot of traffic in the halls, you know...)
do you think that i could use creator to actually build a java application? and if i built an application, that would make me a developer, right?? i'd be a bonified java developer, right?? and if i'm a developer, do you think that when i have meetings with engineering teams, they'd stop rolling their eyes whenever i talked?
mary
On May 22, 2004, at 9:01 PM, Robert Brewin wrote:
All those wasted years. One would have thought that if you could have put those Java books under your pillow, something would have "leaked". Ah well ... now we can cure you

So you want to be a developer, huh ? So the first thing to remember is that there are more developers out there than you probably think ....
Ever used formulas in a spreadsheet ? Developer.
Word processing macro ? Developer.
Programmed your VCR ? Developer (OK, that's stretching it a bit) ...
Developers, developers, developers (I should probably be on stage when I say that).....
Odds are, you are already a developer, but doing spreadsheet macros is a different kettle of fish than Java (or C++, or C# or Fortran). Usually, there are big nasty rules about what can go where (and what can't). You also have to know the programming interfaces (APIs) and in many cases, those APIs require a lot more formal training on how to use them (not just using them, but using them properly). The sad thing is that most tools (Integrated Development Environments or IDEs), languages and runtimes make assumptions that you are a know-it-all .... they don't make it easier for the majority of developers out there (which sounds like that includes you ....)
What really should matter to you (as a Java Developer) isn't necessarily that you can out-program your neighbor by showing a dizzying array of skills in using low-level APIs, but that you can get the job done efficiently with good results. Yes, you will need to have some level of knowledge about programming in Java, but it can be relatively small and you should be able to learn as you go. Sun Java Studio Creator should be able to really help here ....
The short answer is yes, using Creator you will be a developer. You may not be able to trade war stories about that VM bug you tracked down, but you will be able to point to that web site you created and talk about how you built it using Java standards like JavaServer Faces and how you wired up actions on a web form to real web services and databases..... and you will learn (by example and by doing) so that someday, perhaps you will be able to show those engineering teams a thing or to about developing real Java applications ... likely much faster than they can using their existing tools. So while they are hacking away in the middle of the night trying to get that JSP page "just right", you can be kicking back and enjoying the latest American Idol
- Bob -
Well there you have it people. get on it.
download the early access today.
mary
p.s. tomorrow i get to go on the field trip to the zoo with my oldest kid's class. kinda excited about it. so i'm going to be away from my desk in the a.m. east coast time, in case you send me email... i'll be delayed in resonding ;-)