what does it mean to be a tech lead
Lead programmer A lead programmer is a software engineer in charge of one or more software projects. Alternative titles include development lead, technical lead, lead software engineer, software design engineer lead (SDE lead), software development manager, software manager, or lead application developer. When primarily contributing in a high-level enterprise software design role, the title software architect (or similar) is often used.
Lead time A more conventional definition of lead time in the supply chain management realm is the time from the moment the customer places an order (the moment the supplier learns of the requirement) to the moment it is ready for delivery. In the absence of finished goods or intermediate (work in progress) inventory, it is the time it takes to actually manufacture the order without any inventory other than raw materials. The Chartered Institute of Procurement & Supply identifies "total lead time" as a combination of "internal lead time" (the time required for the buying organisation's internal processes to progress from identification of a need to the issue of a purchase order) and "external lead time" (the time required for the supplying organisation's processes, including any development required, manufacture, despatch and delivery).[2]