Languages Derived
Patterns
Process
Origin Stories
Dev Concepts
100

Beginner's All-purpose Symbolic Instruction Code

What is BASIC?

100

The simplest design pattern in which you just create one of something 

What is the singleton pattern?

100

The agile scrum methodology derived its concepts and its name from this sport

What is Rugby?

100

a programming language named after a British sketch comedy group.

What is Python?

named after Monty Python

100

The principle that any code in your program should only be written once, and never duplicated.

What is DRY (Don't Repeat Yourself)?

200

Formula Translation

What is Fortran?

200

A pattern which provides a generic way of going over  a collection independent of its type

What is the iterator pattern?

200

This type of story often refers to a large chunk of work or a piece of functionality and is otherwise known as an Epic.

What is a Feature?

200

A term often (but erroneously) credited to Grace Hopper when she traced an error in the Harvard Mark II to a moth trapped in a relay.

What is a 'bug'

The story is erroneous because the term had already been used to describe mechanical defects. 


200

The act of hiding complex properties or characteristics from other portions of a program. 

What is abstraction?

300

New B

What is C?

300

In this pattern, state changes in a subject object result in automatic notifications to any dependents that have subscribed for such notifications

What is the observer pattern?

300

Kanban uses this mechanism to promote focus and teamwork (i.e. collaboration)

What is a WIP (Work in Progress Limit)?

300

This technology was named after airport shuttle buses at Honolulu airport

What is a 'wiki'?

Wiki means quick in Hawaiian, and an airport shuttle is a Wiki Wiki.  

300

The concept of separating code into distinct parts that might be combined in various different ways.

What is modularity?

400

List Processing Language

What is LISP?

400

This pattern hides the complexities of a system and provides a simple interface through which it can be accessed



What is the facade pattern?

400

The number of principles behind the Agile Manifesto

What is 12?

400

This was named after a British slang word meaning a silly and incompetent person, and meant to refer to its creator.

What is 'git'

400

A frequently used, but largely ineffective solution to a problem. The term was originally used to refer to a design pattern gone wrong. 

What is a anti-pattern?

500

pathogenic fungi seen in plants  

What is Rust?

500

In this pattern, a series of handler objects may take a request and each object decides which subsequent object(s) to pass the request to next

What is the chain of responsibility pattern?

500

This is the name for the ongoing effort to improve process, services, or product.

What is continuous improvement?

500

A term that originally meant 'failure to fulfill an obligation' but has evolved in its meaning 

What is a 'default'. The original meaning referred to the failure to provide user input, thus requiring the need to provide a value to prevent a crash. 

500

A style of programming that emphasizes the evaluation of expressions rather than the execution of commands.

What is functional programming?

M
e
n
u