The computer programmer

Gap-fill exercise

Fill in all the gaps, then press "Check" to check your answers. Use the "Hint" button to get a free letter if an answer is giving you trouble. You can also click on the "[?]" button to get a clue. Note that you will lose points if you ask for hints or clues!
   by      crowded      decisions      disciplined      flexible      freedom      gives      likes      listen      lonely      loves      means      offices      on      own      single      technology      to      up      wants      writes   
jobs1.jpgJohn software programmes for . He computers and . He works at home, which that he doesn’t get early in the morning and he doesn’t get on bus or train to go work. But it also that he must be very if he to finish a job time. Working at home is sometimes , especially as he is and lives himself. But in general he his job because he can work hours and he doesn’t to a boss. He is his boss and he makes his own . His work really him a lot of .