Skip to content

Instantly share code, notes, and snippets.

@eckdanny
Created October 26, 2017 08:43
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 eckdanny/d5950b077186518a55832bc600dcef58 to your computer and use it in GitHub Desktop.
Save eckdanny/d5950b077186518a55832bc600dcef58 to your computer and use it in GitHub Desktop.
SoftSkills
const operands = [
[ 'Third Normal Form Databases' ],
[ 'exception handling' ],
[ 'computer science degree', 'a' ],
[ 'Capability Maturity Model', 'a' ],
[ 'GitHub profile', 'a' ],
[ 'variadic pure functions' ],
[ 'requirements analysis' ],
[ 'abstract base classes'],
[ 'row-level locking' ],
[ 'optimistic concurrency' ],
[ 'OAuth implementations' ],
[ 'professional certifications' ],
[ 'merge-conflict resolution' ],
[ 'IE6 compatibility' ],
[ 'LinkedIn profile', 'a' ],
[ 'dependency inversion' ],
[ 'mechanical keyboard', 'a' ],
[ 'gzip compression ratio' ],
[ 'WCAG2.0 AAA compliance' ],
[ 'OWASP Benchmarks' ],
[ 'O(log n) search algorithm', 'a' ],
[ 'beard and suspenders', 'a' ],
[ 'tail-call optimization' ],
[ 'binary tree inversions' ],
[ 'fibonacci generator', 'a' ]
];
const sayIntro = (operand, prefix='') =>`It take's more than ${prefix && prefix + ' '}great ${operand} to be a great software engineer...`;
const randItem = items => items[Math.floor(Math.random()*items.length)];
console.log(sayIntro(...randItem(operands)));
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment