Hey do you need any more examples of how software development is like writing instead of like math? Because I got a great one for you.
-
Show this thread
-
Large companies often have huge amounts of written documentation. Salesforce, for example, has docs for end users, potential customers, employees of all stripes, external developers, and literally dozens of other categories of people.
3 replies 0 retweets 33 likesShow this thread -
Most of these pieces of documentation (save maybe github READMEs, and even those sometimes) are written by professional writers. But at scale, their output can't be just unstructured documents, like, just like opening a word doc and typing.
2 replies 0 retweets 24 likesShow this thread -
What they're writing has to be structured - broken down into component parts. This is for a number of reasons, but the one most interesting to us is _reuse_. They need to use pieces of a document in multiple places.
2 replies 0 retweets 31 likesShow this thread -
And why do they want to reuse elements? 1. Because the same information needs to appear in multiple places - developer docs & internal docs, for example - but when it changes, they don't want to have to hunt down all the places it's referenced and change each one, one at a time.
1 reply 0 retweets 33 likesShow this thread -
Single responsibility principle anyone?pic.twitter.com/1FSqk0miMj
2 replies 0 retweets 27 likesShow this thread
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.