<?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=82.212.178.63</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=82.212.178.63"/>
		<link rel="alternate" type="text/html" href="https://www.explainxkcd.com/wiki/index.php/Special:Contributions/82.212.178.63"/>
		<updated>2026-07-10T19:25:54Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>https://www.explainxkcd.com/wiki/index.php?title=378:_Real_Programmers&amp;diff=20637</id>
		<title>378: Real Programmers</title>
		<link rel="alternate" type="text/html" href="https://www.explainxkcd.com/wiki/index.php?title=378:_Real_Programmers&amp;diff=20637"/>
				<updated>2012-12-02T22:12:37Z</updated>
		
		<summary type="html">&lt;p&gt;82.212.178.63: Orthographic&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{comic&lt;br /&gt;
| number    = 378&lt;br /&gt;
| date      = February 1, 2008&lt;br /&gt;
| title     = Real Programmers&lt;br /&gt;
| image     = real_programmers.png&lt;br /&gt;
| imagesize = &lt;br /&gt;
| titletext = Real programmers set the universal constants at the start such that the universe evolves to contain the disk with the data they want.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Explanation==&lt;br /&gt;
{{Incomplete}}&lt;br /&gt;
This comic satirises the mythical {{w|Real Programmer}}. To quote Wikipedia, &amp;quot;the term Real Programmer is computer programmers' folklore to describe the archetypical &amp;quot;hardcore&amp;quot; programmer who eschews the modern languages and tools of the day in favour of more direct and efficient solutions&amp;quot;. {{w|Gnu nano}} is a text editor - a program often used to edit the source code of other programs. {{w|Emacs}}, {{w|Vim (text editor)|Vim}} and {{w|ed (text editor)|ed}} are all progressively more &amp;quot;hard core&amp;quot; editors. {{w|cat (Unix)|cat}} is a Unix program that concatenates and lists files. Things get steadily more ridiculous from here. Using a magnetised needle to flip bits on a hard drive requires nanometer-precision and binary mastery. The final character suggests the utterly surreal idea of using butterflies. Emacs is known for having a large number of add-ons to perform all sorts of functions beyond simple text editing.  These commands are usually referred to by the key sequence required to activate them, such as &amp;quot;C-x M-c&amp;quot;(Control-x Meta/Esc/Alt-c, though this exact key sequence is a bit different from most Emacs commands and could be a joke or typo).  The macro referenced is a pun on the play/movie titled &amp;quot;{{w|M. Butterfly}}&amp;quot;.  Later versions of Emacs actually added a &amp;quot;M-x butterfly&amp;quot; command as an easter-egg [http://www.youtube.com/watch?v=OQtxhuX6ano youtube demo], [http://www.screenr.com/a2s screenr demo].&lt;br /&gt;
&lt;br /&gt;
To cap this the title text suggests manipulating the universal constants to get the required data onto the disk.&lt;br /&gt;
&lt;br /&gt;
==Transcript==&lt;br /&gt;
:[A man sits at a computer, programming. Another man behind him looks over his shoulder.]&lt;br /&gt;
:Man: nano? REAL programmers use Emacs.&lt;br /&gt;
&lt;br /&gt;
:[A dark haired woman appears behind him.]&lt;br /&gt;
:Woman: Hey. REAL programmers use Vim.&lt;br /&gt;
&lt;br /&gt;
:[Another man appears behind her.]&lt;br /&gt;
:Man: Well, REAL programmers use ed.&lt;br /&gt;
&lt;br /&gt;
:[Another man appears behind him.]&lt;br /&gt;
:Man: No, REAL programmers use cat.&lt;br /&gt;
&lt;br /&gt;
:[A woman with a bun appears behind him.]&lt;br /&gt;
:Woman: REAL programmers use a magnetized needle and a steady hand.&lt;br /&gt;
&lt;br /&gt;
:[A man enters, facing them all.]&lt;br /&gt;
:Man: Excuse me, but REAL programmers use butterflies. &lt;br /&gt;
&lt;br /&gt;
:[Holding out a butterfly in front of the computer.]&lt;br /&gt;
:Man: They open their hands and let the delicate wings flap once.&lt;br /&gt;
&lt;br /&gt;
:Man: The disturbances ripple outward, changing the flow of the Eddy currents in the upper atmosphere.&lt;br /&gt;
:[Diagrams of flowing currents.]&lt;br /&gt;
: These cause momentary pockets of higher-pressure air to form, ...&lt;br /&gt;
&lt;br /&gt;
:Man: Which act as lenses that deflect incoming cosmic rays, focusing them to strike the drive platter and flip the desired bit.&lt;br /&gt;
&lt;br /&gt;
:Emacs User: Nice. 'Course, there's an Emacs command to do that.&lt;br /&gt;
:Cat User: Oh yeah! Good ol' C-x M-c M-butterfly...&lt;br /&gt;
:[Butterfly man slaps forehead.]&lt;br /&gt;
:Butterfly man: Dammit, Emacs.&lt;br /&gt;
&lt;br /&gt;
{{comic discussion}} &lt;br /&gt;
&amp;lt;!-- Include any categories below this line--&amp;gt;&lt;/div&gt;</summary>
		<author><name>82.212.178.63</name></author>	</entry>

	</feed>