January 20, 2014
#1319: Automation explain
“I spend a lot of time on this task. I should write a program automating it!”
[Two graphs are shown, plotting workload against time.]
Theory:
[The line for “work on original task” is steady but then drops down to a much lower level.]
[The line for the automating job increases heavily while “writing code” and then drops down when “automation takes over”.]
[Both lines end up with a big amount of “free time”.]
Reality:
[The line for “work on original task” is steady with no drop to a lower level.]
[The line for the automating job increases heavily while “writing code”, then it increases again while “debugging”, it drops down slightly while “rethinking”, and grows up again with an infinite end while the task is still an “ongoing development”.]
[The line for “work on original task” ends up with “no time for original task anymore”.]