Cherry On Tech

Tech Dictionary

This is our take on a dictionary/glossary of tech terms. It's a little different because we try to provide perspectives on each term.

Want to contribute?

Choose a word below that needs a definition or a perspective. Then read our Contributing HowTo to get started!

3-click Rule

replace with with your own definition

5 Planes

replace with with your own definition

60-30-10 Rule

replace with with your own definition

80/20 Rule

replace with with your own definition

Adaptive

replace with with your own definition

Aesthetic

replace with with your own definition

Affordance

replace with with your own definition

Android

replace with with your own definition

API

replace with with your own definition

Avatar

replace with with your own definition

Backlog

replace with with your own definition

Brand Book

replace with with your own definition

Breadcrumb

replace with with your own definition

burnout

As a New UX wanna be designer, "burnout" means I've been on the computer for the past 365 days!.

Cache

replace with with your own definition

Call to Action (CTA)

replace with with your own definition

Card Sorting

replace with with your own definition

Chatbot

replace with with your own definition

Clickstream

replace with with your own definition

Color Contrast

replace with with your own definition

Color Wheel

replace with with your own definition

Command Line Application (CLI)

Computer programs with a text interface, which you usually run directly from your terminal.

Consistency

replace with with your own definition

Context of Use Analysis

replace with with your own definition

Conversion Rate

replace with with your own definition

Corporate Identity Guideline

replace with with your own definition

Crazy 8s

replace with with your own definition

CRM

replace with with your own definition

CSS

replace with with your own definition

Customer Experience (CX)

replace with with your own definition

Customer Journey Map (CJM)

replace with with your own definition

Data Science

replace with with your own definition

Data sets

replace with with your own definition

Design Debt

replace with with your own definition

Design Thinking

replace with with your own definition

Diary Study

replace with with your own definition

div

As a Web Developer, "div" means a div is a container that holds content.

divitis

An affliction characterized by the excessive use of the <div> tag when creating html. This can make the html mark-up confusing to work with, especially as you begin to nest divs inside other divs. Divitis can be treated effectively by looking up the concept of "Semantic html"

Dots Per Inch (DPI)

replace with with your own definition

Empathy Map

replace with with your own definition

End User

replace with with your own definition

End Users

replace with with your own definition

end-to-end test (e2e)

Testing the complete flow/application of a system

Error prevention

replace with with your own definition

Example Phrase

This is an example definition.

As a example giver, "Example Phrase" means a thing that clarifies or gives meaning to another concept.

Eye Tracking

replace with with your own definition

F-Shaped Pattern

replace with with your own definition

Fishbone Diagram

replace with with your own definition

Fitts’ Law

replace with with your own definition

Flat Design

replace with with your own definition

Flowchart

replace with with your own definition

foo

Intentional placeholder often used in computer progamming.

Gamification

replace with with your own definition

Gestalt Principles

replace with with your own definition

git

Git is a distributed version control system used for tracking changes in source code during software development. Git allows a coding team to coordinate their work by allowing individuals to branch the source code and merge changes back in using commits. Code changes are documented and tracked which allows the users to colectively review the work of their team to ensure consistency, as well as the option to revert the code base back to a previous state if any issues arrise

As a A British Citizen, "git" means an unpleasant or contemptible person e.g. "He's a right git".

Golden Ratio

replace with with your own definition

Graphical User Interface (GUI)

replace with with your own definition

Grid

replace with with your own definition

Grid System

replace with with your own definition

Hardware

replace with with your own definition

Heat Map

replace with with your own definition

Heat Maps

replace with with your own definition

Hero Page

replace with with your own definition

Heuristic evaluation

replace with with your own definition

Human-Computer Interaction

replace with with your own definition

Hybrid App

replace with with your own definition

Information Architecture

replace with with your own definition

Interaction Design

replace with with your own definition

IP Address

replace with with your own definition

Iteration

replace with with your own definition

Lean UX

replace with with your own definition

Material Design

replace with with your own definition

Mental Model

replace with with your own definition

Microcopy

replace with with your own definition

Mindmap

replace with with your own definition

Mobile Web

replace with with your own definition

Mockup

replace with with your own definition

MVP

replace with with your own definition

Pairing Development/Pairing Programming

replace with with your own definition

PNG

replace with with your own definition

Prototype

replace with with your own definition

pull request (PR)

As a software engineer, "pull request (PR)" means others can review and approve my code changes before I merge them.

RAW

replace with with your own definition

Refactoring

replace with with your own definition

replaceme

replace with with your own definition

Responsive

replace with with your own definition

SaaS

replace with with your own definition

Scrum

replace with with your own definition

SDK

replace with with your own definition

semantic versioning

As a software engineer, "semantic versioning" means a standardized format for me to follow when publishing new versions of software libraries, frameworks, or products..

SEO

replace with with your own definition

Site map

replace with with your own definition

Sketching

replace with with your own definition

Slack

replace with with your own definition

Sprints

replace with with your own definition

Sticker Driven Developer

This is a bit of a fun joke - Cherry on Tech loves stickers, so we consider ourselves sticker-driven!

Storyboard

replace with with your own definition

SVG

replace with with your own definition

Task Analysis

replace with with your own definition

Tech squad

As a member, "Tech squad" means a group that closely supports each other in their careers.

Technical Debt

replace with with your own definition

tl;dr

Too long; didn't read (abbreviated TL;DR and tl;dr) is a shorthand notation added by an editor indicating that a passage appears too long to invest the time to digest it.

UI Element

replace with with your own definition

UI Pattern

replace with with your own definition

Unit Testing

replace with with your own definition

Usability Testing

replace with with your own definition

User Engagement

replace with with your own definition

User Experience (UX)

replace with with your own definition

User Flow

replace with with your own definition

User Interface

replace with with your own definition

User Journey Maps

replace with with your own definition

User Research

replace with with your own definition

User Scenario

replace with with your own definition

User Stories

replace with with your own definition

User-Centered Design

replace with with your own definition

Vertical Rhythm

replace with with your own definition

Visibility of system status

replace with with your own definition

White space

replace with with your own definition

Whiteboard Interview

replace with with your own definition