<?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=Ericm301</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=Ericm301"/>
		<link rel="alternate" type="text/html" href="https://www.explainxkcd.com/wiki/index.php/Special:Contributions/Ericm301"/>
		<updated>2026-04-16T03:56:01Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>https://www.explainxkcd.com/wiki/index.php?title=1741:_Work&amp;diff=128118</id>
		<title>1741: Work</title>
		<link rel="alternate" type="text/html" href="https://www.explainxkcd.com/wiki/index.php?title=1741:_Work&amp;diff=128118"/>
				<updated>2016-10-03T14:28:21Z</updated>
		
		<summary type="html">&lt;p&gt;Ericm301: I fixed a typo! Yay me!&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{comic&lt;br /&gt;
| number    = 1741&lt;br /&gt;
| date      = October 3, 2016&lt;br /&gt;
| title     = Work&lt;br /&gt;
| image     = work.png&lt;br /&gt;
| titletext = Despite it being imaginary, I already have SUCH a strong opinion on the cord-switch firing incident.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Explanation==&lt;br /&gt;
&lt;br /&gt;
This strip details a set of theoretical examples of how much work went into the design and manufacture of everyday objects. The joke centers around the fact that most people in modern times are constantly surrounded with human-built objects, which we generally use without giving them much thought.  Munroe implies that he occasionally imagines what went into seemingly simple objects around him (like water glasses and desk lamps), and finds it overwhelming. This is because there are so many built items around us, many of which are inexpensive and mass-produced, which nonetheless resulted from a great deal of human effort. (This is similar to the thesis of the classic essay [http://www.econlib.org/library/Essays/rdPncl1.html I, Pencil]). Presumably, this kind of realization is more likely for people who've worked in design and engineering, because they have some insight into what's involved in bringing a product to market.&lt;br /&gt;
&lt;br /&gt;
There's a possible double joke in the title. The objects in question are all part of his work desk. The potential implication is that he's so distracted imagining the work that went into creating his workspace that he can't get his own work done.&lt;br /&gt;
&lt;br /&gt;
The roll-over text hits another aspect of the design issue. Companies that design and manufacture goods will inevitably have human conflicts, where decisions will be argued over, and human personalities and office politics will impact the final design. He's apparently come up with an entire fictional narrative about a conflict over whether to put the lamp's switch on the lamp body itself, or to attach it to the lamp's power cord, and developed a strong opinion about who was right.&lt;br /&gt;
&lt;br /&gt;
A distaste for lamps where the switch is on the cord is also mentioned in the title text of [[1036: Reviews]].&lt;br /&gt;
&lt;br /&gt;
==Transcript==&lt;br /&gt;
[On a desk sits a glass of water and lamp]&lt;br /&gt;
&lt;br /&gt;
[Points to lamp shade]&lt;br /&gt;
An engineer worked late drawing this curve in AutoCAD&lt;br /&gt;
&lt;br /&gt;
[Points to back of lamp]&lt;br /&gt;
Extra vents added to avoid California safety recall&lt;br /&gt;
&lt;br /&gt;
[Points to the lamp 'stem']&lt;br /&gt;
9 hours of meetings&lt;br /&gt;
&lt;br /&gt;
[Points to lamp information sticker]&lt;br /&gt;
Ongoing debate&lt;br /&gt;
&lt;br /&gt;
[Points to glass]&lt;br /&gt;
Years-long negotiation with glass supplier&lt;br /&gt;
&lt;br /&gt;
[Points to the sides of glass]&lt;br /&gt;
4 hours of meetings&lt;br /&gt;
&lt;br /&gt;
[Points to bottom and 'top' of glass]&lt;br /&gt;
Months of tip-over testing&lt;br /&gt;
&lt;br /&gt;
[Points to desk]&lt;br /&gt;
Wood source changed due to 20 year legal fight over logging in the Great Bear rainforest&lt;br /&gt;
&lt;br /&gt;
[Points to cord]&lt;br /&gt;
Argument over putting switch on cord got someone fired&lt;br /&gt;
&lt;br /&gt;
[Caption under frame]&lt;br /&gt;
Sometimes I get overwhelmed thinking about the amount of work that went into the ordinary objects around me.&lt;br /&gt;
&lt;br /&gt;
[Title text]&lt;br /&gt;
Despite it being imaginary, I already have SUCH a strong opinion on the cord-switch firing incident.&lt;br /&gt;
&lt;br /&gt;
{{comic discussion}}&lt;/div&gt;</summary>
		<author><name>Ericm301</name></author>	</entry>

	<entry>
		<id>https://www.explainxkcd.com/wiki/index.php?title=Talk:1597:_Git&amp;diff=104260</id>
		<title>Talk:1597: Git</title>
		<link rel="alternate" type="text/html" href="https://www.explainxkcd.com/wiki/index.php?title=Talk:1597:_Git&amp;diff=104260"/>
				<updated>2015-10-31T02:26:11Z</updated>
		
		<summary type="html">&lt;p&gt;Ericm301: my comments!&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;If someone is interested, the best book I've read on it is [http://www.git-scm.com/book/en/v2 Pro Git]. The chapters 2 and 3 explain pretty well this mess of branching and merging. But it's true that it takes a bit of patience to go over it all. [[Special:Contributions/108.162.228.35|108.162.228.35]] 08:47, 30 October 2015 (UTC)&lt;br /&gt;
&lt;br /&gt;
Also take a look at [http://nvie.com/posts/a-successful-git-branching-model/ GitFlow: A Successful Git Branching Model]. Though Randall is correct there usually comes a time when it is easier to give up and &amp;quot;start again&amp;quot;. [[Special:Contributions/162.158.34.147|162.158.34.147]] 08:53, 30 October 2015 (UTC)&lt;br /&gt;
&lt;br /&gt;
I never liked the name of this piece of software; in British English, the name &amp;quot;git&amp;quot; is mildly rude :-)  &lt;br /&gt;
https://en.wikipedia.org/wiki/Git_(slang) . [[User:Gearoid|Gearóid]] ([[User talk:Gearoid|talk]]) 09:20, 30 October 2015 (UTC)&lt;br /&gt;
:According to word of god it was on purpose: https://en.wikipedia.org/wiki/Git_(software)#History [[Special:Contributions/162.158.22.46|162.158.22.46]] 11:41, 30 October 2015 (UTC)&lt;br /&gt;
&lt;br /&gt;
'Internally, Git works by saving the differences between various versions of the files, rather than creating a new copy each time the user &amp;quot;commits&amp;quot; the current version of the code.' - It is exactly the opposite. It stores whole files, or rather all committed pieces of data (blobs). See http://gitready.com/beginner/2009/02/17/how-git-stores-your-data.html [[Special:Contributions/141.101.88.202|141.101.88.202]] 09:38, 30 October 2015 (UTC)TK&lt;br /&gt;
&lt;br /&gt;
: It is stored as diffs in pack file. Whole file (loose object) are packed automatically by default. &lt;br /&gt;
:&lt;br /&gt;
: See  https://schacon.github.io/gitbook/7_the_packfile.html and https://www.kernel.org/pub/software/scm/git/docs/git-pack-objects.html &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Special:Contributions/162.158.177.59|162.158.177.59]] 10:15, 30 October 2015 (UTC)&lt;br /&gt;
&lt;br /&gt;
::Not sure what pack files are used for, but data is stored as is and named by the SHA-1 of its contents.  See [https://schacon.github.io/gitbook/1_the_git_object_model.html object model] in the same reference.  [[User:Walenc|Walenc]] ([[User talk:Walenc|talk]]) 16:02, 30 October 2015 (UTC)&lt;br /&gt;
&lt;br /&gt;
I feel like this article should end with a quick guide to git commands. {{unsigned ip|108.162.216.27}}&lt;br /&gt;
&lt;br /&gt;
Well, I feel this article focuses on explaning git too much that it loses the point of the joke. We have Wikipedia to refer readers to ... The thing is, not just users who are unable to use git beyond a few basic commands, but also those who understand git often use some sort of &amp;quot;start over&amp;quot; method because an action looking perfectly legit got the repository into unusable state, where recovery is much more difficult than reapplying patches. For one of the most common, search for &amp;quot;detached head&amp;quot;, for example - especially funny when git insists on falling into that state after checking out master which is in direct contradiction to what docs say when it happens. But I don't feel like rewriting that, sorry :-/ --kavol, [[Special:Contributions/141.101.96.206|141.101.96.206]] 16:04, 30 October 2015 (UTC)&lt;br /&gt;
&lt;br /&gt;
I feel you've all been nerd-sniped. [[Special:Contributions/108.162.216.8|108.162.216.8]] 19:33, 30 October 2015 (UTC)Pat&lt;br /&gt;
&lt;br /&gt;
The problem is not about the working copy and about the branching tree structure and some git internals that is quite confusing.&lt;br /&gt;
This 4 years old reddit post can be used as a funny reference: https://www.reddit.com/r/programming/comments/embdf/git_complicated_of_course_not_commits_map_to/&lt;br /&gt;
&lt;br /&gt;
http://tartley.com/?p=1267&lt;br /&gt;
&amp;quot;One of the things that tripped me up as a novice user was the way Git handles branches. Unlike more primitive version control systems, git repositories are not linear, they support branching, and are thus best visualised as trees, upon the nodes of which your current commit may add new leaf nodes. To visualise this, it’s simplest to think of the state of your repository as a point in a high-dimensional ‘code-space’, in which branches are represented as n-dimensional membranes, mapping the spatial loci of successive commits onto the projected manifold of each cloned repository.&amp;quot; {{unsigned ip|108.162.210.212}}&lt;br /&gt;
&lt;br /&gt;
Should someone mention how git is by default used through a terminal - which is often more confusing than a GUI for most people - and that while there are graphical shells for git, some people refuse to use them because they're not fully-featured? [[Special:Contributions/108.162.221.36|108.162.221.36]] 11:43, 30 October 2015 (UTC)&lt;br /&gt;
&lt;br /&gt;
Shit. I use git for almost a year and I delete my repos more often than I'd like to admit. I'm going to read [https://www.git-scm.com/book/en/v2] and (hopefully) fix this once and for all. [[User:Kripmo|Kripmo]] ([[User talk:Kripmo|talk]]) 02:04, 31 October 2015 (UTC)&lt;br /&gt;
&lt;br /&gt;
The really sad part of all this is that if you work in a multi-dev environment and &amp;lt;i&amp;gt;anyone&amp;lt;/i&amp;gt; on the team is doing what Cueball suggests, it negates every other user's ability to use the main trunk properly. [[User:Ericm301|Ericm301]] ([[User talk:Ericm301|talk]]) 02:26, 31 October 2015 (UTC)&lt;/div&gt;</summary>
		<author><name>Ericm301</name></author>	</entry>

	</feed>