On writing code, a CLM?

Tom Ball is bloging if writing code while being a senior software engineer is limiting your career advancements. This got me thinking, I agree with Tom that this can be a limitation in manager eyes, the question is why?

My point of view is to be a successful senior engineer/architect I really need to know the stuff is really works, how else can I make suggestions on implementation, framework choices and so on? And I also love writing code and managing teams/doing design & architecture.

Is this really a leftover from the old way of doing software (i.e. waterfall) when you sat down and worked out all design? I really dislike just (only?) spitting out UML and documents/guidelines, sadly allot of architecture/senior positions seems to be just that.

So is the question is, is there a place for a coding engineer/architect?

Nicer UI for OS X

OS X seems to be moving away from the 3D design of OSX in Leopard, but you can theme your system today with a nice app called UNO which unifies the LAF of your system. (Works much like Irridium X, but seems to be more complete in theming iApps, Mozilla apps and so on)

Im not really into theming my OS, but the shake-and-mix of UIs in OSX really nags me.

Sun on the Open source plans

According to different sources (blogs and news.com) something similar to a release plan in forming.

According to this javac and hotspot will be open sourced at the end of this year. They also say they will open source the complete Java ME stack (this was the real surprise for me).

The complete stack of Java SE will be available at beginning of 2007, and as suspected some part will remain closed source due to licensing.

The actual license is unclear at this point, but seeing that Glassfish CDDL (Community Development and Distribution License) it would be a logical step.

For more information visit the official site over at java.net

Got the M600I

To follow up on my post yesterday, I purchased a new cellphone friday. I finally settled on the M600I (seeing that I couldn’t locate a single shop in Malmö who had the P990 in stock the decision was pretty easy).

So far it has been a nice experience, more will certainly follow on this.

One minor trick was to get all of my contact (which is stored in my Mac iCal), after some research i came up to a solution that will have to do for now.

  1. Set your iCal to use vCard 2.1 (default seems to be 3.0) Preferences => vCard => 2.1
  2. Select all your contact (or the ones you want exported)
  3. Drag the selected contact into your desktop or folder, a file called something similar to “FIRST-ENTRY IN ICAL and 146 others.vcf” will be created.
  4. Beam this file to you M600 with bluetooth, run the file on the cellphone and voila, your finished.

I guess that will have to do until full iSync is available (note i don’t sync my appointments with my mac at the moment, they are synced with my current clients Windows PC running Outlook 2003)

Looking for a new phone (SEP990 or SEM600I?)

My Sony Ericsson P910 phone died early this spring, and was hastily replaced by non smart phone (a Motorola Razr V3x) since SE hadn’t released their P990.

Well, I have nothing to complain on with the Razr technically, but I am seriously missing allot of the features of my P910 (like descent calendars, qwerty-keyboard, good email support and so on). I am looking for a replacement for the Razr, I think I have come down to 2 alternatives namely the SE M600I and the (Finally released) P990.

I am currently leaning towards the M600, since I never use the camera and the smaller form-factor of the M600 seems nice. Currently none of the devices have support for iSync but I bet support will follow shortly.

I have surfed the net for advice, and for the P990 there isn’t that much information (the only started shipping this week), and the M600 seems to be suffering from somewhat buggy software (although i suspect the P990 has the same problems since it’s built on the same platform). Also it seems somewhat hard to get your hands on the P990.

Do anyone have any experience with either of the devices, all feedback is appreciated.

Seam reflections

Over the last couple of weeks I’ve been spending some time prototyping with Jboss Seam, and I must say it’s been a very pleasant time. I can hardly remember the last time I enjoyed Java EE web-development this much. The basic concepts are simple, and easy to grasp and in the same time there is a lot of power in the framework if/when you need it.

I haven’t really settled on the 3-classes per page (SB,JPA-POJO, JSF/Facelet-page) architecture, I somewhat feel that I’m “hacking” away (but this is probably just me wanting to over-engineer a simple thing).

I like the idea of a standard-based framework (using standard components such as EJB3, JSF), and I really hope the JSR will make it into the Java EE spec.

The examples are terrific, and the documentation is adequate (it is still lacking seriously in some areas though), and the support-forums over att jboss is active and viral.

That said, I think that seam has a great opportunity for prototyping and small-to-medium applications, and I believe the relative simplicity can make it succeed to less experienced developers. Hopefully the tools-vendors will follow up and make it even easier.