This. Ada Lovelace wrote programs for Babbage's analytical engine long before anyone succeeded at constructing one.