<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><atom:link rel="hub" href="http://tumblr.superfeedr.com/" xmlns:atom="http://www.w3.org/2005/Atom"/><description>Pedantry, software, freedom, beauty and minimalism.by Brad Fults</description><title>I am Pedantic.</title><generator>Tumblr (3.0; @iampedantic)</generator><link>http://iampedantic.com/</link><item><title>"When those who question the validity of a relatively new scientific theory are accused of mythical..."</title><description>“When those who question the validity of a relatively new scientific theory are accused of mythical crimes by its supporters, and conversely skeptics attack believers for trying to impose a dictatorship, something other than science is at stake.”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;Christopher Clausen, &lt;strong&gt;“Left, Right, and Science”&lt;/strong&gt;, Wilson Quarterly, Spring 2012&lt;/em&gt;</description><link>http://iampedantic.com/post/23930495852</link><guid>http://iampedantic.com/post/23930495852</guid><pubDate>Mon, 28 May 2012 10:01:05 -0500</pubDate></item><item><title>"Hiring well is the most important thing in the universe.  Nothing else comes close. It’s more..."</title><description>“Hiring well is the most important thing in the universe.  Nothing else comes close. It’s more important than breathing. So when you’re working on hiring—participating in   an interview loop or innovating in the general area of   recruiting—everything else you could be doing is stupid  and should be ignored!”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;The &lt;a href="http://dl.pcgamer.com/Valve_Handbook_LowRes.pdf"&gt;Valve Employee Handbook&lt;/a&gt;&lt;/em&gt;</description><link>http://iampedantic.com/post/22178683809</link><guid>http://iampedantic.com/post/22178683809</guid><pubDate>Tue, 01 May 2012 00:26:26 -0500</pubDate></item><item><title>PHP: A Fractal of Bad Design</title><description>&lt;a href="http://me.veekun.com/blog/2012/04/09/php-a-fractal-of-bad-design/"&gt;PHP: A Fractal of Bad Design&lt;/a&gt;</description><link>http://iampedantic.com/post/21799177709</link><guid>http://iampedantic.com/post/21799177709</guid><pubDate>Wed, 25 Apr 2012 15:29:45 -0500</pubDate><category>code</category></item><item><title>"Fuck it. I understood it, you understood it, and the worst that happened was that your brain was..."</title><description>“Fuck it. I understood it, you understood it, and the worst that happened was that your brain was frowny-faced for a second at having to hear this thing you dislike.”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;A &lt;a href="https://gist.github.com/8d87c00231b80bf044c1"&gt;delightful tidbit&lt;/a&gt; from my friend Andrew Dupont&lt;/em&gt;</description><link>http://iampedantic.com/post/21767384063</link><guid>http://iampedantic.com/post/21767384063</guid><pubDate>Tue, 24 Apr 2012 23:28:45 -0500</pubDate></item><item><title>"Everything in its right place, one keystroke, one pen scribble, one wineglass, one shoelace, one..."</title><description>“Everything in its right place, one keystroke, one pen scribble, one wineglass, one shoelace, one moonrise at a time.”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;I like this turn of phrase from my friend &lt;a href="http://dottedlinegirl.posterous.com/show-your-work"&gt;Lora Abe&lt;/a&gt;&lt;/em&gt;</description><link>http://iampedantic.com/post/21509885691</link><guid>http://iampedantic.com/post/21509885691</guid><pubDate>Sat, 21 Apr 2012 12:56:12 -0500</pubDate></item><item><title>Facebook's New Model for Business, The Hacker Way</title><description>&lt;p&gt;There has been a lot of recent talk, understandably, about Facebook&amp;#8217;s &lt;nobr&gt;$1 billion&lt;/nobr&gt; acquisition of the 2-year-old Instagram. I&amp;#8217;ve read a few pundit pieces about the deal, including Robert Scoble&amp;#8217;s take:&lt;sup&gt;&lt;a href="#fn-01"&gt;1&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;Let&amp;#8217;s say that Facebook can turn on monetization on mobile clients. That could mean $500 million in revenue on first quarter, $700 on second, $900–$1 billion on third. Looking at it this way paying a billion for Instagram makes a LOT of sense. Especially when you consider that the mobile team Facebook just acquired is going to be able to build a range of apps.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;That seems reasonable under the traditional model of acquisitions, but I think Zuck is actually up to something much more interesting&lt;sup&gt;&lt;a href="#fn-02"&gt;2&lt;/a&gt;&lt;/sup&gt;:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Facebook bought Instagram as a product development hedge.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I don&amp;#8217;t think this strategy has ever been successfully employed in a large-scale business. I may be wrong about this theory, but even if I am, I think it&amp;#8217;s an intriguing thought experiment.&lt;/p&gt;

