<?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>Geek With Opinions &#187; Programming</title>
	<atom:link href="http://www.geekwithopinions.com/tag/programming/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.geekwithopinions.com</link>
	<description>Rambling opinions of a professional geek.</description>
	<lastBuildDate>Mon, 18 Jan 2010 16:51:52 +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>More Complexity! I need more Complexity!</title>
		<link>http://www.geekwithopinions.com/2009/04/13/more-complexity-i-need-more-complexity/</link>
		<comments>http://www.geekwithopinions.com/2009/04/13/more-complexity-i-need-more-complexity/#comments</comments>
		<pubDate>Tue, 14 Apr 2009 01:40:44 +0000</pubDate>
		<dc:creator>Tony</dc:creator>
				<category><![CDATA[New to me]]></category>
		<category><![CDATA[life]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.geekwithopinions.com/?p=53</guid>
		<description><![CDATA[Neal Ford has a series of post about SOA and how it is being sold to developers. While the post had some pretty good points on the topic, He talks about something he calls the Rubick&#8217;s Cubicle anti-pattern. The pattern as stated from the post is:
If the presented problem isn&#8217;t complex enough, developers will figure [...]]]></description>
			<content:encoded><![CDATA[<p>Neal Ford has a series of post about <a href="http://memeagora.blogspot.com/2009/03/triumph-of-hope-over-reason-soa-tarpit.html" target="_blank">SOA and how it is being sold to developers.</a> While the post had some pretty good points on the topic, He talks about something he calls the <a href="http://memeagora.blogspot.com/2009/03/rubicks-cubicle-soa-tarpit-of.html" target="_blank">Rubick&#8217;s Cubicle anti-pattern.</a> The pattern as stated from the post is:</p>
<blockquote><p>If the presented problem isn&#8217;t complex enough, developers will figure out ways to make it complicated and therefore challenging.</p></blockquote>
<p>Shortly after reading about the anti-pattern, I had a meeting to attend. It becomes apparent pretty quickly how true the anti-pattern is as I sat in listened in this meeting. This got me to thinking about problems and solutions of everyday life.</p>
<p>The first thing that comes to mind is how we communicate. Back when cavemen walked the Earth communication was nothing more then pointing and grunts. Fast forward to Today where we have E-mail, Twitter, Cell Phones, signal fires, and video conferencing. One could go on for a pretty long time one just the number of different ways we interact with others these days. Anther fine example of complexity with communication is that forms of interaction that were not suppose to be instant are being treated as such. I can not count the number of times I would get an e-mail from someone and an hour later get a phone call or another email asking if I had received the first one! I know make it a general rule to ignore my email when I am being productive.</p>
<p>This quote has actually got me thinking about my problem solving abilities. I have noticed that I am guilty of taking the more complex rout because it would be more entertaining and/or challenging. It actually has me concerned. I don&#8217;t want to write complex code because I can! I have added a step to my problem solving process because of this quote and realizations. When trying to solve a problem, I make sure to stop and ask myself if there is a less complex way of solving the problem. Sure there may be an easy way to solve the problem, however easy does not mean simple. We have all seen a &#8220;fix&#8221; that was one line of code but was confusing as hell.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.geekwithopinions.com/2009/04/13/more-complexity-i-need-more-complexity/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Stack Overflow is programmer crack!</title>
		<link>http://www.geekwithopinions.com/2009/03/29/stack-overflow-is-programmer-crack/</link>
		<comments>http://www.geekwithopinions.com/2009/03/29/stack-overflow-is-programmer-crack/#comments</comments>
		<pubDate>Mon, 30 Mar 2009 01:59:23 +0000</pubDate>
		<dc:creator>Tony</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Websites]]></category>

		<guid isPermaLink="false">http://www.geekwithopinions.com/?p=49</guid>
		<description><![CDATA[Stack Overflow is a Q&#38;A wiki site for programmers. People can post questions, answer questions, and search for questions. Question and Answers get voted up or down based on what the community thinks of them. As people ask and answer questions, karma is gained. As karma is gained by a user they can do more [...]]]></description>
			<content:encoded><![CDATA[<p><a title="Stack Overflow" href="http://www.stackoverflow.com" target="_blank">Stack Overflow</a> is a Q&amp;A wiki site for programmers. People can post questions, answer questions, and search for questions. Question and Answers get voted up or down based on what the community thinks of them. As people ask and answer questions, karma is gained. As karma is gained by a user they can do more on the site like editing, voting up, and voting down.</p>
<p>The site is fairly popular among developers. The 100,000 question was recently asked with many added everyday. The community looks to be pretty strong and oddly mature. I say oddly mature because it is the Internet after all.</p>
<p><a title="Stack Overflow" href="http://www.stackoverflow.com" target="_blank">Stack Overflow</a> is programmer crack. I find myself setting at the questions page hitting refresh over and over again waiting for new questions to be asked. Its fun to see what roadblocks other programmers are stack at. It is also a good feeling to get voted up on question and/or answers on the site. The ultimate joy is when your question is accepted as the answer. It some how validates you as a programmer when one of your questions get marked as an  answer or is up voted. <a title="Stack Overflow" href="http://www.stackoverflow.com" target="_blank">Stack Overflow</a> addicting nature is what keeps me coming back day after day to see what has been posted.</p>
<p><a title="Stack Overflow" href="http://www.stackoverflow.com" target="_blank">Stack Overflow</a> is currently working out great for many people. Questions (depending on complexity) will have answers or suggestions shortly after posting because the community seems eager to help. And yes the answers are normally helpful in someway, shape, or form. In the end <a title="Stack Overflow" href="http://www.stackoverflow.com" target="_blank">Stack Overflow</a> comes highly recommended from this developer.</p>
<p>Tony.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.geekwithopinions.com/2009/03/29/stack-overflow-is-programmer-crack/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
