Teach Time Encyclopedia - Learn About Our World
Home Page
Teach Time
Featured Topics

United States
by state

CITYology

Academic Disciplines

Historical Timelines

Themed Timelines

Calendars

Reference Tables

Biographies

How-tos



Thursday, October 16, 2008

Lead programmer

A Lead programmer is a software engineer in charge of one or more software projects. Sometimes they are referred to as Development Lead, Technical Lead or Senior Software Engineer though both these title may have different meanings depending on their context.

A lead programmer's exact responsibilites vary from company to company, but in general they are responsible for the underlying architecture for the software program and for overseeing the work being done by any other software engineers working on the project. It is also common for them to act as mentors for new or lower-level software engineers.

Although the responsibilities are primarily technical, lead programmers also generally serve as an interface between the programmers and management and have some management responsibilities in delegating work and ensuring that software projects come in on time and budget. Lead programmers also serve as technical advisors to management and provide programming perspective on requirements. Generally a lead programmer will oversee a development team of between two and ten programmers with three to five being generally considered the ideal size. Teams larger than ten programmers tend to become unmanagable without additional structure.

Lead programmers are generally trained in software programming although many do not have formal degrees in the subject, and learn management responsibilities either on the job or through short courses. Because their primary training is technical rather than managerial, lead programmers tend to be seen and to seen themselves as part of the technical staff of a company rather as part of management. This cultural identification is important since subordinate programmers will tend to not take direction from someone who they perceive to be lacking in technical skill.

Famous Lead Programmers

A lead programmer usually spends his career mired in obscurity. However some have broken the mold and, through some ground-breaking work, have become internationally famous. Some renowned lead programmers include:


Internet Hotel Solutions

Site Sponsors
AC Units
Baltimore Harbor
Boot Camp Grads
Bra Size
Burkittsville
College Hotels
Digital Harbor
Free Cell Phones
Golden Hare Travel
Golf Vacations
Golf Courses
Gourmet
Hair Styles
Hippodrome
iWoman
Lesson Plans
Maryland Hotels
MD Genealogy
Minor League Stuff
Motel Site
Ocean City
OC Real Estate
Old Agers
Office Supplies
Orlando
Pet Friendly Hotel
Room Prices
Savannah, GA
Ski Vacations
South Baltimore
Student Teaching
Travel Sources
University Hotels
Visit Military Bases
Washington, DC

Brought to you by NoChildLeftBehind.com and the Beaches and Towns Network, LLC.