&lt;p&gt;To understand this, it helps to think of most successful company life cycles like human life cycles: they&amp;#8217;re weak and feeble at first, they grow and profit, but eventually they slow down and fail to respond to changes in the market, leading inexorably into decline and death.&lt;/p&gt;

&lt;p&gt;There are exceptions, like companies in markets that don&amp;#8217;t change rapidly over time&lt;sup&gt;&lt;a href="#fn-03"&gt;3&lt;/a&gt;&lt;/sup&gt;, but I&amp;#8217;d argue that Facebook is, if anything, on the fast-changing-market end of that spectrum: Facebook provides a place for people to share and consume information and represent their identity online. There&amp;#8217;s no good reason to assume that Facebook &lt;em&gt;as it is today&lt;/em&gt; will continue serving those needs over the next several years. Mark Zuckerberg knows this, and has made it part of the company ethos&lt;sup&gt;&lt;a href="#fn-04"&gt;4&lt;/a&gt;&lt;/sup&gt; to avoid stagnation and encourage innovation:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;The Hacker Way is an approach to building that involves continuous improvement and iteration. Hackers believe that something can always be better, and that nothing is ever complete.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;The general strategy of out-innovating your own death as a company has been tried before, of course, maybe most famously with Google&amp;#8217;s 20% time, but I think Zuck has taken it to the next level with the Instagram acquisition: I think he has purposefully taken ownership of a competitor &lt;strong&gt;with the intent of keeping that competitor intact, improving, &lt;nobr&gt;and &lt;em&gt;competing&lt;/em&gt;&lt;/nobr&gt;&lt;/strong&gt; with Facebook itself. If Facebook actually manages to pull off this strange interplay of forces, they will own the Facebook-killer that would have otherwise bested them. Or at least, that&amp;#8217;s the strategy—it&amp;#8217;s hard to say whether any single acquisition will end up playing out well in the end.&lt;/p&gt;

&lt;p&gt;The crucial difference between this acquisition and the traditional model used by everyone from Google to Microsoft to IBM is that Facebook is not assuming that Instagram&amp;#8217;s secret sauce can be rolled into Facebook itself, either product-wise or personnel-wise. Zuck thinks that it&amp;#8217;s a better idea to have Instagram continue to compete with Facebook until such a later date comes when one or the other&amp;#8217;s success obviates the need for this specific competitive arrangement. But, if I&amp;#8217;m right, his overarching strategy requires that Facebook continue to acquire, but not control, its competition in perpetuity. It&amp;#8217;s a tricky game and one that I&amp;#8217;m very interested to see play out.&lt;/p&gt;

&lt;p&gt;So was Instagram worth &lt;nobr&gt;$1 billion?&lt;/nobr&gt; Well, if that purchase helps fend off the eventual decline and death of Facebook itself, it&amp;#8217;s arguably worth as much as Facebook could comfortably pay without affecting its ongoing operations. A more interesting question, I think, is how Facebook will carry out this strategy going forward without spending too much money acquiring (&lt;strong&gt;and maintaining, improving and &lt;nobr&gt;out-Facebooking Facebook with&lt;/nobr&gt;&lt;/strong&gt;) its competitors.&lt;/p&gt;

