Editing 2138: Wanna See the Code?
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 8: | Line 8: | ||
==Explanation== | ==Explanation== | ||
− | This comic is | + | {{incomplete|Created by a DEAD BODY. Brief explanation. Do NOT delete this tag too soon.}} |
+ | This comic is a continuation of the [[:Category:Code Quality|Code Quality]] series. Cueball declares that he has written a script to automate some (presumably time-consuming or tedious) task, which pleases Ponytail at first... until she remembers how messy Cueball's code tends to be, and gets worried. | ||
− | + | Cueball offers to show her the code, but Ponytail (who often makes snarky quips about Cueball's code quality) remarks that it sounds like he's creepily inviting her to see a dead body. Magnanimously, Cueball accepts the comparison, noting that his code ''does'' have at least one similarity to a deceased corpse: although unpleasant, if Ponytail allows it to go unchecked, it causes problems which will get increasingly worse over time. | |
− | |||
− | |||
− | |||
− | |||
− | + | This may be a reference to the concept of {{w|technical debt}} in software development: the idea that an initially poor implementation accrues a sort of "compound interest" over time, becoming increasingly difficult to repair the longer it is left unfixed. This happens because any future development might have to take unorthodox or unrecommended measures to work around the problems that are already there, making the system increasingly complex and fragile the more that is added to it. | |
− | |||
− | |||
− | |||
− | |||
− | + | In the "dead body" analogy, a recently-deceased corpse is relatively easier to deal with than one that has been left for a few weeks, which will be decayed, unpleasantly smelly, and will likely have attracted disease-spreading vermin. | |
− | In the title text, "downstream" has a double meaning, as it is a term that applies to a situation where a dead body would decompose in or near some river, and as well to a software engineering concept: In the river situation, the dead body will contaminate the water or groundwater that it feeds from and have consequences for organisms that come in contact with that water. In the software engineering analogue, "downstream" refers to software derived from, or depending on, "upstream" software like the cadaver that Cueball devised | + | In the title text, "downstream" has a double meaning, as it is a term that applies to a situation where a dead body would decompose in or near some river, and as well to a software engineering concept: In the river situation, the dead body will contaminate the water or groundwater that it feeds from and have consequences for organisms that come in contact with that water. In the software engineering analogue, "downstream" refers to software derived from, or depending on, "upstream" software like the cadaver that Cueball devised. |
==Transcript== | ==Transcript== | ||
− | :[Cueball is walking, talking to | + | {{incomplete transcript|Do NOT delete this tag too soon.}} |
+ | :[Cueball is walking, talking to a voice offscreen] | ||
:Cueball: I wrote a script to automate that thing. | :Cueball: I wrote a script to automate that thing. | ||
− | : | + | :Voice offscreen: Oh cool! |
− | : | + | :Voice offscreen: ...Wait, '''''you''''' wrote it? |
− | : | + | :Voice offscreen: Oh no. |
− | :[Cueball and Ponytail are standing next to each other | + | :[Cueball and Ponytail are standing next to each other] |
:Cueball: Wanna see the code? | :Cueball: Wanna see the code? | ||
:Ponytail: I would, if you hadn't said that in the tone of voice of "Wanna see a dead body?" | :Ponytail: I would, if you hadn't said that in the tone of voice of "Wanna see a dead body?" | ||
− | :[ | + | :[Cueball and Ponytail are standing next to each other] |
:Cueball: My code ''is'' sort of similar to a dead body, in that you can either come look at it now, or wait a few weeks until it becomes a problem. | :Cueball: My code ''is'' sort of similar to a dead body, in that you can either come look at it now, or wait a few weeks until it becomes a problem. | ||
:Ponytail: And because you're lucky that the people around you understand that they create more problems than they solve. | :Ponytail: And because you're lucky that the people around you understand that they create more problems than they solve. |