<p>Interns often seem little more than itinerant laborers, but the author's internship at a telecommunications company provided opportunities to both learn and contribute. The lessons learned in just one year indicate how common certain problems are in software development and how important basic practices can be.</p>