&lt;ol class="footnotes"&gt;&lt;li id="fn-01"&gt;Robert Scoble&amp;#8217;s answer to &lt;a href="http://www.quora.com/Facebook-Instagram-Acquisition-April-2012/What-was-it-about-Instagram-that-made-it-worth-a-1B-acquisition-by-Facebook/answer/Robert-Scoble-1"&gt;“What was it about Instagram that made it worth a $1B acquisition”&lt;/a&gt;
  &lt;/li&gt;&lt;li id="fn-02"&gt;&lt;a href="https://www.facebook.com/zuck/posts/10100318398827991"&gt;Mark Zuckerberg&amp;#8217;s announcement on Facebook&lt;/a&gt;&lt;/li&gt;
  &lt;li id="fn-03"&gt;Like &lt;a href="http://en.wikipedia.org/wiki/Beretta"&gt;Beretta&lt;/a&gt;, founded in the year 1526.&lt;/li&gt;
  &lt;li id="fn-04"&gt;&lt;a href="http://sec.gov/Archives/edgar/data/1326801/000119312512034517/d287954ds1.htm"&gt;Facebook&amp;#8217;s S-1 filing&lt;/a&gt;, wherein Zuckerberg describes the “Hacker Way”&lt;/li&gt;
&lt;/ol&gt;&lt;p&gt;Thanks to &lt;a href="https://github.com/tantalor"&gt;John Tantalo&lt;/a&gt;, &lt;a href="https://github.com/therealadam"&gt;Adam Keys&lt;/a&gt; and &lt;a href="https://github.com/globalspin"&gt;Chris Radcliff&lt;/a&gt; for commenting on drafts of this piece.&lt;/p&gt;</description><link>http://iampedantic.com/post/20989774785</link><guid>http://iampedantic.com/post/20989774785</guid><pubDate>Thu, 12 Apr 2012 18:15:00 -0500</pubDate><category>tech</category></item><item><title>"For the religious idea that a certain book or tradition might connect you up with a supremely..."</title><description>“For the religious idea that a certain book or tradition might connect you up with a supremely powerful or supremely lovable non-human person, the literary intellectual substitutes the Bloomian thought that the more books you read, the more ways of being human you have considered, the more human you become—the less tempted by dreams of an escape from time and chance, the more convinced that we humans have nothing to rely on save one another.”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;Richard Rorty, &lt;a href="http://olincenter.uchicago.edu/pdf/rorty.pdf"&gt;The Decline of Redemptive Truth and the Rise of a Literary Culture&lt;/a&gt;&lt;/em&gt;</description><link>http://iampedantic.com/post/19853242645</link><guid>http://iampedantic.com/post/19853242645</guid><pubDate>Sat, 24 Mar 2012 16:03:01 -0500</pubDate></item><item><title>Bret Victor - “Inventing on Principle”

An incredibly good talk...</title><description>&lt;iframe src="http://player.vimeo.com/video/36579366" width="400" height="225" frameborder="0"&gt;&lt;/iframe&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Bret Victor - “Inventing on Principle”&lt;/p&gt;

&lt;p&gt;An incredibly good talk on technology and choosing your life direction.&lt;/p&gt;</description><link>http://iampedantic.com/post/19521771056</link><guid>http://iampedantic.com/post/19521771056</guid><pubDate>Sun, 18 Mar 2012 12:47:29 -0500</pubDate><category>tech</category><category>life</category></item><item><title>Hacking is Important</title><description>&lt;a href="http://www.randsinrepose.com/archives/2012/03/13/hacking_is_important.html"&gt;Hacking is Important&lt;/a&gt;: &lt;p&gt;One of Rands’s finest.&lt;/p&gt;</description><link>http://iampedantic.com/post/19298015662</link><guid>http://iampedantic.com/post/19298015662</guid><pubDate>Wed, 14 Mar 2012 13:28:49 -0500</pubDate></item><item><title>The New, The Better, The Unknown</title><description>&lt;p&gt;Mark Zuckerberg included a letter amidst the Facebook IPO filing which contains, among other things, a description of an ethos I had recently tried to convey to someone about wanting things to always be better, and not being content with the status quo.&lt;/p&gt;

&lt;p&gt;It&amp;#8217;s not arrogance (as I understand it)—it&amp;#8217;s a daring, uncomfortable and often unreasonable &lt;em&gt;push&lt;/em&gt;, ever forward. For the same reasons (or &lt;em&gt;un&lt;/em&gt;-reasons) that inspired &lt;a href="http://en.wikipedia.org/wiki/Manifest_Destiny"&gt;Manifest Destiny&lt;/a&gt; and continues to inspire space exploration and kids getting lost in the woods.&lt;/p&gt;

&lt;p&gt;Why? Because we want the new, the better, the unknown.&lt;/p&gt;

&lt;p&gt;It doesn&amp;#8217;t always turn out good, but it will at least be &lt;em&gt;different&lt;/em&gt;, which is data for more exploration; more pushing.&lt;/p&gt;

&lt;p&gt;Quoth Zuck:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;The Hacker Way is an approach to building that involves continuous improvement and iteration. Hackers believe that something can always be better, and that nothing is ever complete. They just have to go fix it — often in the face of people who say it’s impossible or are content with the status quo.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Source: &lt;a href="http://blogs.wsj.com/deals/2012/02/01/mark-zuckerbergs-letter-from-the-facebook-filing/"&gt;WSJ&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Edited to add:&lt;/strong&gt; I should clarify that I don&amp;#8217;t endorse the &lt;em&gt;results&lt;/em&gt; of morally objectionable means like Manifest Destiny, but rather am just talking about the &lt;em&gt;impetus&lt;/em&gt; for such an action. This desire to push forward, like most things, can go down good paths and bad; it is our responsibility as good people to minimize the bad paths and remain on solid moral footing in pursuit of the unknown.&lt;/p&gt;</description><link>http://iampedantic.com/post/19240311257</link><guid>http://iampedantic.com/post/19240311257</guid><pubDate>Tue, 13 Mar 2012 12:07:00 -0500</pubDate><category>philosophy</category></item><item><title>As you do.</title><description>&lt;img src="http://25.media.tumblr.com/tumblr_m0dtd709mY1qa11myo1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;As you do.&lt;/p&gt;</description><link>http://iampedantic.com/post/18822264960</link><guid>http://iampedantic.com/post/18822264960</guid><pubDate>Mon, 05 Mar 2012 19:31:00 -0600</pubDate><category>beauty</category></item><item><title>Preparing Data for Use in URLs</title><description>&lt;p&gt;I like to ensure that any data I have that goes into a URL, like a &amp;#8220;slug&amp;#8221; for the title of a post, or a real-world option like a brand of car, are considered and prepared for inclusion in a URL before I smash them in there.&lt;/p&gt;

&lt;p&gt;For instance, if I had a site that had a database of different vehicles, separated by brand, one might expect a URL like:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;example.com/cars/{brand}
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;In this case, brand will correspond to makes like &amp;#8220;Mazda&amp;#8221;, &amp;#8220;Toyota&amp;#8221;, &amp;#8220;Aston Martin, etc. The naïve approach would be to just smash those values into the URL:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;example.com/cars/Mazda
example.com/cars/Toyota
example.com/cars/Aston%20Martin
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;But the inconsistency in capitalization and the ugly URL-encoded space character stand out like sore thumbs. Instead, I would prepare these values for inclusion in the URL by making them lower case and replacing non-word characters with hyphens:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;example.com/cars/mazda
example.com/cars/toyota
example.com/cars/aston-martin
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;It seems like a simple thing, but many developers just won&amp;#8217;t think of taking a step like this, or won&amp;#8217;t bother investing the effort. That leads to a worse experience overall, in my opinion.&lt;/p&gt;

