Skip to content

Instantly share code, notes, and snippets.

@justmiles
Last active September 12, 2022 15:22
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save justmiles/30fc0e1468ecdbd309ce21a73ecb5fc3 to your computer and use it in GitHub Desktop.
Save justmiles/30fc0e1468ecdbd309ce21a73ecb5fc3 to your computer and use it in GitHub Desktop.
#!/usr/bin/env bash
# Usage:
# buzzword
# Install:
# curl -sfLo ~/.local/bin/buzzword https://gist.githubusercontent.com/justmiles/30fc0e1468ecdbd309ce21a73ecb5fc3/raw && chmod +x ~/.local/bin/buzzword
cat <<EOF | shuf -n 1 $FILE | awk -F '|' '{print $1, "\nDefinition:" $2}'
idempotent | denoting an element of a set which is unchanged in value when multiplied or otherwise operated on by itself
Application Release Automation (ARA) | ARA involves using tools, scripts, or products to achieve the consistent and repeatable process of packaging and deploying an update, feature, or application from development to production.
Black Box Testing | A type of functional testing that involves testing the internal structure, design, and coding of software. It is distinguished from white box testing in that the internal design of the software is not known to the tester, and is therefore a “black box”.
Canary Release | Derived from the phrase “canary in a coal mine”, the canary release functions in a similar manner. It is used to gradually introduce a software release to a small subgroup of users, making sure that it is safe and functional before being rolled out to the general populace.
Complex-Adaptive System (CAS) | A system where perfect understanding of the individual components does not translate into a perfect understanding of the system’s behavior. Climate change, economic markets, and the human body are all prime examples of this.
Fail Fast | Fail fast is a software development mentality that emphasizes testing early and often, with the aim of quickly determining whether an idea has value. It is a key tenet of agile methodology.
lean | Lean aims to create more value for customers with fewer resources by identifying and eliminating waste.
EOF
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment