A software developer who designs, develops, maintains and supports the entire end-to-end product. These developers are capable of developing and implementing modern solutions to any industry problem. They typically work with different technologies such as mobile application development, web application development, back-end software development and front-end software development.
A printing press that uses movable type and punches to make impressions on paper.
An imaginary line on which most letters "sit". As such, it equals the height of an em square. The expected result of a baseline is to reference the height with which text is aligned. The alignment ranges from ascenders, which are the upper strokes in b, d, and h, down to descenders like j or y.
Scope creep is when the scope of a project starts to grow without any agreement on how it's going to be paid for. Creep happens because items and features are tacked on top of the original scope of work agreed upon in the original contract.
A well-known UI element in computer applications. It's an expandable menu of context-specific commands typically launched from the application's main menu.
Small uppercase letters, generally about half as tall as regular uppercase letters.
A specific set of colours, usually with a limited number of values, chosen to suit the needs of a particular design.
A graphic element that has a definite length and direction. Examples of vectors would be straight lines, edges, or curves.
A basic design tool that helps designers create and communicate ideas.
The process of adjusting the spacing between individual letters to improve or avoid particular visual distortions.
The art of drawing original characters and symbols — especially for decorative purposes.