Na lata 60., 70. i 80. XX w. przypada rozwój zarówno sprzętu komputerowego, jak i języków programowania. W 1977 firma Apple wypuściła na rynek pierwszy kompletny komputer osobisty, który mieścił się na jednym biurku. W tamtych czasach oprogramowanie komputerowe nie było przystosowane do prostoty użytkowania, dlatego praca z komputerem bardzo często rodziła potrzebę samodzielnego tworzenia programów.
Kiedy programy komputerowe stawały się coraz bardziej złożone do ich zrealizowania zatrudniano coraz więcej programistów, którzy jednocześnie musieli zrozumieć funkcje wypełniane przez dużo większą ilość kodu. Kolejna rewolucja nadeszła wraz z upowszechnieniem się sieci komputerowych, umożliwiły one pracę grupową, w tym zdalne dzielenie się nanoszonymi do programu zmianami.
Aspekty pracy Praca programisty Programiści pracują w dobrze wyposażonych biurach lub laboratoriach komputerowych ze sprzętem niezbędnym do testowania aplikacji. Inżynierowie oprogramowania często podróżują, aby spotykać się z klientami.