Those two situations now need to evolve their usage of that fragment at the same pace and in the same direction. Otherwise you get ... CONDITIONALS.pic.twitter.com/ak0PxfX9rf
-
Show this thread
-
And just like with code, in a small codebase [doc set] with only a few developers [writers] on it, a conditional here & there is fine. But when you've got hundreds of developers [writers]...it stops working quick.
1 reply 1 retweet 15 likesShow this thread -
Any existing conditional will attract more conditionals, because humans are nothing if not pattern followers. And when you come into the file, it sure looks like the thing to do is reuse the fragment but add your exception/special handling to the list!
1 reply 5 retweets 30 likesShow this thread -
I'm sure there's a law already out there about conditionals attracting more conditionals. If not, it's now Mei's First Law
4 replies 11 retweets 93 likesShow this thread -
In a codebase that evolves over time, the trick to keeping it nimble is to constantly be re-evaluating, for every piece of the code you look at, whether the see-saw of reuse<--->duplication is leaning at exactly the right angle.
1 reply 9 retweets 38 likesShow this thread -
Turns out it's the same in a big doc set. And every now and then, it turns out, the folks who own these large doc sets need to re-evaluate what they call their "reuse strategy."
1 reply 0 retweets 17 likesShow this thread -
Otherwise, you end up with a big ball of mud for a docset, so fragile that you can't even really tell what the consequences of even a small change will be. This drastically reduces the speed with which _any_ docs can be produced.
1 reply 0 retweets 17 likesShow this thread -
I'M SURE NOBODY HERE HAS ANY EXPERIENCE WITH A CODEBASE LIKE THAT NOpic.twitter.com/VtE5CUGICi
2 replies 1 retweet 27 likesShow this thread -
My apologies to the professional writers reading this - a) this is like super 101-level and b) I am probably using mostly incorrect terms for things. I'm just excited about the similarities I discovered today :D
2 replies 0 retweets 20 likesShow this thread -
In summary (because I must log off and go hound my kids to do homework and take showers), writing at scale runs into EXACTLY the same issues that software development at scale does. The concepts are represented by prose, instead of code, but the rest is the same.pic.twitter.com/3URl3UqQTc
4 replies 5 retweets 52 likesShow this thread
So, deleting documentation is just as fulfilling as deleting code.
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.