The systems architect is an information and communications technology professional. Systems architects define the architecture of a computerized system in order to fulfill certain requirements. Such definitions include: a breakdown of the system into components, the component interactions and interfaces, and the technologies and resources to be used in its design and implementation.
Systems architects divide large and complex systems into manageable subsystems that can be handled by individual engineers.
A programmer, computer programmer or coder is an author of computer source code – someone with skill in computer programming.
Betty Jennings and Fran Bilas, part of the first ENIAC programming team
Ada Lovelace is considered by many to be the first computer programmer.