&lt;p&gt;Remember: URLs should be designed too, along with everything else on a web site or app, for both form and function.&lt;/p&gt;</description><link>http://iampedantic.com/post/18777468612</link><guid>http://iampedantic.com/post/18777468612</guid><pubDate>Sun, 04 Mar 2012 22:59:21 -0600</pubDate><category>urls</category></item><item><title>httpie</title><description>&lt;a href="https://github.com/jkbr/httpie"&gt;httpie&lt;/a&gt;: &lt;p&gt;Human-friendly &lt;code&gt;curl&lt;/code&gt; replacement. Lovely.&lt;/p&gt;</description><link>http://iampedantic.com/post/18775472592</link><guid>http://iampedantic.com/post/18775472592</guid><pubDate>Sun, 04 Mar 2012 22:18:00 -0600</pubDate><category>tools</category></item><item><title>Raise the Crime Rate</title><description>&lt;a href="http://nplusonemag.com/raise-the-crime-rate"&gt;Raise the Crime Rate&lt;/a&gt;: &lt;p&gt;There is a huge problem with prisons and the way ex-convicts are treated in this country—that would be dishonest to dispute, or at least brazenly classist. That’s pretty much the extent of what I was convinced of by this article, though.&lt;/p&gt;

&lt;p&gt;How about looking at how other countries handle similar problems, especially ones that face less individual risk and have drastically different crime prevention and punishment strategies? The final charge is laughably unpersuasive, especially for someone who believes in a lot of laissez-faire economics: “In high finance, the laissez-faire approach has proved to be a disaster; for petty crime, it would be a boon.” Oh really?&lt;/p&gt;

&lt;p&gt;Better yet, why not de-federalize the issue by decriminalizing most or all of the federal criminal offenses, leaving states to handle them individually? Then at least we might get some experimentation with different models among the states—something that was a feature, not a bug, in the original national design.&lt;/p&gt;

&lt;p&gt;I found his recommendations wholly unconvincing, almost to the point of absurdity, and especially in the face of the evidence of tangible recidivism, some of which he cited.&lt;/p&gt;</description><link>http://iampedantic.com/post/18731385567</link><guid>http://iampedantic.com/post/18731385567</guid><pubDate>Sun, 04 Mar 2012 10:40:00 -0600</pubDate><category>society</category></item><item><title>Using Bundler binstubs with RVM</title><description>&lt;p&gt;There&amp;#8217;s a feature of &lt;a href="http://gembundler.com/"&gt;Bundler&lt;/a&gt; called &lt;code&gt;binstubs&lt;/code&gt; which will installed bundler-wrapper executables for your gem executables in a directory of your choosing (&lt;code&gt;./bin&lt;/code&gt; by default). This makes it so you don&amp;#8217;t have to type &lt;code&gt;bundle exec&lt;/code&gt; before every bundler-installed gem executable.&lt;/p&gt;

&lt;p&gt;The trick, though is getting &lt;code&gt;./bin&lt;/code&gt; added to your &lt;code&gt;PATH&lt;/code&gt; only when it&amp;#8217;s appropriate, i.e. when you &lt;code&gt;cd&lt;/code&gt; into a project that has Bundler binstubs installed to &lt;code&gt;./bin&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;Thankfully, RVM has &lt;a href="http://beginrescueend.com/integration/bundler/"&gt;a built-in hook to add &lt;code&gt;./bin&lt;/code&gt; to your path&lt;/a&gt;—well, sorta.&lt;/p&gt;

