Feature Flags Book: I Eat, I Sleep, I Feature Flag
When I first started toying around with web development in the 90s, I was uploading static HTML files to GeoCities. It was thrilling to take an idea that was only in my head and turn it into something that I could share with the world. I felt connected to the human experience in a way that didn't previously seem possible.
After a while, however, I came to understand that operating in isolation was very limiting. From my experience using online message boards, I knew that the real magic happened through human interaction. But, I didn't know how to create connections using static HTML. Even with JavaScript sprinkles, the best I could do was move objects around the screen and perform dynamic image roll-overs.
In 2023, I published a book titled, "Feature Flags: Transform Your Product Development Workflow". This book contains everything that I've learned over the last 7 years about integrating feature flags into my product development. But, a static book can only take you so far. In an effort to make the book more interactive, I've created a series of blog posts—one per chapter—that provide a place in which the readers and I can discuss the content. You can purchase the book and / or read a preview of each chapter on the book's mini-site. Feel free to leave a question or a comment down below.
- Of Outages And Incidents
- The Status Quo
- Feature Flags, An Introduction
- Key Terms And Concepts
- Going Deep On Feature Flag Targeting
- The User Experience (UX) Of Feature Flag Targeting
- Types Of Feature Flags
- Life-Cycle Of A Feature Flag
- Use Cases
- Server-Side vs. Client-Side
- Bridging The Sophistication Gap
- Life Without Automated Testing
- Ownership Boundaries
- The Hidden Cost Of Feature Flags
- Not Everything Can Be Feature Flagged
- Build vs. Buy
- Track Actions, Not Feature Flag State
- Logs, Metrics, And Feature Flags
- Transforming Your Company Culture
- People Like Us Do Things Like This
- Building Inclusive Products
- An Opinionated Guide To Pull Requests (PRs)
- Removing The Cost Of Context Switching
- Measuring Team Productivity
- Increasing Agility With Dynamic Code
- Product Release vs. Marketing Release
- Getting From No To Yes
- What If I Can Only Deploy Every 2 Weeks?
- I Eat, I Sleep, I Feature Flag
Reader Comments
Hi Ben,
Today i bought your book
Thanks for writing such nice book. I did really like to read it and your book make me think more deeply about what and why I love to do coding )) Great Job !!
Sorry for my bad english
Mike from Canada
@Mike,
Thank you for the kind words! I'm so thrilled that you enjoyed it. If you ever have any questions about it, never hesitate to ask. And keep on loving your code!
Post A Comment — ❤️ I'd Love To Hear From You! ❤️
Post a Comment →