<?xml version="1.0"?><!-- generator="b2evolution/0.9.0.10" -->
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:admin="http://webns.net/mvcb/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:content="http://purl.org/rss/1.0/modules/content/">
	<channel>
		<title>Baboon Placenta</title>
		<link>http://www.sarcasmic.net/blogs/baboon/index.php</link>
		<description>Software development, humor, tips, tricks, tools, experience, dread, misery, woe, mirth, girth, baboon placenta.</description>
		<language>en-US</language>
		<docs>http://backend.userland.com/rss</docs>
		<admin:generatorAgent rdf:resource="http://b2evolution.net/?v=0.9.0.10"/>
		<ttl>60</ttl>
				<item>
			<title>A fun, secret game to play by yourself...</title>
			<link>http://www.sarcasmic.net/blogs/baboon/index.php?title=a_fun_secret_game_to_play_by_yourself&amp;more=1&amp;c=1&amp;tb=1&amp;pb=1</link>
			<pubDate>Mon, 12 Nov 2007 15:13:48 +0000</pubDate>
						<category domain="main">Dev</category>			<guid isPermaLink="false">966@http://www.sarcasmic.net/blogs</guid>
			<description>Pick a movie and try to work in as much dialog from that movie over the course of one day.

For example, today I'm choosing the Star Wars films.  The trick is to not make it so obvious to people that you're doing it.

For example, here's some Star Wars dialog that 1) isn't easily worked into conversations and 2) will get you busted:

- "Hokey religions and ancient weapons are no match for a good blaster at your side, kid."
- "That's wizard, Annie!"
- "Ootini!"
- "Yub yub."
</description>
			<content:encoded><![CDATA[	<p>Pick a movie and try to work in as much dialog from that movie over the course of one day.</p>
	<p>For example, today I'm choosing the Star Wars films.  The trick is to not make it so obvious to people that you're doing it.</p>
	<p>For example, here's some Star Wars dialog that 1) isn't easily worked into conversations and 2) will get you busted:</p>
	<p>- "Hokey religions and ancient weapons are no match for a good blaster at your side, kid."<br />
- "That's wizard, Annie!"<br />
- "Ootini!"<br />
- "Yub yub."</p>
]]></content:encoded>
			<comments>http://www.sarcasmic.net/blogs/baboon/index.php?p=966&amp;c=1&amp;tb=1&amp;pb=1#comments</comments>
		</item>
				<item>
			<title>The Soul of a System</title>
			<link>http://www.sarcasmic.net/blogs/baboon/index.php?title=the_soul_of_a_system&amp;more=1&amp;c=1&amp;tb=1&amp;pb=1</link>
			<pubDate>Thu, 08 Nov 2007 15:08:27 +0000</pubDate>
						<category domain="main">Dev</category>			<guid isPermaLink="false">963@http://www.sarcasmic.net/blogs</guid>
			<description>I'm currently going through the same transitional phase that many senior developers face, and that is trying to figure out what comes next.  Do I go for management?  Hell no.  That pretty much leaves the "architecture" path.

There's a lot of talk right now about exactly what a software architect is.   My take on it is this:  It is your job to give the project a soul.

When you're a software architect, your user base includes not only the end-user of your software, but also every poor bastard developer that will ever work on your system.  So do right by them.  

Also, the overall quality of your system will affect the lives of the tech support troops who will put out the countless fires that come once your product is released.  Do right by them, as well.  Bugs and annoyances will be introduced, and subsequently fixed, by developers.  Bugs happen...but a bad framework is forever.  A good help desk is all about morale.  Support guys can deal with bugs quite happily, but if your project has no soul they won't make the heroic efforts to save its life.

