Lessons from Pick-up Sticks

I was supposed to write a post mortem on Watexy-Java before this one but since the gadget has already been accepted over at the Google Wave Samples Gallery, it’s probably better that I write this one first.

Google Wave Gadget, Pick-up Sticks

I was supposed to write a post mortem on Watexy-Java before this one but since the gadget has already been accepted over at the Google Wave Samples Gallery, it’s probably better that I write this one first.

Continue reading “Lessons from Pick-up Sticks”

NullPointer.ph, a StackOverflow for Pinoy Devs

NullPointer.ph

A couple of guys put up a StackExchange based question and answer website last week, NullPointer.ph, targeting pinoy software developers.

The people there right now (including yours truly) have a wide range of skills (PHP, RoR, Java, .NET, etc) but there seems to be a shortage of questions. If you’re facing a head-scratcher at school or at work it may be worth dropping by that site and posting your problem.

T-Shaped People

t-shaped: General Knowledge + Specialty

While I did have a couple of problems with the DB2 talk, to be fair with the IBM peeps, I did find one part of their talk to be very relevant and potentially useful to the audience: the concept of T-Shaped People.

As the picture (I yanked off from another site) states, T-Shaped People are people with a deep functional knowledge for their discipline while having broad knowledge in multiple disciplines. For a person to succeed in the IT industry today, he or she must develop both “bars” well.

The problem with most traditional institutions is that they only cultivate the vertical bar, training their students in only their craft. This is a very bad approach in the 21st century. In case you don’t have the time to read my previous posts about knowledge workers and W. Edwards Deming, I’ll summarize why that is a bad thing:

Jobs in IT today are very different from jobs 50 years ago.

Careers in IT nowadays are not Taylorist manual labor jobs where employees use only a single skill the whole time. First and foremost, they require the employee to have good communication and interpersonal skills. They also require the employee to be familiar with the basics of the business aspect of their jobs. Creativity and thinking out of the box is also needed, and this can only be learned by the employee through exploring different disciplines.

Of course, there is a problem with only focusing on the horizontal bar. This, as mentioned by Gina in her talk, results in people who are “Jacks of all trades, masters of none.”

Companies don’t like people without in-depth knowledge in at least one aspect of their craft. You can get tens of thousands of fresh graduates with “Familiar with Java” in their resume but only a few of them can boast of extensive practical experience in the language.

While part of the blame can be placed on institutions that don’t provide enough training to their students, the students also have the responsibility to cultivate their skills on their own. They cannot use their school’s lack of intensive training as an excuse for not mastering their craft.

In closing, I’d like to point out that I personally believe that being a T-shaped person is just the bare minimum for a person looking for success in his or her IT career. It’s okay for most IT professionals (in fact, a lot of people in the industry aren’t even T-shaped yet) but in my opinion, one can do more by evolving into another shape.

I’ll probably talk about it in a future post once the ideas coalesce in my head.

The Internet and The Enterprise

internet and enterprise

If you’ve been paying attention to the Orange and Bronze guy who talked about Spring Roo, you might have noticed that he mentioned something a bit weird. It was something along the lines of:

…and after that came Ruby on Rails. But Rails never really took off so Groovy and Grails came along and took the spotlight…

Now this statement about RoR is weird when taking into account the previous speakers, especially the G2iX / Exist guys who are successfully using that technology to develop web applications for their clients.

So why did the Spring Roo guy handwave RoR as just a fad?

Continue reading “The Internet and The Enterprise”