
A programmer's day often involves just six hours of core programming work, with interruptions and less tangible tasks filling the rest. When the version control system crashes, they can potentially retype a day's worth of coding in about 30 minutes, underscoring that coding is more about thinking than typing.