“There are two concepts that come to mind when I think of Ben: "The customer comes first" and "More productive than your next three engineers combined." These two concepts are particularly potent as a combination in Ben's hands because he is always working on the most important thing with the shortest path to value. Ben is one of those engineers that I simply know that whatever it is he's doing is going to get done, get done well, and get done fast. He's humble to a fault and is a complete joy to work with, always bringing a joke and a smile or a 1990s pop culture reference to the conversation. I've absolutely loved working with Ben and give him my highest recommendation as both an engineer and a human.”
About
I am a customer-focused, full-stack, engineer and author with a passion for product…
Activity
-
Come join me at Adobe's free event next Wednesday, March 26, in Reston, VA, Adobe ColdFusion Summit East. I'll be discussing ColdFusion's encryption…
Come join me at Adobe's free event next Wednesday, March 26, in Reston, VA, Adobe ColdFusion Summit East. I'll be discussing ColdFusion's encryption…
Liked by Ben Nadel
-
I love working with arrays in #ColdFusion. In fact, I've moved most of my data access layer (DAL) over to returning arrays-of-structs instead of…
I love working with arrays in #ColdFusion. In fact, I've moved most of my data access layer (DAL) over to returning arrays-of-structs instead of…
Shared by Ben Nadel
-
The content on my websites is 100% AI-free. Just sayin'. All mistakes were manual labor ;)
The content on my websites is 100% AI-free. Just sayin'. All mistakes were manual labor ;)
Liked by Ben Nadel
Experience
Education
-
Tufts University
-
Activities and Societies: Teaching Assistant
I graduated magna cum laude from the School of Engineering. In my senior year, I was a teaching assistant for several computer science courses. I had developed a love of programming; and, I wanted to help unlock that joy in others (a desire that would drive me for the rest of my professional life).
-
Publications
-
Feature Flags: Transform Your Product Development Workflow
My goal in this book is to take you on a journey: to educate you about what feature flags are, how they work, and how they have the power to change your entire organization. I want to share all of the knowledge and insight that I've collected over the last 8-years; and, give you—and your team—a way to start operating from a place of love and generosity.
My software engineering team used to break the production environment on a daily basis. We spent just as much time fighting fires and…My goal in this book is to take you on a journey: to educate you about what feature flags are, how they work, and how they have the power to change your entire organization. I want to share all of the knowledge and insight that I've collected over the last 8-years; and, give you—and your team—a way to start operating from a place of love and generosity.
My software engineering team used to break the production environment on a daily basis. We spent just as much time fighting fires and writing Root Cause Analysis documents as we did building product features and talking to customers. It was frustrating, demeaning, and exhausting.
And, it felt hopeless. Nothing we did had a positive impact on our downtime. Unit tests didn't help. Peer review didn't help. Switching technology stacks didn't help. Slowing down the product development life-cycle didn't help. Trying to evolve the product while keeping our production system online became a Sisyphean task.
That is, until we discovered feature flags. Feature flags changed everything. With feature flags, outages and incidents went from a daily occurrence to a weekly occurrence to a rarity.
Feature flags allow code within your application to be dynamically activated and deactivated at runtime. You can think of them as being magical `if` statements. But, this analogy is deceptively simple. Feature flags represent nothing short of a revolutionary change in product development. They change how you think about your code; they change how you work with your team; they change how you interact with your customers; and, they create an integrated sense of psychological safety that your current development process is almost certainly lacking.
When I first learned about feature flags, none of this was obvious to me. But now, I can't imagine building another product without using feature flags. They've become as fundamentally necessary to me as are technologies like logs, metrics, and databases.
Recommendations received
6 people have recommended Ben
Join now to viewMore activity by Ben
-
isValidHexString() is a #ColdFusion UDF to validate hex strings. (IMHO, this function should be a #cfml BIF.) Enjoy! https://lnkd.in/eHsnxFZj
isValidHexString() is a #ColdFusion UDF to validate hex strings. (IMHO, this function should be a #cfml BIF.) Enjoy! https://lnkd.in/eHsnxFZj
Liked by Ben Nadel
-
One pattern that has emerged recently in my #ColdFusion code is the use of the safe navigation operator (`?.`) to propagate null and _sometimes…
One pattern that has emerged recently in my #ColdFusion code is the use of the safe navigation operator (`?.`) to propagate null and _sometimes…
Shared by Ben Nadel
-
Fuzz testing - is it searching for lint in your belly button? putting a cat in your lap? or some way of QA testing that AI may be able to now…
Fuzz testing - is it searching for lint in your belly button? putting a cat in your lap? or some way of QA testing that AI may be able to now…
Liked by Ben Nadel
-
Developers are craftsmen - AI shouldn't replace the joy of coding... words of wisdom from Ben Nadel. The video below is an excerpt from the most…
Developers are craftsmen - AI shouldn't replace the joy of coding... words of wisdom from Ben Nadel. The video below is an excerpt from the most…
Liked by Ben Nadel
Other similar profiles
Explore collaborative articles
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
Explore More