I spent a few years in the tech support trenches and saw how disconnected the developers and their managers can get from the user's reality.  I've developed a lot of empathy for my users and I have always tried to get as close to their experience as possible.  Now, as I step into the role of architect, I'm trying to extend that empathy to the people that will implement my framework/design/vision/crazy dream.  </description>
			<content:encoded><![CDATA[	<p>I'm currently going through the same transitional phase that many senior developers face, and that is trying to figure out what comes next.  Do I go for management?  Hell no.  That pretty much leaves the "architecture" path.</p>
	<p>There's a lot of talk right now about exactly what a software architect is.   My take on it is this:  It is your job to give the project a soul.</p>
	<p>When you're a software architect, your user base includes not only the end-user of your software, but also every poor bastard developer that will ever work on your system.  So do right by them.  </p>
	<p>Also, the overall quality of your system will affect the lives of the tech support troops who will put out the countless fires that come once your product is released.  Do right by them, as well.  Bugs and annoyances will be introduced, and subsequently fixed, by developers.  Bugs happen...but a bad framework is forever.  A good help desk is all about morale.  Support guys can deal with bugs quite happily, but if your project has no soul they won't make the heroic efforts to save its life.</p>
	<p>I spent a few years in the tech support trenches and saw how disconnected the developers and their managers can get from the user's reality.  I've developed a lot of empathy for my users and I have always tried to get as close to their experience as possible.  Now, as I step into the role of architect, I'm trying to extend that empathy to the people that will implement my framework/design/vision/crazy dream.
</p>
]]></content:encoded>
			<comments>http://www.sarcasmic.net/blogs/baboon/index.php?p=963&amp;c=1&amp;tb=1&amp;pb=1#comments</comments>
		</item>
				<item>
			<title>Cellphones in the Bathroom</title>
			<link>http://www.sarcasmic.net/blogs/baboon/index.php?title=cellphones_in_the_bathroom&amp;more=1&amp;c=1&amp;tb=1&amp;pb=1</link>
			<pubDate>Mon, 22 Oct 2007 18:36:38 +0000</pubDate>
						<category domain="main">Dev</category>			<guid isPermaLink="false">945@http://www.sarcasmic.net/blogs</guid>
			<description>I was doing my business in the "big stall" a few moments ago, and heard one side of a phone conversation that went like this:

"Hello?

*mumbled*

mmOK.

mmOK.

mmOK.




mmOK.

mmOK.

mmOK.

mmOK.

Sounds good.

Bye."

I politely refrained from making any noise.  Next time I'm going to grunt, groan, make plopping and farting noises, and flush 25-30 times.  

Keep your goddamn phones out of the restroom.</description>
			<content:encoded><![CDATA[	<p>I was doing my business in the "big stall" a few moments ago, and heard one side of a phone conversation that went like this:</p>
	<p>"Hello?</p>
	<p>*mumbled*</p>
	<p>mmOK.</p>
	<p>mmOK.</p>
	<p>mmOK.</p>
	<p>mmOK.</p>
	<p>mmOK.</p>
	<p>mmOK.</p>
	<p>mmOK.</p>
	<p>Sounds good.</p>
	<p>Bye."</p>
	<p>I politely refrained from making any noise.  Next time I'm going to grunt, groan, make plopping and farting noises, and flush 25-30 times.  </p>
	<p>Keep your goddamn phones out of the restroom.
</p>
]]></content:encoded>
			<comments>http://www.sarcasmic.net/blogs/baboon/index.php?p=945&amp;c=1&amp;tb=1&amp;pb=1#comments</comments>
		</item>
				<item>
			<title>A New "Modest Proposal"</title>
			<link>http://www.sarcasmic.net/blogs/baboon/index.php?title=a_new_modest_proposal&amp;more=1&amp;c=1&amp;tb=1&amp;pb=1</link>
			<pubDate>Wed, 10 Oct 2007 22:00:24 +0000</pubDate>
						<category domain="main">Dev</category>			<guid isPermaLink="false">935@http://www.sarcasmic.net/blogs</guid>
			<description>Two of the problems making headlines in the US right now are childhood obesity and high energy prices.  I say we can make some progress on both of those fronts.  Put treadmills in every school, and have kids walk on 'em for 30 minutes to an hour a day.  Turn their mechanical energy into useful power for their communities.  They get exercise, while the rest of us get electricity.  Top performers earn bonus incentives.</description>
			<content:encoded><![CDATA[	<p>Two of the problems making headlines in the US right now are childhood obesity and high energy prices.  I say we can make some progress on both of those fronts.  Put treadmills in every school, and have kids walk on 'em for 30 minutes to an hour a day.  Turn their mechanical energy into useful power for their communities.  They get exercise, while the rest of us get electricity.  Top performers earn bonus incentives.
</p>
]]></content:encoded>
			<comments>http://www.sarcasmic.net/blogs/baboon/index.php?p=935&amp;c=1&amp;tb=1&amp;pb=1#comments</comments>
		</item>
				<item>
			<title>MediaWiki: file upload problems in IIS / Windows</title>
			<link>http://www.sarcasmic.net/blogs/baboon/index.php?title=mediawiki_file_upload_problems_in_iis_wi&amp;more=1&amp;c=1&amp;tb=1&amp;pb=1</link>
			<pubDate>Fri, 17 Nov 2006 19:21:16 +0000</pubDate>
						<category domain="main">Dev</category>			<guid isPermaLink="false">723@http://www.sarcasmic.net/blogs</guid>
			<description>i was having trouble getting files over 100k to upload in the wiki at work today.  the first error said "It is recommended that images not exceed 100KB in size." When you click the button to upload anyway, it would then give you an error - "The file you uploaded seems to be empty."

after about an hour of googling and trying different config settings, i finally dug through the includes/DefaultSettings.php file and found a config setting called $wgUploadSizeWarning set to 150000.

i put $wgUploadSizeWarning = 15000000; in my LocalSettings.php file, reset my wiki web site in IIS and now the uploads work fine.

i think that the uploaded file name or data is getting lost somewhere between the error page and the upload confirmation page.  anyway, this new setting avoids the error page entirely so there's no wonkiness.</description>
			<content:encoded><![CDATA[	<p>i was having trouble getting files over 100k to upload in the wiki at work today.  the first error said "It is recommended that images not exceed 100KB in size." When you click the button to upload anyway, it would then give you an error - "The file you uploaded seems to be empty."</p>
	<p>after about an hour of googling and trying different config settings, i finally dug through the includes/DefaultSettings.php file and found a config setting called <em>$wgUploadSizeWarning</em> set to 150000.</p>
	<p>i put <em>$wgUploadSizeWarning = 15000000;</em> in my <em>LocalSettings.php</em> file, reset my wiki web site in IIS and now the uploads work fine.</p>
	<p>i think that the uploaded file name or data is getting lost somewhere between the error page and the upload confirmation page.  anyway, this new setting avoids the error page entirely so there's no wonkiness.
</p>
]]></content:encoded>
			<comments>http://www.sarcasmic.net/blogs/baboon/index.php?p=723&amp;c=1&amp;tb=1&amp;pb=1#comments</comments>
		</item>
				<item>
			<title>Loituma - best musical surprise EVER</title>
			<link>http://www.sarcasmic.net/blogs/baboon/index.php?title=loituma_best_musical_surprise_ever&amp;more=1&amp;c=1&amp;tb=1&amp;pb=1</link>
			<pubDate>Fri, 20 Oct 2006 20:51:24 +0000</pubDate>
						<category domain="main">Dev</category>			<guid isPermaLink="false">697@http://www.sarcasmic.net/blogs</guid>
			<description>Mix ABBA's crisp Nordic voices, Manhattan Transfer's harmonic talent, and DCD's mysteriousness minus the pretense and glossolalia (both of which i'm big a fan).

