DEV Community

loading...
Cover image for The Boy Scout Rule is Now the Scout Rule

The Boy Scout Rule is Now the Scout Rule

ben profile image Ben Halpern ・1 min read

Our field is built on metaphors and naming conventions.

One great metaphor is the "Boy Scout Rule". It basically means "leave the code cleaner than how you found it, akin to a campground".

I love the concept, and I think it's one of the better software generalizations. It is a great way to take on a healthy refactoring mindset as we build resilient software systems. However, the name was unfortunately gendered—at least I thought so. But I wasn't sure if it was worth making a fuss about. It's complicated.

Anyway, I recently learned that the real-life Boy Scouts will be re-branding as "Scouts BSA" and will be allowing girls into the program. I imagine they'll eventually drop the BSA part and just be "The Scouts".

So as far as I'm concerned, the "Boy Scout Rule" in software development is now the "Scout Rule".

Happy coding.

Discussion (20)

pic
Editor guide
Collapse
gabeguz profile image
Gabriel Guzman

I just call it the "campsite rule"

Collapse
val_baca profile image
Valentin Baca

I like this a lot more. Focus on what the rule is, rather than who made it. Besides, BSA are inherently USA-centric and they're much more famous for "Scout's Honor" than cleaning campfires.

Collapse
kaydacode profile image
Kim Arnett 

You're my favorite Ben Halpern.

Collapse
ben profile image
Ben Halpern Author

THANK YOU. I'm tired of that damn marine biologist hogging all the top Google results.

Collapse
kaydacode profile image
Kim Arnett 

LOL who does he think he is? smh.

Collapse
joemasilotti profile image
Joe Masilotti

I created an account just to give this post a little heart.

The Scout Rule is my favorite in all of programming. It applies to every developer, no matter your level of experience. See something that could be better? Cool, now fix it!

Collapse
ben profile image
Collapse
georgeoffley profile image
George Offley

Oh thank god. I thought this was going to be a mindless rant about how you hate changing gender pronouns. Not saying i think about you that way. I've just seen a lot of people lose there crap over it. It's just changing the name to try and be more inclusive. It's not that deep.

I'm all for it!

Collapse
ben profile image
Ben Halpern Author

I don't blame you for the reaction, but nah, not how I roll.

Collapse
andrewlucker profile image
Andrew Lucker

It was all about the cookies and popcorn. It always is. Lots of negotiations in smoke-filled rooms.

Collapse
pbnj profile image
Peter Benjamin • Edited

This is a much needed breath of fresh air.

I get so emotionally drained when I reflect on how our American culture is so broken that, in the 21st century, we're still struggling with inclusivity, gender equality, and racism.

Collapse
nektro profile image
Meghan (she/her) • Edited

It’s because law makers and the media (for the most part) refuse to have an intolerance to intolerance, and the two sides disagree about what’s okay on basic levels

Collapse
buinauskas profile image
Evaldas

This whole gender thing is going too far. It's okay when things are sane, but often it's radical. 😶

Collapse
overlordex3 profile image
Exequiel Beker • Edited

/* As far as I'm concerned, BSA was one of the last NSO (National Scout Organization) having this gender-restriction. In my country, Scouts de Argentina has been accepting any person, indistinctly from gender/religion/socioeconomic condition/etc. It's a good step for the BSA into diversity. */
Since I've read about the Scout rule, i'm in love with it! I try to keep it in mind every time I code. Thanks for noticing the name change!

Collapse
antelo profile image
Flavio Antelo

Hi Ben! Do you have any reference to the renaming of "boy scout rule" to "scout rule"? It's been a discussion within our company and, as we're facing some resistance to make the rename happen, it'd be great to have some concrete arguments/examples. Thanks!

Collapse
garyharan profile image
Gary Haran

I call it the campsite rule.

Collapse
kunde21 profile image
Chad Kunde

You're going to run into the problem of the ambiguous term "scout" pretty quickly. I don't think the other type of scout rule -- "leave no trace" -- is what you're targeting.

Collapse
matthewtrout profile image
Matthew Trout

On the other hand... 'always prepared'

Collapse
matthewtrout profile image
Matthew Trout

Scouts have been Male / Female in the U.K for a long time now, since I was one in fact!

Collapse
tropiko profile image
Tudor Ionel

Why not invent some new saying instead? Something to focus on the value itself, like campsite rule, millitary grade cleanliness.