<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Cargo Cultists, Part Three: Is Mort A Cargo Cultist?</title><link>http://blogs.msdn.com/ericlippert/archive/2004/03/02/cargo-cultists-part-three-is-mort-a-cargo-cultist.aspx</link><description>My colleague Mike , in a comment in yesterday's entry , mentions "Mort". Who is this Mort guy? At Microsoft, we do a lot of market research, and frequently discover that large segments of our customers have characteristics in common. It's a lot easier</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>re: Cargo Cultists, Part Three: Is Mort A Cargo Cultist?</title><link>http://blogs.msdn.com/ericlippert/archive/2004/03/02/cargo-cultists-part-three-is-mort-a-cargo-cultist.aspx#82901</link><pubDate>Tue, 02 Mar 2004 22:06:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:82901</guid><dc:creator>Michael Giagnocavo</dc:creator><description>I jsut thought I'd add that I see LOTS of &amp;quot;Evlis&amp;quot; cargo cultists.  People who have gone through a CS course and are actually making real-world programs, but are just getting by on pure luck or divine intervention.  I saw someone who had written perhaps, 20 apps that were in production, and he had a while(true) loop with no exit, *for no reason*!  And then I got the case to figure out why the program was hanging.  Turns out he wanted an if instead of a while(true).&lt;br&gt;&lt;br&gt;I'm constantly surprised at the number of people like this.  My friend ran into someone at a very large, global IT company who was writing a printer driver.  They were stumped on what a &amp;quot;thread&amp;quot; was.</description></item><item><title>re: Cargo Cultists, Part Three: Is Mort A Cargo Cultist?</title><link>http://blogs.msdn.com/ericlippert/archive/2004/03/02/cargo-cultists-part-three-is-mort-a-cargo-cultist.aspx#83057</link><pubDate>Wed, 03 Mar 2004 03:30:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:83057</guid><dc:creator>Mort</dc:creator><description>I like intellisense because I don't get to do programming every day. Sometimes I don't get a chance to do any for a couple of weeks or more. So, having intellisense helps remind me what the options are.&lt;br&gt;&lt;br&gt;I'm glad that you guys are finally starting to pay attention to my needs. VB.Net is way harder to use than VB6 for building simple apps. My buddy Elvis finds it way more powerful, but for me it's too complex.&lt;br&gt;&lt;br&gt;(not really Mort, but close enough)</description></item><item><title>We are all Cargo Cultists</title><link>http://blogs.msdn.com/ericlippert/archive/2004/03/02/cargo-cultists-part-three-is-mort-a-cargo-cultist.aspx#83191</link><pubDate>Wed, 03 Mar 2004 10:27:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:83191</guid><dc:creator>Tarjei T. Jensen</dc:creator><description>There is a lot of smart people out there. The problem is most of us are only smart within narrow boundaries. Once outside those boundaries we are as stupid as the rest of them.&lt;br&gt;&lt;br&gt;There is a lot of misdirected smartness out there. Developers have spent the last 20 years preventing errors in C programs which every two bit Ada/Modula-2/Pascal compiler finds in no time. The problem is solved, but since we don't like the solution, we keep messing up. Is that smart?&lt;br&gt;&lt;br&gt;We are not talking about shaving a few percent of the project completion time. We are talking about cutting developement time in half.&lt;br&gt;&lt;br&gt;We want to learn C/C++/Java, because that is where the money is. Thse are cool languages with direct connection to the tinkerer center in our brain. But we would learn faster, be better programmers and understand more if we first learnt Ada/Delphi/Eiffel.&lt;br&gt;&lt;br&gt;If you start looking we will find more and more bad choices. Not smart choices. A lot of smarts is used to make bad choices workable.&lt;br&gt;&lt;br&gt;A good way of messing up a good programmer (at least in Norway) is to ask him to make a program from the tax return form. They almost invariably screw up. Not because it is difficult, but because they are trying to do too much at a time. They are being too smart.&lt;br&gt;&lt;br&gt;Worst of all: they don't understand that the tax return form is a step by step description of how to do it. All they have to do is to transcribe it to a programming language. It is not hard, just a lot of boring work.&lt;br&gt;&lt;br&gt;greetings,&lt;br&gt;&lt;br&gt;</description></item><item><title>re: Cargo Cultists, Part Three: Is Mort A Cargo Cultist?</title><link>http://blogs.msdn.com/ericlippert/archive/2004/03/02/cargo-cultists-part-three-is-mort-a-cargo-cultist.aspx#83389</link><pubDate>Wed, 03 Mar 2004 19:19:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:83389</guid><dc:creator>Michael Gardner</dc:creator><description>A good book written years ago on much of all this was Gerald Weinberg's &amp;quot;Psychology of Computer Programming&amp;quot;, still very relevant to much of this discussion.&lt;br&gt;&lt;br&gt;But even beyond the Novice, Mort, Elvis, Einstein model, there is a programmer that has the best of Mort &amp;amp; Einstein...who can see the business side or economics, the sociology of the app, the &amp;quot;linguistics&amp;quot; i.e. HOW the app is going to have to &amp;quot;fit&amp;quot; into the organization as it were as well as the code...the code becomes almost a superfluous, trivial issue and this person works intellectually at a meta-level.  I've only met only one in my whole career.  Many Elvis', some Einsteins (whose egos are larger than their knowledge...see Psychology of C. Programming), but only one of these...this guy had an MBA from Wharton's, a CS degree from Carnegie Mellon, and routinely &amp;quot;enhanced&amp;quot; the assembler on our project, while teaching the rest of us how to code assembler.  He's still my idol 25 years later...no one's ever come close.  He's the guy who taught me how to get past my own cargo-culting.</description></item><item><title>re: Cargo Cultists, Part Three: Is Mort A Cargo Cultist?</title><link>http://blogs.msdn.com/ericlippert/archive/2004/03/02/cargo-cultists-part-three-is-mort-a-cargo-cultist.aspx#83634</link><pubDate>Thu, 04 Mar 2004 06:14:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:83634</guid><dc:creator>Peter Torr</dc:creator><description>Actually, Mort doesn't typically have Widgets to Frobnicate; that's Matt's job. Mort is a full-time programmer, but he comes in at 9 and leaves at 5 and it's &amp;quot;just a job&amp;quot; rather than a passion. He takes pride in his job and wants to do good work / get a promotion / etc. &lt;br&gt;&lt;br&gt;Matt is the one busy frobnocating one day when he realises he can increase the productivity of his team 20% by recording some macros.</description></item><item><title>re: Cargo Cultists, Part Three: Is Mort A Cargo Cultist?</title><link>http://blogs.msdn.com/ericlippert/archive/2004/03/02/cargo-cultists-part-three-is-mort-a-cargo-cultist.aspx#83940</link><pubDate>Thu, 04 Mar 2004 18:05:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:83940</guid><dc:creator>Eric Lippert</dc:creator><description>Yeah, I deliberately conflated Matt and Mort for rhetorical purposes.  In thinking about this afterwards I realized that for the rhetorical purposes of this blog, these personas don't need whimsical names; in fact, they might cause more confusion than clarity.&lt;br&gt;&lt;br&gt;In my more recent blog entries I've started naming the personas after their job function, which I hope has less potential for confusion.&lt;br&gt;</description></item><item><title>Mort, Elvis, Einstein and now Zombies</title><link>http://blogs.msdn.com/ericlippert/archive/2004/03/02/cargo-cultists-part-three-is-mort-a-cargo-cultist.aspx#84769</link><pubDate>Fri, 05 Mar 2004 21:55:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:84769</guid><dc:creator>DonXML Demsak's All Things Techie</dc:creator><description /></item><item><title>re: Cargo Cultists, Part Three: Is Mort A Cargo Cultist?</title><link>http://blogs.msdn.com/ericlippert/archive/2004/03/02/cargo-cultists-part-three-is-mort-a-cargo-cultist.aspx#100837</link><pubDate>Mon, 29 Mar 2004 01:30:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:100837</guid><dc:creator>Simon Cooke [exMSFT]</dc:creator><description>Just out of interest... how come there are so many Morts at Microsoft who use Visual SlickEdit et al?&lt;br&gt;&lt;br&gt;Intellisense isn't useless if you know what you're doing. It avoids having to remember the exact syntax of commands or function calls - you can still learn what they do and what they're for, but it's much easier to learn new APIs if all you have to remember is what you're looking for - not the absolute nitty gritty of its function signature. And it's nearly essential if you have polymorphism in the mix.&lt;br&gt;&lt;br&gt;I defy any programmer  - Elvis, Einstein or Mort - to use Visual Assist (www.wholetomato.com) for two weeks and at the end of that two weeks, not tear the head off anyone who tries to pry it out of their hands.</description></item><item><title>re: Why doesn't C# have </title><link>http://blogs.msdn.com/ericlippert/archive/2004/03/02/cargo-cultists-part-three-is-mort-a-cargo-cultist.aspx#121903</link><pubDate>Wed, 28 Apr 2004 11:54:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:121903</guid><dc:creator>The Old New Thing</dc:creator><description /></item><item><title>The Bogeyman of ASP.NET</title><link>http://blogs.msdn.com/ericlippert/archive/2004/03/02/cargo-cultists-part-three-is-mort-a-cargo-cultist.aspx#208956</link><pubDate>Thu, 05 Aug 2004 18:00:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:208956</guid><dc:creator>Dimitri Glazkov</dc:creator><description /></item><item><title>The Adventures of Mort: Episode 1</title><link>http://blogs.msdn.com/ericlippert/archive/2004/03/02/cargo-cultists-part-three-is-mort-a-cargo-cultist.aspx#445182</link><pubDate>Sat, 30 Jul 2005 02:06:30 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:445182</guid><dc:creator>TheChaseMan's Frenetic SoapBox</dc:creator><description /></item><item><title>Development Tools Need Transitionality </title><link>http://blogs.msdn.com/ericlippert/archive/2004/03/02/cargo-cultists-part-three-is-mort-a-cargo-cultist.aspx#577890</link><pubDate>Tue, 18 Apr 2006 02:50:26 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:577890</guid><dc:creator>Mike Schinkel's Miscellaneous Ramblings</dc:creator><description>Essay on the need for Transitionality in Developer Tools</description></item><item><title>Enabling the Long Tail of SaaS Providers</title><link>http://blogs.msdn.com/ericlippert/archive/2004/03/02/cargo-cultists-part-three-is-mort-a-cargo-cultist.aspx#690799</link><pubDate>Mon, 07 Aug 2006 12:32:43 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:690799</guid><dc:creator>Fred Chong's WebBlog</dc:creator><description>I love the long tail metaphor. It explained the business model behind Amazon, Netflix, Web 2.0 and now...</description></item><item><title>  asp.net 2.0 anthology book review</title><link>http://blogs.msdn.com/ericlippert/archive/2004/03/02/cargo-cultists-part-three-is-mort-a-cargo-cultist.aspx#5817506</link><pubDate>Thu, 01 Nov 2007 20:34:36 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5817506</guid><dc:creator>  asp.net 2.0 anthology book review</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://mhinze.com/aspnet-20-anthology-book-review/"&gt;http://mhinze.com/aspnet-20-anthology-book-review/&lt;/a&gt;&lt;/p&gt;
</description></item><item><title>Mort, Elvis, Einstein, and You</title><link>http://blogs.msdn.com/ericlippert/archive/2004/03/02/cargo-cultists-part-three-is-mort-a-cargo-cultist.aspx#6797322</link><pubDate>Tue, 18 Dec 2007 18:28:11 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:6797322</guid><dc:creator>Programming</dc:creator><description>&lt;p&gt;Earlier this week I wrote about The Two Types of Programmers . Based on the huge number of comments,&lt;/p&gt;
</description></item><item><title>re: Cargo Cultists, Part Three: Is Mort A Cargo Cultist?</title><link>http://blogs.msdn.com/ericlippert/archive/2004/03/02/cargo-cultists-part-three-is-mort-a-cargo-cultist.aspx#9589231</link><pubDate>Tue, 05 May 2009 20:00:38 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9589231</guid><dc:creator>jp</dc:creator><description>&lt;p&gt;I'm an Elvis. Graduated with a CS degree. Right now I'm working with some Morts who don't even want to write requirements for a large project we are working on. Yeah these guys can hack some fixes together but to engineer an entire application, forget it. &lt;/p&gt;
</description></item></channel></rss>