Don't let the fun and sillyness of the leeksong.com tune keep you from giving these people a serious listen.  Loituma is a frickin' goldmine of both fun and depth...an absolute delicasy for yer ears.</description>
			<content:encoded><![CDATA[	<p>Mix ABBA's crisp Nordic voices, Manhattan Transfer's harmonic talent, and DCD's mysteriousness minus the pretense and glossolalia (both of which i'm big a fan).</p>
	<p>Don't let the fun and sillyness of the leeksong.com tune keep you from giving these people a serious listen.  Loituma is a frickin' goldmine of both fun and depth...an absolute delicasy for yer ears.
</p>
]]></content:encoded>
			<comments>http://www.sarcasmic.net/blogs/baboon/index.php?p=697&amp;c=1&amp;tb=1&amp;pb=1#comments</comments>
		</item>
				<item>
			<title>This is the coolest time to be alive.</title>
			<link>http://www.sarcasmic.net/blogs/baboon/index.php?title=this_is_the_coolest_time_to_be_alive&amp;more=1&amp;c=1&amp;tb=1&amp;pb=1</link>
			<pubDate>Fri, 20 Oct 2006 18:31:20 +0000</pubDate>
						<category domain="main">Dev</category>			<guid isPermaLink="false">696@http://www.sarcasmic.net/blogs</guid>
			<description>A Fraggle Rock movie is in the works, with Ahmet Zappa at the helm.

http://www.cnn.com/2006/SHOWBIZ/Movies/10/20/film.fraggle.reut/index.html

This, along with the upcoming Transformers movie, is proof that this is indeed the absolute COOLEST time in human history to be alive.  (Well, that is if you're a fairly well-off caucasian living in an American suburb and you happen to like geeky 80's retro stuff being turned into major motion pictures.  AND I AM!)</description>
			<content:encoded><![CDATA[	<p>A Fraggle Rock movie is in the works, with Ahmet Zappa at the helm.</p>
	<p><a href="http://www.cnn.com/2006/SHOWBIZ/Movies/10/20/film.fraggle.reut/index.html">http://www.cnn.com/2006/SHOWBIZ/Movies/10/20/film.fraggle.reut/index.html</a></p>
	<p>This, along with the upcoming Transformers movie, is proof that this is indeed the absolute COOLEST time in human history to be alive.  (Well, that is if you're a fairly well-off caucasian living in an American suburb and you happen to like geeky 80's retro stuff being turned into major motion pictures.  AND I AM!)
</p>
]]></content:encoded>
			<comments>http://www.sarcasmic.net/blogs/baboon/index.php?p=696&amp;c=1&amp;tb=1&amp;pb=1#comments</comments>
		</item>
				<item>
			<title>lol I hate it when people do this lol</title>
			<link>http://www.sarcasmic.net/blogs/baboon/index.php?title=lol_i_hate_it_when_people_do_this_lol_1&amp;more=1&amp;c=1&amp;tb=1&amp;pb=1</link>
			<pubDate>Fri, 20 Oct 2006 15:24:56 +0000</pubDate>
						<category domain="main">Dev</category>			<guid isPermaLink="false">695@http://www.sarcasmic.net/blogs</guid>
			<description>I find it really irritating when people end all of their sentences in IM with "lol" as if it were punctuation.  It's even worse when they do the "lol sandwich", starting and stopping their sentences with that inane acronym.  

"lol" is not a tag!  It's not a sentence delimiter!  when was the last time you actually laughed-out-loud at something to which you replied "lol"?  If you actually laughed-out-lout, I'll bet you used "roflmao".

lol is easy to type, but ACTUAL PUNCTUATION is even easier.

....!!!!,;

