Beginner's All-purpose Symbolic Instruction Code
What is BASIC?
The simplest design pattern in which you just create one of something
What is the singleton pattern?
The agile scrum methodology derived its concepts and its name from this sport
What is Rugby?
a programming language named after a British sketch comedy group.
What is Python?
named after Monty Python
The principle that any code in your program should only be written once, and never duplicated.
What is DRY (Don't Repeat Yourself)?
Formula Translation
What is Fortran?
A pattern which provides a generic way of going over a collection independent of its type
What is the iterator pattern?
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?
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.
The act of hiding complex properties or characteristics from other portions of a program.
What is abstraction?
New B
What is C?
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?
Kanban uses this mechanism to promote focus and teamwork (i.e. collaboration)
What is a WIP (Work in Progress Limit)?
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.
The concept of separating code into distinct parts that might be combined in various different ways.
What is modularity?
List Processing Language
What is LISP?
This pattern hides the complexities of a system and provides a simple interface through which it can be accessed
What is the facade pattern?
The number of principles behind the Agile Manifesto
What is 12?
This was named after a British slang word meaning a silly and incompetent person, and meant to refer to its creator.
What is 'git'
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?
pathogenic fungi seen in plants
What is Rust?
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?
This is the name for the ongoing effort to improve process, services, or product.
What is continuous improvement?
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.
A style of programming that emphasizes the evaluation of expressions rather than the execution of commands.
What is functional programming?