Terms every designer should know

ayilarat
3 min readApr 8, 2020

As a designer, you are expected to know some basic terms which can be used from time to time in the field. You will be interacting with developers and high level tech experts, it will also be good to know some of the terms they use.

Kerning: This refers to the horizontal spacing between two consecutive character

Tracking: This refers to uniform horizontal spacing without depending on the shape of the letter

Leading: This refers to vertical spacing between two lines of text

Source: Pinterest

RAGS: This refers to the uneven sides of a paragraph

Source: Thegoodpage.net

Agile: This is a design process that involves moving quickly, keeping the code simple and delivering different parts of a project as soon as they are available

Scrum: This involves working in small chunks. It involves taking a product backlog from the product owner and completing in bits.

Sprint: In agile software development, this is the period of time to complete certain tasks. The length can vary but is usually around 1–3 weeks.

A/B Testing: This means testing different versions of a product/software/project with users to see which one they prefer

Commits: This refers to snapshots of your files at different stages of an application development

HTML: This refers to the general structure of a website (Hypertext Markup Language)

CSS: This refers to the general styling of a website, color, fonts, etc (Cascading Styles Sheet)

JavaScript: This refers to the behavior of a website. It refers to how it is expected to function

Source: Google.com

Emoticon: This refers to the typographical display of facial representation used to convey emotions

API: Application Programming Interface. This refers to the way computers and networks share information with each other

GIF: Graphic Interchange Format. This refers to a never ending loop of images

Iteration: This is the act of breaking down software development into smaller parts

Pairing: This is when two developers work together. One developer writes the code while the other one reviews

Pull Request: This enables developers tell each other changes they have made on Github

Refactoring: Cleaning up your existing code without affecting its functionality

Tech Debt: This means working against standards but ultimately achieving the end result with the aim of tidying up later

Waterfall: This means each phase of a development process must be completed before moving on to the next phase

80:20 rule: 20% of the functionality and features of a product is responsible for 80% of the result

Accessibility: This refers to the ease of use of an application

Ethnography: the study of people in their own environment by interview or face to face interaction

Fish Bone Diagram/Ishiakawa Diagram: This identifies the root causes of a particular problem by categorizing each major potential causes and breaking them down

Fitt’s Law: This means making functions users use consistently more obvious than the others. For example, the space bar is larger than other keys on a computer keyboard because it is used a lot

HEART: Happiness(Net promoter score, satisfaction), Engagement(user activity), Adoption(new users), Retention(% of active users), Task Analysis

Hick’s law: This is time it takes a user to make a decision based on the number of choices he has

Human Factors & Ergonomics: Designing products in a way that takes proper account of interaction between them and people who use them

Minesweeping: Identifying where page links are located within the cursor

Think-Aloud: This is the method used to gather data on usability testing

Usability Benchmarking: This measures current usability of a system and provides a baseline against which future usability can measured

--

--