Editing 1319: Automation
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.
The edit can be undone.
Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 6: | Line 6: | ||
| titletext = 'Automating' comes from the roots 'auto-' meaning 'self-', and 'mating', meaning 'screwing'. | | titletext = 'Automating' comes from the roots 'auto-' meaning 'self-', and 'mating', meaning 'screwing'. | ||
}} | }} | ||
+ | |||
+ | {{incomplete|need fact checking and citations}} | ||
==Explanation== | ==Explanation== | ||
− | The comic refers to the | + | The comic refers to the way that programmers think: by creating a program that can automate menial but frequent tasks, they can save time and effort (because computers can execute commands faster than a human can). The first graph shows that writing the program will take more effort initially, but once the program is complete, it will be the one doing the tasks and the programmer will have free time to do something else. |
− | However, writing a program | + | However, writing a program is usually not a simple case write and done: programs can have defects, and certain functionalities could be hard to implement. Because of this, programmers usually spend more time than projected to finish a program. Not because they can't, but because they spend their time dealing with defects that will inevitably arise. To deal with this, programmers will usually re-think their program design some time during development (for example, to streamline the process, allowing better readability and/or performance). As time goes on the desire to see it finished can consume the programmer's effort and attention, leaving the menial tasks they should have done abandoned. |
− | The title text is a | + | The title text is a joke on the word "automating." Taking "mating" to be meant literally, he takes the double meaning of the synonym "screwing". Screwing is slang for intercourse but also can mean giving someone a hard time (being "screwed over" is a common way of expressing this). Thus automating translates to self-screwing (giving yourself a hard time). |
− | See also [[974: The General Problem]] | + | The above is the nice version - since he could also mean to say, that performing an automation is equivalent to ''fucking yourself.'' Thus the following sentence would be really mean: ''Why don't you go do an automation.'' |
+ | |||
+ | See also [[974: The General Problem]], [[1205: Is It Worth the Time?]] | ||
==Transcript== | ==Transcript== | ||
Line 31: | Line 35: | ||
{{comic discussion}} | {{comic discussion}} | ||
− | |||
− | |||
− | |||
− |