lol!</description>
			<content:encoded><![CDATA[	<p>I find it really irritating when people end all of their sentences in IM with "lol" as if it were punctuation.  It's even worse when they do the "lol sandwich", starting and stopping their sentences with that inane acronym.  </p>
	<p>"lol" is not a tag!  It's not a sentence delimiter!  when was the last time you actually laughed-out-loud at something to which you replied "lol"?  If you actually laughed-out-lout, I'll bet you used "roflmao".</p>
	<p>lol is easy to type, but ACTUAL PUNCTUATION is even easier.</p>
	<p>....!!!!,;</p>
	<p>lol!
</p>
]]></content:encoded>
			<comments>http://www.sarcasmic.net/blogs/baboon/index.php?p=695&amp;c=1&amp;tb=1&amp;pb=1#comments</comments>
		</item>
				<item>
			<title>How to Succeed as a .NET Systems Architect</title>
			<link>http://www.sarcasmic.net/blogs/baboon/index.php?title=how_to_succeed_as_a_net_systems_architec&amp;more=1&amp;c=1&amp;tb=1&amp;pb=1</link>
			<pubDate>Mon, 11 Sep 2006 18:49:18 +0000</pubDate>
						<category domain="main">Dev</category>			<guid isPermaLink="false">659@http://www.sarcasmic.net/blogs</guid>
			<description>1. Say "cache" a lot.  
2. Keep saying it.
3. "Cache" should be the answer to all questions.  "Cache" should be the subject of all conversations, the topic of all meetings and the primary discussion point of all presentations.  If you find yourself in a meeting, conversation or presentation where cache is not discussed then you are doing something wrong.</description>
			<content:encoded><![CDATA[	<p>1. Say "cache" a lot.<br />
2. Keep saying it.<br />
3. "Cache" should be the answer to all questions.  "Cache" should be the subject of all conversations, the topic of all meetings and the primary discussion point of all presentations.  If you find yourself in a meeting, conversation or presentation where cache is not discussed then you are doing something wrong.
</p>
]]></content:encoded>
			<comments>http://www.sarcasmic.net/blogs/baboon/index.php?p=659&amp;c=1&amp;tb=1&amp;pb=1#comments</comments>
		</item>
				<item>
			<title>Cross-Browser Compatibility: Be less specific!</title>
			<link>http://www.sarcasmic.net/blogs/baboon/index.php?title=cross_browser_compatibility_be_less_spec&amp;more=1&amp;c=1&amp;tb=1&amp;pb=1</link>
			<pubDate>Tue, 29 Aug 2006 15:07:59 +0000</pubDate>
						<category domain="main">Dev</category>			<guid isPermaLink="false">647@http://www.sarcasmic.net/blogs</guid>
			<description>Here's an interesting thing I've noticed when building websites that are usable in multiple browsers...

The more specific you are, and the more you follow standards, the more likely you're going to have problems.  This is especially true with regards to building with Microsoft tools, because the IntelliSense tends to favor IE compatibility.

For instance, try referencing a JavaScript file in your code using the &#60;script&#62; tag.  Visual Studio 2005 will bitch if you don't include a type attribute.  However, the available types offered by IntelliSense don't include text/javascript or ecmascript.  It'll try to get you to choose text/jscript.  Since "jscript" is a weird fruity delusional concept that only exists in Microsoftland, browsers other than IE (I noticed this using Firefox) will wonder what kind of crack you're smoking.  The script simply will not work!

So fellow VS2005 devs out there, take heed!  When in doubt, leave it out!</description>
			<content:encoded><![CDATA[	<p>Here's an interesting thing I've noticed when building websites that are usable in multiple browsers...</p>
	<p>The more specific you are, and the more you follow standards, the more likely you're going to have problems.  This is especially true with regards to building with Microsoft tools, because the IntelliSense tends to favor IE compatibility.</p>
	<p>For instance, try referencing a JavaScript file in your code using the &lt;script&gt; tag.  Visual Studio 2005 will bitch if you don't include a <b>type</b> attribute.  However, the available types offered by IntelliSense don't include text/javascript or ecmascript.  It'll try to get you to choose text/jscript.  Since "jscript" is a weird fruity delusional concept that only exists in Microsoftland, browsers other than IE (I noticed this using Firefox) will wonder what kind of crack you're smoking.  The script simply will not work!</p>
	<p>So fellow VS2005 devs out there, take heed!  When in doubt, leave it out!
</p>
]]></content:encoded>
			<comments>http://www.sarcasmic.net/blogs/baboon/index.php?p=647&amp;c=1&amp;tb=1&amp;pb=1#comments</comments>
		</item>
			</channel>
</rss>
