<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>while coding &#187; needs revision</title>
	<atom:link href="http://www.youell.com/matt/writing/?cat=10&#038;feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://www.youell.com/matt/writing</link>
	<description>simplify</description>
	<lastBuildDate>Wed, 31 Oct 2018 04:08:22 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>English Language HateRant</title>
		<link>http://www.youell.com/matt/writing/?p=18</link>
		<comments>http://www.youell.com/matt/writing/?p=18#comments</comments>
		<pubDate>Mon, 25 Aug 2008 23:24:13 +0000</pubDate>
		<dc:creator>matt</dc:creator>
				<category><![CDATA[culture]]></category>
		<category><![CDATA[needs revision]]></category>
		<category><![CDATA[rants]]></category>

		<guid isPermaLink="false">http://www.youell.com/matt/writing/?p=18</guid>
		<description><![CDATA[I&#8217;ve noticed some goofy changes in communication in the past 14 years that I&#8217;ve been online. For one thing, people can&#8217;t spell anymore. I&#8217;m not talking about lolspeak. People can&#8217;t spell basic words. I include myself here. I didn&#8217;t used to be so tragically afflicted, but at some point the part of my brain that [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve noticed some goofy changes in communication in the past 14 years that I&#8217;ve been online. For one thing, people can&#8217;t spell anymore. I&#8217;m not talking about lolspeak. People can&#8217;t spell basic words. I include myself here. I didn&#8217;t used to be so tragically afflicted, but at some point the part of my brain that I had sharpened to a fine point in junior high Spelling Team became as dull as a butter knife. So now I&#8217;m a moron unless I have the help of a spellchecker and/or a good online dictionary.</p>
<p>Proofreading has also gone out the window. Again, I am not always the best proofreader. This very post almost certainly will get published with mistakes. But it&#8217;s not me I&#8217;m talking about. I&#8217;m talking about trained journalists. The other day on Reddit I clicked through to three professional news sites in a row and each one had missing or erroneous words in the articles. Obvious errors which any editor should catch as a matter of course. But if it&#8217;s online, mistakes are ok, right? Hell, maybe. That&#8217;s pretty lame, but sure, maybe there&#8217;s an exception to be made. Except I have been finding these same sorts of errors regularly in the New York Times. In the print edition! On Sunday! That&#8217;s right. El gordo, the Sunday paper. The paper that runs William Safire&#8217;s &#8216;On Language&#8217; column.</p>
<p>So I guess what I&#8217;m getting at is that I see the deterioration/evolution of the language happening before my eyes. And I can only be quiet about it for so long before I have to say something.</p>
<p>First off, let&#8217;s talk about plurals and organizations. If McDonald&#8217;s comes out with a new Big Mac, you don&#8217;t say &#8220;McDonald&#8217;s have come out with a new Big Mac&#8221;. Do you know why? Simple: 1) Because you sound like a moron when you say it and  2) McDonald&#8217;s is a singular entity. They are not plural just because they have a lot of people who happen to work there. That&#8217;s the point of an organization: To be a single entity on behalf of a number of people. Companies, schools, unions, whatever. Singular. So when you refer to McDonald&#8217;s, you&#8217;re not referring to everyone who works at McDonald&#8217;s, you&#8217;re referring to the *organization only*. Get it?</p>
<p>Now, there seems to be some confusion about when to use &#8216;a&#8217; or &#8216;an&#8217;. This one is really simple, because it is a rule designed to help people when they are speaking. Languages evolved to serve people and help them communicate. Your language wants to help you! So you only say &#8216;an&#8217; instead of &#8216;a&#8217; when you would otherwise sound like your &#8216;a&#8217; was getting mushed into the next word. For example, &#8220;I want an apple&#8221; is much clearer than &#8220;I want a apple&#8221;. If you don&#8217;t understand, say that last one a few times fast and you&#8217;ll get what I mean.</p>
<p>And in that same way, saying &#8220;I listened to an history lesson&#8221; is wrong. But &#8220;I planted an herb garden&#8221; could be right if you are in North America where we ignore the &#8216;h&#8217; in &#8216;herb&#8217;.</p>
<p>Speaking of English both inside and outside of North America, I believe there is wiggle room to allow for some honest misunderstandings. For example, Americans would consider an algebra class a &#8220;math&#8221; class while the British would consider it a &#8220;maths&#8221; class. Since mathematics really is a broad field of many (plural) disciplines, I can see it going either way. No big deal. But if you&#8217;re not British and you use words like &#8216;lest&#8217; or &#8216;whilst&#8217; you need to be punched in the face.</p>
<p>I have more to say on the topic of Engrish but since my blood pressure is rising to dangerous levels I think now would be a good time to draw to a close. Next time: Things to dangle your prepositions on.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.youell.com/matt/writing/?feed=rss2&amp;p=18</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Creole (or why I&#8217;m not down with the JVM)</title>
		<link>http://www.youell.com/matt/writing/?p=7</link>
		<comments>http://www.youell.com/matt/writing/?p=7#comments</comments>
		<pubDate>Wed, 30 Apr 2008 23:20:16 +0000</pubDate>
		<dc:creator>matt</dc:creator>
				<category><![CDATA[culture]]></category>
		<category><![CDATA[essays]]></category>
		<category><![CDATA[needs revision]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[programming languages]]></category>

		<guid isPermaLink="false">http://www.youell.com/matt/writing/?p=7</guid>
		<description><![CDATA[A lot of languages are seeing ports over to the JVM these days. I don&#8217;t think that&#8217;s a very good idea.
Why? I&#8217;ll spare you a long exposition. The answer is this: Java&#8217;s libraries suck. Yes, there are tons of libraries for Java. And yes, I&#8217;m sure very smart people wrote them. But that&#8217;s actually part [...]]]></description>
			<content:encoded><![CDATA[<p>A lot of languages are seeing ports over to the JVM these days. I don&#8217;t think that&#8217;s a very good idea.</p>
<p>Why? I&#8217;ll spare you a long exposition. The answer is this: Java&#8217;s libraries suck. Yes, there are tons of libraries for Java. And yes, I&#8217;m sure very smart people wrote them. But that&#8217;s actually part of the problem. An awful lot of a language&#8217;s character comes from its libraries. Better said, libraries encapsulate culture. So when your culture devalues simplicity, your libraries will reflect that. Worse, they will <em>propagate </em>that.</p>
<p>I&#8217;m sure the JVM performance is wonderful, and it has no doubt been analyzed to death to make it shiny and lickity-splickity fast. But it seems like an awful lot of people want to get their oddball language on the JVM to take advantage of Java&#8217;s libraries.</p>
<p>That&#8217;s just crazy talk.</p>
<p>For the first few years of my career I was a C++ programmer. Pretty serious about it too. I loved me some C++.</p>
<p>At that time there weren&#8217;t a ton of libraries for C++. Not by today&#8217;s standards, anyway. In fact, a lot of the libraries I used were directly descended from C or were just straight C libs that had been around forever. So for me, at that point, C++ really was a C with an object system and a few extra bells and whistles.</p>
<p>When I started to learn Perl, my expectations of C++ changed. Which eventually led me to the STL. The STL was a huge leap forward for me. It was only at that point that I felt like I was seeing C++ as its own language. Before that I could only see it as a C.</p>
<p>Many years later, when C# was announced, I winced. Here was M$, and it seemed they were going to just blatantly clone Java and everything that came with it. But that&#8217;s not what happened. Aside from out-iterating Java, the .NET platform (and therefore C#) actually got better libraries. Much better, in some cases. In other words, they managed to capture a lot of the advantages of Java without absorbing too much of the culture.</p>
<p>Similarly, a lot of people who liked VB 6 feel that VB.NET is hobbled because it has to be compatible with C# through those same .NET libraries. And they are probably right. VB culture was hugely impacted by the move to .NET.</p>
<p>So, language designers and porters, look before you leap. Putting your language on the JVM brings it closer to Java, a platform whose values are probably the exact opposite of yours. Don&#8217;t be surprised if your culture changes.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.youell.com/matt/writing/?feed=rss2&amp;p=7</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
