Tuesday, July 31, 2007

On Leadership Communication

Bear Grylls (Survival Guide Extrodinaire) notes that he is

only too aware that an effective team on a high mountain relies on honest communication. Having a shared purpose, a culture of can-do and want-to; rather than politics or one-up-man-ship. Encouraging faith in each other, encouraging trust, and an ability to share weaknesses as well as strengths. An awareness that vulnerability creates bonds, and where there are bonds there is strength. A determination to make it together, where humility is a virtue and kindness really matters.


What a key and all too true reality. A culture of 'can-do' and 'want-to'; rather than politics or one-up-man-ship is so vital to a healthy organization.

I often come across individuals who have heard similar lessons and encouragements but who have still not captured the truth of the matter. They say things like, "Ooooo! If I can make people feel like they 'can-do' or motivate them to 'want-to' then I can get that promotion!"

Ironically I believe that these types of persons are finished before they even get out the gate. In order for individuals to have a 'can-do/want-to' attitude, you have to allow them to actually do something. And not just do something, but to actually own the project, make the calls, accept the responsibility for failure, but be encouraged to try, try again, not with an "I told you so" finger, but with a pat on the back saying, "Great effort! Let's see what we can do this time around!"

Often the reason why this is so hard to do as a leader is that you have to let go of something very difficult to let go of...pride. You have to let someone else get the praise if things go well. Someone else gets the spotlight. Someone else gets to have fun with the project that you would like to have fun with.

This sounds like an obvious point I know, but you'd be surprised how often leaders cripple their compatriots because they are bitter over the fact that someone else came up with a better idea and was successful.

Often leaders can be trapped in thinking that other people's success will show their inability. After all, why didn't the leader figure that out or make that happen, isn't (s)he the leader? But the simple fact of the matter is that leadership is more about finding the people who are far more gifted at a skill than you are.

In fact, if leadership in any organization is to be truly effective they will do nothing but continue to find people that they can bring on who are bigger and better at skills than they are. In doing this there is nothing but a can-do and want-to attitude that is constructed since everyone has been brought on under the expectation that they in fact can do and want to.

Wednesday, July 25, 2007

Ruby CSV Importer

Just for those of you who hate, and I repeat, hate, the nuisance of converting a csv file to a database...here's a handy little library to help you do this in ruby fashion.

Thanks to Stephen Bartholomew here is a ruby csv importer library.

Thursday, July 19, 2007

Market Distinctives of Tomorrow's WebOS

I have been working a great deal on the notion of how to leverage all of the various services currently exposed on the web for our myotherskills.com service. Clearly it does not make sense to make users input data they have already inputted elsewhere.

Let's say for example our user Clara signs on to myotherskills.com and lists all of her skills and needs, creates a couple of groups, and lists a few items she wants to barter with. Now she wants to send her new fangled creation to all of her friends on Facebook, Plaxo contacts, and LinkedIn networks. Clearly she could simply type all of their emails into a form that would blast them with her myotherskills.com page (www.myotherskills.com/clararocks). But why not make it easier for her.

Clara already has her friends and contacts through her other services. So rather than having her enter all of that data, why don't we just have her enter her usernames/passwords for the sites she has connections with and allow myotherskills.com to intelligently find all of her contacts through these networks and blast them for her with a link to her profile. Now that would be flippin' COOL!!!

I believe that tomorrow's web service is not going to be the 'next greatest thing' simply because it does 'x'. Instead I think tomorrow's web service will be the 'next greatest thing' because it 'adds x to my current web services portfolio'.

It will behoove the web entrepreneurs of tomorrow to begin with the question, "How can we add value to the community of already existing services out there?" "How can we 'embrace and extend' them?"

Thursday, July 12, 2007

Rails Deprecations Gon' Wild

I'm sorry, but I have GOT to ping in on this...

In Rails 2.0, the .rhtml and .rxml file extensions will be deprecated in favor of the .erb and .builder extensions.

A Good Tutorial.

"And in other news....Rails decides to convert its base libraries to Tagalog"

Gentlemen and ladies, the number of deprecations is getting a little hairy, not to mention my tests are beginning to look like changeset logs rather than 'easy to use' and DRY tools for developers.

I'm not going to go into a diatribe here, but please my UBER_RAILS_DEVs, the above stated changeset is enormously affecting for a number of reasons: documentation, tutorials, let alone code revisions.

That said I still love RoR to death and I will de-pants anyone who says otherwise!