Bashful
Tools of the Trade
I'm Afraid I Can't Do That
Speedy Code
E--
100

Output from a program can be redirected here to silence it.

What is /dev/null?

100

This C++ compiler was originally developed by Apple.

What is Clang?

100

The release of this conversational AI was called "AI's iPhone moment" by Jensen.

What is ChatGPT?

100

Commonly used in functional programming, this is a compiler optimization applied when a method ends with a call to another method (such as itself).

What is tail-call optimization?

100

C++11 was informally referred to as this name before it was finalized.

What is C++0x?

200

This is the full, unabbreviated name of the command line utility commonly used to remote into other machines.

What is secure shell?

200

This Linux-only error detector is commonly used to find memory leaks.

What is Valgrind?

200

Google released this conversational AI as a response to ChatGPT.

What is Bard?

200

This compiler optimization applied to small loops increases binary size in exchange for faster code execution.

What is loop unrolling?

200

You can use this C++11 keyword to get the type of an expression at compile time.

What is decltype?

300

This character allows output from a command to be redirected as input to the following command.

What is a pipe?

300

This is the full name of GCC.

What is GNU Compiler Collection?

300

This text-to-image AI was released by OpenAI.

What is DALL-E?

300

This is a compiler optimization technique where the program's runtime behavior is used to determine how to optimize the program's code.

What is profile guided optimization?

300

Introduced in C++11, this special reference type enables move semantics.

What are r-value references?

400

The chmod command sets permissions in these three groups.

What is user, group, other?

400

Address Sanitizer and its siblings were developed by this company.

What is Google?

400

This is an AI pair programmer extension that was released by GitHub.

What is GitHub Copilot?

400

This type of optimization is "the root of all evil".

What is pre-mature optimization?

400

This principle prevents compiler errors from occurring when instantiating templates where some versions or overloads are not valid for a type.

What is substitution failure is not an error (SFINAE)?

500

This command deletes your entire disk contents.

What is

rm -rf --no-preserve-root /

?


500

The LLVM linker binary is called this.

What is lld?

500

This fictional AI is the source of this category's name.

What is HAL9000?

500

This C++ rule allows compilers to make any optimization that does not change a program's observable behavior.

What is the "as-if" rule?

500

Coined by Scott Meyers, this phrase refers to counter-intuitive syntactic ambiguity resolution in C++ that resulted in C++11's uniform initialization syntax.

What is the most vexing parse?