<?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>WallOfScribbles &#187; consistency</title>
	<atom:link href="http://wallofscribbles.com/tag/consistency/feed/" rel="self" type="application/rss+xml" />
	<link>http://wallofscribbles.com</link>
	<description>The ramblings of a man</description>
	<lastBuildDate>Sat, 07 Jan 2012 01:14:20 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Inconsistency Melts Brains</title>
		<link>http://wallofscribbles.com/2008/inconsistency-melts-brains/</link>
		<comments>http://wallofscribbles.com/2008/inconsistency-melts-brains/#comments</comments>
		<pubDate>Thu, 06 Mar 2008 05:05:48 +0000</pubDate>
		<dc:creator>Corey Dutson</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Miscellaneous]]></category>
		<category><![CDATA[Self-Improvement]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[consistency]]></category>
		<category><![CDATA[forms]]></category>
		<category><![CDATA[good-practices]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[WSS]]></category>

		<guid isPermaLink="false">http://www.wallofscribbles.com/2008/03/06/inconsistency-melts-brains/</guid>
		<description><![CDATA[Everyone's done it. We get lazy, we're pressed for time, or we otherwise don't care enough to standardize our stuff. I can note this most prevalently in code, but it easily extends into design and every day life.  

I cannot claim to be innocent of this crime, nor would I. It takes effort, experience, and an iron will not to cut corners in everything you do.]]></description>
			<content:encoded><![CDATA[
<a href="http://wallofscribbles.com/gallery/Misc. Images/Random Dice.jpg" title="" class="thickbox" rel="singlepic544" >
	<img class="ngg-singlepic" src="http://wallofscribbles.com/gallery/cache/544__250x550_Random Dice.jpg" alt="Random Dice.jpg" title="Random Dice.jpg" />
</a>

<p>I&#8217;m bringing this up from an exceptionally small thing I noticed while at work today. As I have previously stated, I work with <a title="Microsoft SharePoint 2007" href="http://office.microsoft.com/en-us/sharepointserver/FX100492001033.aspx" target="_blank">SharePoint</a>. Much of the time I am branding it (though not in my current project!) and so I have a rather intimate and abusive relationship with the program. I find myself constantly finding weird styling quirks put into the environment that prove that SharePoint was built by a large group of people.</p>
<p>There are many instances within SharePoint &#8211; and I&#8217;m sure within <a title="Microsoft WSS 3,0" href="http://office.microsoft.com/en-us/sharepointtechnology/FX100503841033.aspx" target="_blank">WSS</a> as well &#8211; where certain styles that should be consistent end up being done completely different ways. I wish I had a screen shot as an example, but you&#8217;ll have to use your imagination here. Picture two dropdown buttons. When you hover over them, they glow, and a menu appears. No picture the HTML for both dropdown buttons being completely different, with no shared styles or markup whatsoever.</p>
<p>This happens all over the place. Hell, there is markup all over the place that is either broken, non-standard (<a title="SharePoint 2007: What the hell, man?" href="/2008/01/31/sharepoint-2007-what-the-hell-man/" target="_blank">don&#8217;t get me started</a> on WSS/SharePoint and it&#8217;s default markup) and over 6 thousand lines of styles if you add up all the sheets. 6 thousand! There is no need for that, and yet it exists because of &#8211; <em>say it with me now</em> &#8211; the lack of consistency.This lack of consistency then cascades down to people like me, who are stuck styling the damned things. Had there been a discussion between the differing groups, or the markup left to a third group so that they could all be structured the same way other peoples lives would then be made easier.</p>
<p></p>
<p>Another example I can bring up is with code. My code, my co-workers code, random interweb code, it happens everywhere. It is far more frequent when you work on rapid products, or many projects that build off of their predecessor. I can speak from experience that unless you code with the future in mind you will end up patching things&#8230; usually more than once.</p>
<p>In a perfect world you&#8217;d be able to properly scope your work out, develop your use cases, figure out your flow, and develop in a modular, expandable way. This of course requires a couple things: Time, patience, and knowledge. I can assure you that even if you think you have all three you don&#8217;t. The only time this can <em>ever </em>happen is when you are developing something for yourself and even then more often than not you&#8217;re just throwing something together for your own use, and those tend to be the worst for patch jobs&#8230; at least from my experience.</p>
<p>In the end all I can say is <em>plan things out</em>. Figure out a system and stick to it; even if it&#8217;s not the best it will at least not be the best everywhere. This makes it much easier to upgrade/fix later on. If you come up with 5 different solutions for 5 different things when they could all share common attributes, you are just making more work for yourself.</p>
<p>Save your time, your brain, and your fellow workers from the agony of added work brought about by inconsistency. Get a game plan, stick with it, and for the love of god: be consistent.</p>
<p><em>P.S. I managed to spell consistency wrong every time in this post while writing it.</em></p>
<p><em>P.P.S. Except for the one in the first postscript.</em></p>
<p><strong>Update:</strong><br />

<a href="http://wallofscribbles.com/gallery/Misc. Images/Sharepoint-dropdown.jpg" title="" class="thickbox" rel="singlepic545" >
	<img class="ngg-singlepic" src="http://wallofscribbles.com/gallery/cache/545__400x400_Sharepoint-dropdown.jpg" alt="Sharepoint-dropdown.jpg" title="Sharepoint-dropdown.jpg" />
</a>
<br />
Success! I have a screen shot of the dropdown menus in question!<br />
<em>(Technically this update happened before the post went public, but whatever) </em></p>
]]></content:encoded>
			<wfw:commentRss>http://wallofscribbles.com/2008/inconsistency-melts-brains/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