&lt;p&gt;I followed the instructions on that RVM page and found that I had issues with it as an &lt;code&gt;after_cd&lt;/code&gt; hook because I use bash aliases that are apparently defined before RVM is fully loaded into my shell. I also think that an &lt;code&gt;after_cd&lt;/code&gt; hook is overkill in this case, as you only need &lt;code&gt;./bin&lt;/code&gt; to be added when you enter a project&amp;#8217;s root dir, which is precisely where (in my case at least) you have an &lt;code&gt;.rvmrc&lt;/code&gt; that is calling &lt;code&gt;rvm use …&lt;/code&gt;. This makes it a perfect candidate for an &lt;code&gt;after_use&lt;/code&gt; hook:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;$ cp $rvm_path/hooks/after_{cd,use}_bundler
$ chmod +x $rvm_path/hooks/after_use*
$ ll $rvm_path/hooks/
total 48
-rw-r--r--  1 bfults  staff   274 Feb 27 14:43 after_cd
-rw-r--r--  1 bfults  staff  1652 Feb 27 15:02 after_cd_bundler
-rwxr-xr-x  1 bfults  staff   280 Feb 27 14:43 after_use
-rwxr-xr-x  1 bfults  staff  1639 Feb 27 15:10 after_use_bundler
-rw-r--r--  1 bfults  staff   289 Feb 27 14:43 after_use_jruby
-rw-r--r--  1 bfults  staff   252 Feb 27 14:43 after_use_jruby_opts
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;I also changed the script a bit to add some helpful output when it modifies the &lt;code&gt;PATH&lt;/code&gt; so I remember that it&amp;#8217;s using binstubbed executables. See &lt;a href="https://gist.github.com/1927212"&gt;my modified after_use_bundler&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Lastly, for that hook to work, you need to tell Bundler to explicitly add &lt;code&gt;./bin&lt;/code&gt; to its config:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;$ bundle config bin "./bin"
$ cat .bundle/config
---
BUNDLE_BIN: ./bin
&lt;/code&gt;&lt;/pre&gt;</description><link>http://iampedantic.com/post/18395625165</link><guid>http://iampedantic.com/post/18395625165</guid><pubDate>Mon, 27 Feb 2012 15:32:00 -0600</pubDate><category>tools</category></item><item><title>The Worst Part of Tech Meetups</title><description>&lt;p&gt;Of the many tech meetups I&amp;#8217;ve been to over the last 10 years in San Diego, San Francisco and Austin, there is one persistent commonality that always tries to ruin my experience. I&amp;#8217;m talking about the &lt;strong&gt;shameless conversation derailer&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;These people are usually few in number, but they make up for that by monopolizing Q&amp;amp;A time or simply interrupting others at the meetup with their ill-considered and long-winded rants about tangentially related subjects. Everyone else, of course, wants to be polite and avoid an aggressive confrontation, but this simply paves the way for the derailer to continue their campaign of destruction until every person at the meetup simply wants to leave.&lt;/p&gt;

&lt;p&gt;The damage from this type of interaction goes far beyond the time they waste in the moment, because other attendees will base their future decisions to attend partly on past bad experiences, and often decide to skip such annoying episodes. I, for one, have stopped attending certain meetups altogether when faced with a recurring derailer problem.&lt;/p&gt;

&lt;p&gt;I&amp;#8217;m not sure of the best way to go about solving an issue like this, especially in the moment. I know that some derailers are simply unaware or unequipped to self-moderate, so that must be taken into account when we respond. A polite request to move longer discussions to a later time, or a suggestion to turn meandering thoughts into a blog post, perhaps. But we must respond and defuse these situations in order to allow the best parts of tech meetups shine through, which provide innumerable benefits to all.&lt;/p&gt;</description><link>http://iampedantic.com/post/18198360193</link><guid>http://iampedantic.com/post/18198360193</guid><pubDate>Fri, 24 Feb 2012 12:56:00 -0600</pubDate><category>tech</category></item><item><title>Technological Progress in Society</title><description>&lt;p&gt;There’s an aspect of tech enthusiasm that leads to popular lament of wasted or misdirected skills. But I think the only real way to have an impact on overall industry trends, and thus the focus of collective productive energy, is to start businesses or movements and create cultures within the industry that provide new rallying points, examples and inspiration for other thinkers to riff off. It’s like one big organism where each tiny bit has its own agency, but as a whole the average tends to move toward the most compelling ideas of the time.&lt;/p&gt;</description><link>http://iampedantic.com/post/17855756271</link><guid>http://iampedantic.com/post/17855756271</guid><pubDate>Sat, 18 Feb 2012 19:31:00 -0600</pubDate><category>society</category></item><item><title>On Modern Relationships</title><description>&lt;p&gt;During an email conversation with a friend, he remarks and I respond:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;I&amp;#8217;ve found it notable that friends who might entertain the idea of cheating find the notion of an explicitly open relationship difficult to weather.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;I definitely find the same to be true. I think it can be explained with a basic theory of maturity or development in relationships: the naïve or undeveloped are jealously guarded about the status quo in their relationship, whatever it may be. This may just be a manifestation of loss anxiety applied to a high-value personal asset (the relationship or partner), where the person feels judged for their own ability to keep their mate. In this view, marriage is a sort of release valve, where they can end most of their anxiety by pledging monogamy (and receiving loyalty) forever. But the very naïvete or lack of development that led to their anxiety often leads to the destruction of their relationship (sometimes via cheating) because they never learn to grow the relationship with their partner.&lt;/p&gt;

