Spaceship print by Bloop | Nissan lead designer Ken Lee https://www.pinterest.com/pin/172684966936488470/

Yonni Mendes

Yonni Mendes

Published Dec 23, 2015

Just another day. We deployed another new feature here at Behalf.com. This new feature hasn't been tested yet. It doesn't even have proper automation ready to prove its different workflows. In fact, the only person to see it work is the developer - and he's the new guy.

Being team leader for the frontend team, I'm naturally concerned. Concerned that this new interface isn't quite as awesome as it could have been, given more time. My developers and I have already moved on to the next feature on our list.

We've achieved this degree of separation by adopting Dark Launch practices based on LaunchDarkly, a brand new and unique service that provides a great user interface for managing all our feature toggles. We spotted the value of LaunchDarkly early on and it allows us to slowly roll out new features by exposing them to only some of our users.

I'm happy to say that our experience with LaunchDarkly, and their San Francisco based team was excellent. Integration was super simple and even when we encountered difficulties, the LaunchDarkly team responded quickly and gave us effective assistance. Now our product team can focus on their plans and clients instead of dogging the engineering team about deadlines.

At Behalf.com we now practice Dark Launch deployment as a matter of course. At any given moment, our website has around eight different features which are deployed on production but are only partially done. Our users are not even aware that anything has changed. These features are all safely hidden behind feature toggles.

By giving limited exposure to a few users, we gain fast, immediate feedback about new features which are still in development and are able to quickly adapt the development to new insight gained in the wild. When trouble rears its head and a quick retreat from a change is needed we just turn off the feature and the problem goes away. A risk free deployment plan with a built-in exit strategy. Perfect.

Right now, we are looking for ways to integrate LaunchDarkly even more deeply within our Continuous Delivery systems. We’d like our testing platform to be able to activate features automatically, enable our sales department to leverage our unreleased features in their engagements and so much more.

I'm very excited we've reached the point in the evolution of Behalf's development process where this is possible. The sky is no longer the limit... It’s looking more like a challenge!

More articles by Yonni Mendes

  • To make a choice, write your cv two years into the future

    Oct 15, 2022

    To make a choice, write your cv two years into the future

    When I interviewed, I aimed to gain as many offers as I could by a target date. When that day arrived I hit a rough…

  • What do I ask when I have Edge?

    Oct 6, 2022

    What do I ask when I have Edge?

    At the end of my journey to find a new management position I gained what I called “Edge” by getting offers. Edge was an…

  • Answering the "Hands-on" question

    Sep 26, 2022

    Answering the "Hands-on" question

    When I interviewed for leadership positions I heard this one a lot: Our team leaders are hands-on. Do you mind coding…

  • Sometimes, we should just walk away

    Sep 24, 2022

    Sometimes, we should just walk away

    In the past two years I have looked for a job twice. I worked really hard to push all opportunities and to say yes to…

  • Management interview challenges

    Aug 9, 2022

    Management interview challenges

    Two years ago I started on a management job-seeking journey. It was a weird time, height of COVID lockdowns and…

  • Technical interview questions answered

    Jul 31, 2022

    Technical interview questions answered

    It was mid-2020 and I was looking for a job. COVID lockdowns peak, the market was brutal.

  • Interviews are prepared for

    Jul 7, 2022

    Interviews are prepared for

    "He will win who, prepared himself..

  • Good CV? Easy to say Yes

    Jul 2, 2022

    Good CV? Easy to say Yes

    You, and I, would like to get a Yes. When I interviewed daily, all I wanted was the interviewer to stop the interview…

  • Job decisions; the crunch

    Jul 1, 2022

    Job decisions; the crunch

    In mid-2021 I was looking for a job. I had spent a month of grueling 12-hour-days 6-day-weeks-with-weekends doing…

  • Getting job offers? Set a deadline

    Jun 28, 2022

    Getting job offers? Set a deadline

    When goals are clear in our mind we find it easier to answer questions and make decisions about them. When a clear goal…

Others also viewed

Explore content categories