What is the typical workday like for computer programmer jobs?

Individuals with computer programmer jobs carry out a number of duties in a given day. A computer programmer will need to work with several other departments within a company. She will work closely with computer engineers and IT professionals. The programmer will need to be able to develop computer applications in many different formats. The computer programmer needs to be a good problem solver. She will have to be able to listen to the needs of a user and determine what type of software program needs to be made. The programmer will then have to test the application and get rid of any bugs in it.