1205: Is It Worth the Time?
The comic is a straightforward chart showing the amount of work (time) one can dedicate to making a task more efficient, in order not to spend more time optimizing the task than the total time saved. This may illustrate the fact that computer scientists often try to optimize tasks they are likely to perform again in the future - a common goal in their work - even though the work needed for that optimization can itself prove much longer than the time saved when doing the task again; this was previously referenced in 974: The General Problem.
E.g. if you do some task every week once, and you are able to save 1 minute of time by doing some preparatory work (e.g. build or buy a tool), you can spend 4 hours doing this preparatory work, and you will, across five-years time, come even. Any less time spent doing the preparatory work, and you will profit from it.
The calculation on which the chart is based, for this example:
- 5 years / 1 week = 260 occurrences of the task
- 260 occurrences × 1 saved minute = 260 saved minutes = 4.3 hours
Therefore, 1 minute saved every week would, across five years, save over 4 hours of your time.
Or, in algebraic form:
- Total time shaved off across 5 years = 5 × "How often you do the task every year" × "How much time you shave off"
The grayed out areas represent times which are either impossible to save, or where, if you could save this much (say 6 hours on one day), it would almost be worth it no matter how long it takes. For instance it is impossible to shave 1 hour off a task if you perform it more than 24 times a day – the total time shaved off per day would amount to more than one day, and thus you could not have performed the task this many times in a day to begin with. On the other hand, 6 hours shaved off for one day is not impossible, but the net benefit would be so great, that it would very quickly earn it self in again almost no matter how long it takes. If the assumption is that a work day is 8 hours, then even if it took 2 years to do the improvement, you would already have earned it in after less than five years in total - both with the 2 years to make it and the time it takes to save 2 years (2.67 years in this case for at total of 4.67 years).
The comic assumes that equal amounts of time have equal value, which is not necessarily true. For an extreme example, consider programming a telephone with speed dials to be used when there is a fire or to call an ambulance or the police. This may take longer than the time saved when the call is placed, but it is worthwhile to spend a large amount of free time to save any time during an emergency.
Of course, all these conclusions presume you are the only one that benefits. If the savings can be easily adapted by others - for example, computer code for a program that automates a task for hundreds of people - then the amount of time that can be spent increases. Indeed, in some cases, when optimizing for others, spending far more time than they save can be worth it, if the people you're working for are paying you for the product and the time savings keep them happy and likely to keep paying you. And if what you're optimizing is a business process that's unlikely to go out of date with your employer's current tools or its current products, then you may have more than 5 years to amortize the improvement.
The title text points out the time you spend studying this comic detracts from your overall efficiency, and concludes that maximizing efficiency would require optimal use of every second and finishes of very philosophically by pointing out that every second you use counts towards your life total - also those you spend reading and/or editing a wiki about a web comic...
The comic derives humor from the absurd conclusions of hyper-efficiency, which have been examined in What if? - Cost of Pennies, and also in 951: Working which is devoted to insufficient economy, where the money saved is compared to the time wasted while looking for a bargain. In 1319: Automation Randall investigates how bad it really goes when you decide to automate a program to save you time... See also the Time management category.
|This transcript is incomplete. Please help editing it! Thanks.|
- [Above the frame is written the following text:]
- How long can you work on making a routine task before you're spending more time than you save? (across five years)
- [The rest of the information in the comic is given in tabular format. At the top of the table is How often you do the task, with six time increments underneath, and then at the side is written How much time do you shave off at the leftmost part of the page, with 9 lengths of time to the left.]
- [The number 1 in 1 day or any n in n days are drawn in what looks like a sheet from a tear-off calendar. When it is a number of weeks, seven small squares, representing a week, is drawn above the text. For minutes and seconds these words are written below the number.]
- [The empty fields in the calendar are shaded dark gray]
- [The first row is for 1 second, where the table values are 1 day (for 50 per day), 2 hours (for 5 per day), 30 minutes (for daily), 4 minutes (for weekly), 1 minute (for monthly), and 5 seconds (for yearly).]
- [The second row is for 5 seconds, where the table values are 5 days (for 50 per day), 12 hours (for 5 per day), 2 hours (for daily), 21 minutes (for weekly), 5 minutes (for monthly), and 25 seconds (for yearly).]
- [The third row is for 30 seconds, where the table values are 4 weeks (for 50 per day), 3 days (for 5 per day), 12 hours (for daily), 2 hours (for weekly), 30 minutes (for monthly), and 2 minutes (for yearly).]
- [The fourth row is for 1 minute, where the table values are 8 weeks (for 50 per day), 6 days (for 5 per day), 1 day (for daily), 4 hours (for weekly), 1 hour (for monthly), and 5 minutes (for yearly).]
- [The fifth row is for 5 minutes, where the table values are 9 months (for 50 per day), 4 weeks (for 5 per day), 6 days (for daily), 21 hours (for weekly), 5 hours (for monthly), and 25 minutes (for yearly).]
- [The sixth row is for 30 minutes, where the table values are greyed out (for 50 per day), 6 months (for 5 per day), 5 weeks (for daily), 5 days (for weekly), 1 day (for monthly), and 2 hours (for yearly).]
- [The seventh row is for 1 hour, where the table values are greyed out (for 50 per day), 10 months (for 5 per day), 2 months (for daily), 10 days (for weekly), 2 days (for monthly), and 5 hours (for yearly).]
- [The eighth row is for 6 hours, where the table values are greyed out (for 50 per day, 5 per day and daily), 2 months (for weekly), 2 weeks (for monthly), and 1 day (for yearly).]
- [The ninth and final row is for 1 day, where the table values are greyed out (for 50 per day, 5 per day, daily and weekly), 8 weeks (for monthly), and 5 days (for yearly).]
add a comment! ⋅ add a topic (use sparingly)! ⋅ refresh comments!