Why NodeJS is getting a “free pass” into organizations

Why NodeJS is getting a "free pass" into organizations
I remember reading about The Change Function, which was a term I first read in the book with that as the title by Pip Coburn. I was recently reminded about this as there was a discussion at work about how NodeJS was slipping in unnoticed, while things such as Grails or Scala was having a more difficult time. I think that NodeJS is making headway in rapid fashion because it has both the parameters needed for the change function:
Read article →

A Vision.

To me a vision is not a list of items to do. It is not bullet points on a slide. Nor is it a graph which points upwards. It is not numbers added together to make an even larger number. A series of the above things is definitely not a vision. A vision is something that appeals to emotions and which triggers images to appear in the minds of the listeners.
Read article →

You should take any opportunity and never pick your battles

Countless times throughout my career I have heard (and I think I’ve said it too): “you must pick you battles”. I have always struggled to believe this. Why should you not make the case for what you believe? It shouldn’t be a limit for anyone for how many times they can voice their concerns. If you have a climate where people are taught by example that you must pick your battles, what does that mean?
Read article →

Burning Out

Burning Out
Having read recent articles about members of our community and how they have burned out [Burnout, Reset], I decided it was time I told mine. I learned my most valuable work related lesson the hard way. It was my second job and I was taking on what seemed like an awesome project. Creating an application for the Palm Pilot IV. With the courage of any you programmer I embarked on it without only some C++ skills to help me out.
Read article →

On Trust

On Trust
Photo by http://www.flickr.com/photos/lonelyradio
In my previous post I wrote about Culture for Collaboration. One thing I didn’t go into was that in order to create a culture of collaboration, you must first establish basic trust. Trust is something that is extremely hard to just “establish”, it is something you earn. In short, establishing trust is not done over night. So were to start? Empower individuals and teams If you by your actions and words show that you trust a team or individual you will in time earn their trust.
Read article →