&lt;p&gt;This type of reflection often strikes me as tragic with my knowledge of US history, especially considering things like post-WWII soldiers coming back to claim their wives and start their families. They had no reason to believe that locking a wife down and not worrying about it anymore wasn&amp;#8217;t the right course of action. As women&amp;#8217;s liberation continued in the ensuing decades, American men had the same or similar expectations to their fathers, but the set of possible relationship dynamics was expanding beneath their feet and they were socially ill-equipped for the change. Hence the sharply increased divorce rates and romanticizing about the good old days, back when a man could rely on his wife-for-life to raise his kids and be quiet about it.&lt;/p&gt;

&lt;p&gt;The standard narrative is that there&amp;#8217;s something wrong with modern &lt;nobr&gt;couples—that&lt;/nobr&gt; they are somehow morally corrupted or at least lazy, and thus can&amp;#8217;t hold a relationship together. But under this alternate reading, it&amp;#8217;s clear that people are just trying to navigate new relationship styles with an old set of rules, which are often insufficient and destructive to the goal of shared happiness, gender equality, fulfillment of desires, etc. that have come out of the movement for women&amp;#8217;s liberation. I think divorce (and maybe marriage) rates will go down over the next couple decades as people come to grips with their new-found freedoms and figure out how to navigate their relationships successfully, whether with a permanent partner or not.&lt;/p&gt;</description><link>http://iampedantic.com/post/17855515522</link><guid>http://iampedantic.com/post/17855515522</guid><pubDate>Sat, 18 Feb 2012 19:26:00 -0600</pubDate><category>society</category></item><item><title>An API Ontology</title><description>&lt;a href="http://blog.steveklabnik.com/posts/2012-02-13-an-api-ontology"&gt;An API Ontology&lt;/a&gt;</description><link>http://iampedantic.com/post/17661600646</link><guid>http://iampedantic.com/post/17661600646</guid><pubDate>Wed, 15 Feb 2012 11:03:00 -0600</pubDate><category>apis</category></item><item><title>URL turds are the annoying hash (#) marks that get left on the...</title><description>&lt;img src="http://25.media.tumblr.com/tumblr_lzcbirA2DM1qaqu73o1_500.png"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;URL turds are the annoying hash (#) marks that get left on the end of a URL when a front-end developer didn’t do their job by suppressing the default event on JavaScript clicks.&lt;/p&gt;

&lt;p&gt;When you are tempted to use &lt;code&gt;&lt;a href="#" …&gt;&lt;/code&gt;, &lt;strong&gt;don’t&lt;/strong&gt;. Add a click handler to an element that’s not a link—you’re not linking to anything!&lt;/p&gt;

&lt;p&gt;URL turds are a pox upon humanity and must not be tolerated.&lt;/p&gt;</description><link>http://iampedantic.com/post/17555150708</link><guid>http://iampedantic.com/post/17555150708</guid><pubDate>Mon, 13 Feb 2012 10:37:00 -0600</pubDate><category>urls</category></item></channel></rss>

