More ideas from Harry

So I'm not a programming major, but this closely resembles me.

From the invention of computer programming languages up to the mid-1980s, many if not most computer programmers created, edited and stored their programs line by line on punched cards.

From the invention of computer programming languages up to the many if not most computer programmers created, edited and stored their programs line by line on punched cards. The practice was nearly universal with IBM computers in the era.