Come on, give me the chills

Thoughts about changing, life, and whatever comes to mind.

Author: Andrea Grassi

  • who’s to blame when your project screw up because of someone else?

    who’s to blame when your project screw up because of someone else?

    Yesterday I wrote about a quote on leadership and that quote reminded me of a nice story about work, disasters and responsibility.

    Before that I want to ask a question.
    Who’s to blame when there’s human error?

    If some colleague on the project you work on screw up, who’s to blame?
    If a db gets destroyed accidentally by a colleague, who’s to blame?

    In a work environment, where we are judged by the things we do and don’t do, it’s easy to search for someone to blame.
    We do it both for defend ourself and to find someone who’s responsible for this.

    Now let me tell you a story I read on the internet many years ago.

    There was this guy, a junior developer, who got a job in a company that was having a pretty big business in online games.
    They had big following and they were making lots of money.
    It was a great time.

    Their growth was unexpected and I suspect unstructured.
    They grewย big but didn’t evolve their internal system to a more controlled / secure system, instead they kept playing it easy on the same technology, with some agileness added thanks to the fact that there wasn’t a real structure.

    All the developers had access to production data and it was fine because it helped them quick fix things.

    The junior developer got the job, but one day he accidentally deleted an entire table. A key table with millions of rows.
    Disaster.

    He got the blame and was fired in a month.

    While reading this, you might think “Oh well, he deserved it”.
    It was his fault, yes. But I personally don’t think it was his responsibility.

    He wasn’t the one to blame.
    If you put that much power (the ability to destroy your business) into a newcomer, that’s your problem, not his/her.
    Blame should always be taken from the upper roles, the business man, the manager, and so on not because I don’t want the lower roles to be blamed but because they are responsible for them.

    They are responsible for their work, and therefore when they screw up it was their job to avoid it.
    To allow them to work at their best without risk the project.
    If they did otherwise then they risked, and if you risk and fail, it’s not the fault of the error, you knew it.

    It’s like when you bet.
    You know that you can lose money, and if you lose it you’re the one to blame.
    The same applies to companies.

    Aside from this, I think blame is not effective in helping diagnose problem since it puts focus on people instead of processes and collaboration.
    When people screw up they rarely do it intentionally, they usually do it accidentally.

    Nobody will delete your database because they want it.
    So instead of asking who’s to blame, ask “What could be done do avoid this in the first place?”
    or again ask “What part of the process/communication failed?”

    To add even more spice onto this thought remember to not add complexity, not too much at least.
    What usually happens in this cases is that we tend to over control and add unnecessary control structures to the process.
    We want people to be trackable and we add a requirement that doesn’t help them do the work.

    The job of a leader is to let people do their best work, lessen the screw ups, and handle the disaster.
    It’s not the job of the leader to feel safe.

  • leadership means absorbing blame while deflecting success.

    this quote I read on HN resonated with me deeply, it made me remember of one story of a DB destroyed by a Junior Developer.

    More on that tomorrow ๐Ÿ™‚

  • we are all wrong

    We fail, we try and we try again.

    We think we might have the right words at the right time but we fail.

    We think we have the right answer, but we fail.

    Well, we don’t fail that much, but we fail often enough.
    Sometimes though we don’t remember that failing is common, we are not perfect, we are a continuous evolution, we constantly learn through trial an error, through successes.

    We are often not humble enough to be humble.
    Guess what? The world humble doesn’t transform us in humble people.

    Being humble means listening and understanding, it means to not have ego.
    And so we fail again.

    The good news? We can learn, we can wait a second more before talking, we can try to be honest without trying to be false-humble and without being arrogant.
    We can show our weaknesses without worry because once we know how to do it it’s a sane thing to do.

    PS: yesterday I failed to write..

  • newspapers and the absence of context

    Few days ago I was in a bar and my eyes checked out the newspaper headlines of a local newspaper in the bar.

    I started reading a few lines
    “Sales date settled, it will be the 6th”
    “The city of Anghiari recovers from the heavy rain”
    etc etc.

    It took me a while to notice that the headlines presented were of december 2010.
    The newspaper was celebrating its 30 years in business and it displayed on one page some of the old cover pages of the old times.

    Then I realized that newspaper both have and don’t have a context.
    They don’t have a context because their context is strictly time related, the work in the absolute present, in the now.
    Therefore, if you read the headline
    “Sales date settled, it will be the 6th”
    You would know which six because you are reading a contextually time-based piece.

    But if you take the headline out of the newspaper, you’ll wonder “6th of which month?”
    The same can be applied to any headline of newspaper since they are so closely linked to time.

  • beauty in the little things

    Few minutes ago I was walking on the street and saw and Indian father playing outside with his child.

    She smiled and laughed.

    Right now in Italy there’s a lot of talking about immigration, as it always has been.

    Seeing this scene just reminded that we are all human, we are beautiful every time we live in peace and love openly.

    It will be hard to build a better world, but it will surely help us remember that the smile of a child unites us all under the same flag.