IT Role Humor
Yet again another funny professor has posted some humor over the various roles in an IT Shop… enjoy:
- Programmer: This person holds the lowest rank in the field. Manages no one. Answers to everyone. Approximately 50% of the Programmer's time is scheduled for testing. Another 50% is spent filling out time cards and progress reports. Any time left over is spent attending classes on technologies that will never be used in the shop. The Programmer is appraised on code quality and reliability. Never has time to write any. Hopes to, someday, be promoted to Systems Analyst.
- Systems Analyst: The Systems Analyst refuses to code anymore. Designs new systems. Writes specs for new systems. Devises procedures and work flows for new systems but ends up training users on how to get by with the old ones. Next in line for Team Leader position.
- Team Leader: A Team Leader manages one project. Doesn't know why he's not called Project Leader; that's what he has on his resume.
- Project Leader: Manages several projects at once. Analyzes Gantt charts from the Team Leaders' projects. Coordinates schedules from the Team Leaders' projects. Monitors deliverables from the Team Leaders' projects. Has absolutely no idea what any of the Team Leaders' projects are about. Wants to be a programmer again.
- Operator: The Operator wields powers that the Project Leader can only dream about. Makes Programmers beg for tape drives. Makes Analysts beg for disk space. Makes Team Leaders beg for printouts. Has an uncanny understanding of career potential in the data processing industry. Going to law school at night.
- Senior Engineer: been around so long that you are one of the few people who designed the cooling systems for IBMs first mainframes. Has had to try and keep up with emerging technologies that they are teaching kids in elementary school these days. Has all the responsibility and no authority. Has to beg for money for IT projects with large architectural documents and business cases only to get told when the year budget comes up that they need to justify why they needed the money that was agreed to in the first place. Responsible for Keeping 1-10 happy and designing the magic pixy dust solution.
- Systems Programmer: Even an Operator wants to be a Systems Programmer. A Systems Programmer has the authority to wipe out disk packs without warning. Crash the system during user demos. Make new releases appear, then disappear, then reappear again, especially during month-end processing.
- DBA: No one really knows what the Database Administrator does, and no one is smart enough to know if the DBA is doing it or not. But every shop must have one DBA, because no place can afford two of them.
- Manager: The Manager is sometimes called a Director. Or an Assistant Vice-President. Or an Account Manager. Has completely lost touch with any facsimile of technology. Wants to finish next year's budget. Wants to finish last year's appraisals. Wants to learn the names of some of the Programmers. But instead, only has time to interview job applicants, especially DBAs.
- Design architect: A programmer that does not fit the role as a manager, but has the most knowledge of the product. Typically takes long vacations or sabbaticals and is always given credit for the entire product. In reality only fixes or solves a single issue.
- Department Secretary: The Programmers have word processing. The Managers have electronic mail. Everyone has automatic phone messaging. This leaves the Department Secretary with all kinds of time to manipulate, control and dispense the three most basic employee needs: paychecks, rumors, and supplies. Can make a copier self-destruct just by going to lunch.
- Contract Programmer: A Contract Programmer doesn't have to wear a nice suit. Or go to meetings. Or fill out time cards. Or keep complaints to himself. He can make all the mistakes he wants. He doesn't get benefits. He doesn't get training. He doesn't get respect. But after years in the trenches, the Contract Programmer will finally achieve the ultimate goal in the profession. He will be able to make impossible deadlines with inadequate resources for desperate managers by putting in all kinds of extra hours... and will be paid overtime for every one of them.
-Brent