<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://www.explainxkcd.com/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=AlexT</id>
		<title>explain xkcd - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="https://www.explainxkcd.com/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=AlexT"/>
		<link rel="alternate" type="text/html" href="https://www.explainxkcd.com/wiki/index.php/Special:Contributions/AlexT"/>
		<updated>2026-05-27T14:05:26Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>https://www.explainxkcd.com/wiki/index.php?title=2138:_Wanna_See_the_Code%3F&amp;diff=172835</id>
		<title>2138: Wanna See the Code?</title>
		<link rel="alternate" type="text/html" href="https://www.explainxkcd.com/wiki/index.php?title=2138:_Wanna_See_the_Code%3F&amp;diff=172835"/>
				<updated>2019-04-17T23:23:24Z</updated>
		
		<summary type="html">&lt;p&gt;AlexT: Adding some description to talk about what Ponytail says..&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{comic&lt;br /&gt;
| number    = 2138&lt;br /&gt;
| date      = April 17, 2019&lt;br /&gt;
| title     = Wanna See the Code?&lt;br /&gt;
| image     = wanna_see_the_code.png&lt;br /&gt;
| titletext = And because if you just leave it there, it's going to start contaminating things downstream even if no one touches it directly.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Explanation==&lt;br /&gt;
{{incomplete|Created by a DEAD BODY. Brief explanation. Do NOT delete this tag too soon.}}&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Ponytail then makes a near threatening comment where she says that he is lucky that people understand both that his code causes more problems than it solves and that dead bodies create more problems than they solve. Most likely this means that they understand that killing him would cause more problems than it solves (the problem solved would no doubt be his code).&lt;br /&gt;
&lt;br /&gt;
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 &amp;quot;compound interest&amp;quot; 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.&lt;br /&gt;
&lt;br /&gt;
In the &amp;quot;dead body&amp;quot; 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.&lt;br /&gt;
&lt;br /&gt;
In the title text, &amp;quot;downstream&amp;quot; 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, &amp;quot;downstream&amp;quot; refers to software derived from, or depending on, &amp;quot;upstream&amp;quot; software like the cadaver that Cueball devised. The causality with flowing water and software is reasonably comparable: both can be seen as a stream of atoms that are (almost) endlessly divisible and recombinable.&lt;br /&gt;
&lt;br /&gt;
==Transcript==&lt;br /&gt;
{{incomplete transcript|Do NOT delete this tag too soon.}}&lt;br /&gt;
:[Cueball is walking, talking to a voice offscreen]&lt;br /&gt;
:Cueball: I wrote a script to automate that thing.&lt;br /&gt;
:Voice offscreen: Oh cool! &lt;br /&gt;
:Voice offscreen: ...Wait, '''''you''''' wrote it? &lt;br /&gt;
:Voice offscreen: Oh no.&lt;br /&gt;
&lt;br /&gt;
:[Cueball and Ponytail are standing next to each other]&lt;br /&gt;
:Cueball: Wanna see the code?&lt;br /&gt;
:Ponytail: I would, if you hadn't said that in the tone of voice of &amp;quot;Wanna see a dead body?&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:[Cueball and Ponytail are standing next to each other]&lt;br /&gt;
: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.&lt;br /&gt;
:Ponytail: And because you're lucky that the people around you understand that they create more problems than they solve.&lt;br /&gt;
&lt;br /&gt;
{{comic discussion}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Comics featuring Cueball]]&lt;br /&gt;
[[Category:Comics featuring Ponytail]]&lt;br /&gt;
[[Category:Code Quality]]&lt;br /&gt;
[[Category:Programming]]&lt;br /&gt;
[[Category:Cueball Computer Problems]]&lt;/div&gt;</summary>
		<author><name>AlexT</name></author>	</entry>

	</feed>