Systems
Developer
Plain English
glossaryBuildA build is the process of compiling and packaging code into a runnable application.Open glossary term the product.
Definition
A developer glossaryBuildA build is the process of compiling and packaging code into a runnable application.Open glossary term and maintains the technical implementation of a product, writing code, integrating glossarySystemA system is a collection of interconnected components that work together to achieve a specific function or outcome.Open glossary term, and making a design work in practice. Much of the role is judgement about details no specification covered.
In practice
Writes code, integrates glossarySystemA system is a collection of interconnected components that work together to achieve a specific function or outcome.Open glossary term, and ensures functionality works as intended.
In context
The most useful thing to give them is not a finished design but the reasoning behind it: the constraint that produced the decision, so they can make the right call on the details you did not cover.
The reality
Often constrained by technical debt and glossaryLegacy SystemA legacy system is an outdated system that is still in use, often due to its critical role.Open glossary term.
Compared with
Developer vs Engineer
The titles are used interchangeably in most organisations. Where a distinction is drawn, engineer implies responsibility for glossarySystemA system is a collection of interconnected components that work together to achieve a specific function or outcome.Open glossary term design and glossaryTrade-offsTrade-offs are decisions where improving one thing requires giving up another, such as speed against quality or scope against cost. Every product decision involves them, whether or not they are made explicit.Open glossary term beyond implementing a defined piece of work.
FAQ
Common questions
A few practical answers to the questions that usually come up around this term.
What does a developer do?
They glossaryBuildA build is the process of compiling and packaging code into a runnable application.Open glossary term and maintain software.
What skills are needed?
Programming and problem solving.
What challenges do they face?
Technical complexity and glossaryConstraintsConstraints are limitations or restrictions that impact how a product or solution can be designed or built.Open glossary term.
Why are developers important?
They turn ideas into working products.
Related Services
Related Guides
Related Terms



