loading...
Cover image for #ToggleTalk 1: My First Flag
LaunchDarkly

#ToggleTalk 1: My First Flag

dparzych profile image Dawn Parzych Updated on ・2 min read

ToggleTalk (3 Part Series)

1) #ToggleTalk 1: My First Flag 2) ToggleTalk 2: Productivity 3) #ToggleTalk 3: Resiliency

Our first ever #ToggleTalk was held on April 1st. It coincided with my 1st anniversary at LaunchDarkly. Therefore, we found it fitting that the topic should be “my first flag.”

Questions we posed:
What was the first flag you ever deployed? What method did you use to deploy it?
What do you know now that you wish you knew before deploying your first flag?
How have your feature flagging practices changed since your first flag?
Did your first flag work as expected?

My first introduction to feature flags came about eight years ago when I was a Product Manager at F5 Networks. With the waterfall methodology being used, feature releases were not common occurrences. Getting features into a release wasn’t always possible, so my team got creative. We decided to deploy the features behind a flag in a config file as early access.

Highlight reel

The notion of “invisible behavior” came up in response to the question, “How have your feature flagging practices changed since your first flag?” Invisible behavior includes things like database migrations, logging levels, things not visible to end-users but still essential for making applications run smoothly. We often think of flags for user-facing features or UX components, but their use doesn’t have to be limited to that. Flags can be used for infrastructure and operational tasks. Think about what invisible areas you can use flags.

Some sage advice to those just starting with flags - don’t build and deploy flags in a vacuum. The flags you deploy may impact multiple business units. Remember to coordinate with others and get appropriate buy-in when necessary.

Lessons learned

There’s a learning curve whenever you do something new. And hosting a Twitter chat is no exception. Thank you so much to those that provided feedback to help us make this stronger. We heard it was unclear whether we wanted people to respond to the questions posed.

Yes!

We absolutely want to hear from you. These questions are a jumping-off point to start a conversation. We want to know what you think.

Going forward, we will also provide a brief description of a term or topic for those new to a topic.

If you have tips or suggestions on how to make these better going forward, please don’t hesitate to send them along.

Join us again next Wednesday, April 8th, for the next installment of #ToggleTalk. Until then, safe flagging.

Alt Text

ToggleTalk (3 Part Series)

1) #ToggleTalk 1: My First Flag 2) ToggleTalk 2: Productivity 3) #ToggleTalk 3: Resiliency

Posted on by:

dparzych profile

Dawn Parzych

@dparzych

Dawn is a Developer Advocate at LaunchDarkly

LaunchDarkly

LaunchDarkly is a feature management platform that empowers all teams to safely deliver and control software through feature flags. By separating deployments from feature releases, we enable you to deploy faster, reduce risk and iterate continuously.

Discussion

markdown guide