<?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>Dataplex Technology Solutions Blog &#187; Business</title>
	<atom:link href="http://dataplex.org/blog/category/business/feed/" rel="self" type="application/rss+xml" />
	<link>http://dataplex.org/blog</link>
	<description>Web Development, Network Administration, Informaton Security</description>
	<lastBuildDate>Wed, 24 Aug 2011 15:36:44 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Thoughts and Tangents on Programming Frameworks</title>
		<link>http://dataplex.org/blog/2009/04/thoughts-and-tangents-on-programming-frameworks/</link>
		<comments>http://dataplex.org/blog/2009/04/thoughts-and-tangents-on-programming-frameworks/#comments</comments>
		<pubDate>Mon, 06 Apr 2009 23:08:32 +0000</pubDate>
		<dc:creator>dpx</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[Business Administration]]></category>
		<category><![CDATA[Politics]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[frameworks]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[management]]></category>

		<guid isPermaLink="false">http://dataplex.org/blog/?p=187</guid>
		<description><![CDATA[Robert Stackhouse wrote an excellent article on his blog titled Frameworks as a Means of Creating Transferrable Expertise. I started writing a response in the comments and ended up going off on quite a tangent. Thus, I&#8217;ve reposted parts of his article and my responses here, as well as some followup dialog. It almost seems [...]]]></description>
			<content:encoded><![CDATA[<div class="al2fb_like_button"><div id="fb-root"></div><script src="http://connect.facebook.net/en_US/all.js#appId=170888536311777&amp;xfbml=1" type="text/javascript"></script>
<fb:like href="http://dataplex.org/blog/2009/04/thoughts-and-tangents-on-programming-frameworks/" layout="button_count" show_faces="true" width="450" action="like" font="arial" colorscheme="light" ref="AL2FB"></fb:like></div><div class="al2fb_send_button"><div id="fb-root"></div><script src="http://connect.facebook.net/en_US/all.js#appId=170888536311777&amp;xfbml=1" type="text/javascript"></script>
<fb:send ref="AL2FB" font="arial" colorscheme="light" href="http://dataplex.org/blog/2009/04/thoughts-and-tangents-on-programming-frameworks/"></fb:send></div><p>Robert Stackhouse wrote an excellent article on his blog titled <a href="http://robertstackhouse.com/2009/04/06/frameworks-as-a-means-of-creating-transferrable-expertise">Frameworks as a Means of Creating Transferrable Expertise</a>. I started writing a response in the comments and ended up going off on quite a tangent. Thus, I&#8217;ve reposted parts of his article and my responses here, as well as some followup dialog.</p>
<blockquote><p>It almost seems as if Microsoft and Sun and every other Framework author out there in the world figured out that training people is expensive, so let’s build a framework to reduce the cost of that training. It is much easier to spoon feed people than to teach them to think for themselves. Microsoft even went one step further and said, “Let’s go one better and try to get the poor schlep who doesn’t have 5 years experience to try to pay for the training themselves;let’s create a certification program.”</p></blockquote>
<p>The alternative to Microsoft and Sun developing enterprise frameworks as large as .NET and Java is to have people still writing buffer overflows and string format vulnerabilities in C/C++. These frameworks have the huge benefit of making more secure code in many cases, as well as making it feasible for companies to even hire developers full time. If they figure that frameworks cut down development time, they are more likely to invest the money in IT in the first place, thus creating jobs for all of us.</p>
<p>I hardly think training is the issue here. If I had to chose between training someone to the point of proficiency in either .NET/Java or C/C++, I would chose a framework in a heartbeat. The time it would take for entry level programmers to learn C/C++ and the figure out how to be secure and develop worthwhile code would be prohibitive at best, and outright unfeasible at worst.</p>
<p>Certifications make sure people have basic skills and can as they claim. It all depends on the difficulty of the certification. I wouldn&#8217;t put much stock in someone with an MCP and little experience. Someone with an MCSD however I would give more attention, even if the relative experience wasn&#8217;t equal. The same goes for any IT sector &#8211; look at the Security+ (entry level) and the CISSP (serious professional).</p>
<blockquote><p>Why is it that the same people who will ask every friend they have who the best mechanic in town is (instead of going straight to the Toyota dealer) will trust the word of a Microsoft certification over the word of a developer’s brethren or even his own code?</p></blockquote>
<p>Again, this is context driven. Looking for a mechanic is a personal endevour that is something almost everyone deals with. Looking for a developer for a corporation is a different context entirely. By the same token, did you know that most of those dealerships won&#8217;t hire mechanics who don&#8217;t carry their companies certifications? Ford dealerships typically <a href="http://education-portal.com/articles/Ford_Mechanic:_Career_Profile.html">require a certification</a> before they hire mechanics.</p>
<p>It again boils down to something akin to &#8220;you can at least perform at the minimum level we require, and we can teach you our development culture.&#8221; No two software projects are alike, but .NET is .NET, regardless of where it is used.</p>
<blockquote><p>Granted not every development shop (even some of the ones who use Microsoft.NET) think this way. The only question is: would you rather have an employee who spends all day programing around the framework, or one that knows when to ditch the framework and look for another one or god forbid roll something from scratch?</p></blockquote>
<p>The ones who know by instinct to ditch a framework for a more appropriate technology have most likely moved up the chain to a team lead position or management. I think we do have the problem of developers moving into management without having proper communication and management skills. We would almost never take a manager and say automatically that they would make a good developer, so why do we assume the opposite is true? Until our industry learns how to justify our software in the same manner that a machinist justifies a new lathe, we will always have this problem. I&#8217;ve seen this more times than I care to remember.</p>
<blockquote><p>I also don’t really think we should be trying to optimize costs at a human level. Why don’t we instead invest in our employees, train them, and who knows maybe even wind up with a person who doesn’t hesitate to think for themselves and a little workplace loyalty in the end?</p></blockquote>
<p>Again, look at it in context. Cost optimization at a human level goes on in every industry, not just software development. The salesman who sells two contracts a month will be replaced if he&#8217;s being compared to salesmen who sell 10 contracts a month. Can you guarantee that training him will ever pay off? This is the whole existance of HR and reorganization consultants. If you choose to ignore this area of optimization the organization may not recover and all the jobs will go away.</p>
<p>&#8230;all that being said, I agree that frameworks are not the holy grail. I think fast, core frameworks are the start and extensions to those are the way to go. There are jobs out there completely based on using things like Telerik controls, or Infragistics controls. These are build on top of a nice, extensible framework and they serve a purpose and create jobs. A company that would not be willing to develop that control themselves will be willing to pay for it and talent that can put it to efficient use for their purposes.</p>
<p>We are also still considered in the same boat as infrastructure services, which are not the same as software development. This is a fundamental flaw in my opinion. There are infrastructures (routers, servers, cabling, power) that is necessary AND a cost center. But software development produces &#8220;tangible&#8221; goods that can be used as a profit generator or at the very least an optimization of processes.</p>
<p>These are very different areas of IT but management still doesn&#8217;t separate them. We are getting closer with the advent of seperation between CIO/CTO, but few companies hire both. They are typically considered interchangable by uninformed upper management. Some even still put the CIO under the Finance department because they are seen as a cost center.</p>
]]></content:encoded>
			<wfw:commentRss>http://dataplex.org/blog/2009/04/thoughts-and-tangents-on-programming-frameworks/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Brain Dump Post</title>
		<link>http://dataplex.org/blog/2009/03/brain-dump-post/</link>
		<comments>http://dataplex.org/blog/2009/03/brain-dump-post/#comments</comments>
		<pubDate>Fri, 27 Mar 2009 14:36:33 +0000</pubDate>
		<dc:creator>dpx</dc:creator>
				<category><![CDATA[AgileBCS]]></category>
		<category><![CDATA[Consulting]]></category>
		<category><![CDATA[Miscellaneous]]></category>

		<guid isPermaLink="false">http://dataplex.org/blog/?p=171</guid>
		<description><![CDATA[I don&#8217;t have anything really planned for this post so I&#8217;m just gong to brain dump for a while. I could start with some interesting weather updates &#8211; it&#8217;s been raining. This is really good for our area and I think I&#8217;ll get out tomorrow (weather allowing) and burn some stuff I&#8217;ve had in the [...]]]></description>
			<content:encoded><![CDATA[<div class="al2fb_like_button"><div id="fb-root"></div><script src="http://connect.facebook.net/en_US/all.js#appId=170888536311777&amp;xfbml=1" type="text/javascript"></script>
<fb:like href="http://dataplex.org/blog/2009/03/brain-dump-post/" layout="button_count" show_faces="true" width="450" action="like" font="arial" colorscheme="light" ref="AL2FB"></fb:like></div><div class="al2fb_send_button"><div id="fb-root"></div><script src="http://connect.facebook.net/en_US/all.js#appId=170888536311777&amp;xfbml=1" type="text/javascript"></script>
<fb:send ref="AL2FB" font="arial" colorscheme="light" href="http://dataplex.org/blog/2009/03/brain-dump-post/"></fb:send></div><p>I don&#8217;t have anything really planned for this post so I&#8217;m just gong to brain dump for a while. I could start with some interesting weather updates &#8211; it&#8217;s been raining. This is really good for our area and I think I&#8217;ll get out tomorrow (weather allowing) and burn some stuff I&#8217;ve had in the back for a while.</p>
<p>I also attended<a href="http://refreshbcs.org"> RefreshBCS</a> last night and had a great time getting together with local entrepreneurs as well as some speakers from Austin. The speakers were from a company called <a href="http://www.techranchaustin.com">TechRanchAustin</a>, which totes itself as a business accelerator. They made the distinction between acceleration and incubation, which I found interesting. I also got a boatload of book recommendations &#8211; the best of which I think will be <a href="http://www.amazon.com/exec/obidos/ASIN/0887307280/bookstorenow57-20">The E-Myth Revisited</a>. Several people in the crowd had read it, and re-read it, and re-re-read it, and found insight each time. It must be good if it&#8217;s got that kind of capacity to affect business over a long term.</p>
<p>I&#8217;ve also been rushing to get some of my consulting projects wrapped up before the baby is born. My wife is having more and more contractions each day and having a harder time getting around and taking care of things. You too can try this at home &#8211; take a full sized watermelon (~ 6 lbs), tape it to your stomach, and walk around for an hour. I guarantee you&#8217;re going to be thankful it&#8217;s not you caring that around 24/7! I know I don&#8217;t help her as much as I could with the house and whatnot, but I&#8217;m trying to get our credit cards and other debts paid off before we take on the new baby.</p>
<p>Back to the consulting &#8211; I&#8217;ve been learning more new systems than I can throw a stick at. <a href="http://www.joomla.org/">Joomla</a>, <a href="http://wordpress.org/">WordPress Templating</a>, <a href="http://www.drupal.org">Drupal</a>, <a href="http://www.zend.com">Zend Framework</a>, <a href="http://www.ncover.com">NCover</a>, and a few more I&#8217;m forgetting I&#8217;m sure. Even with learning all these in and out I&#8217;ve been feeling like I&#8217;m neglecting other technologies and skillsets I cherish. I&#8217;ve been looking for a good way to keep my security skills up to date, but it is very difficult to stay on top of that.</p>
<p>I know and will always have a great foundation to build on here but the security industry as it is relies heavily on 0-day exploit knowledge. If you don&#8217;t know the exploits exist, how can you possibly protect against them? And if you concentrate on building security systems in depth for you products, how much does it end up costing you neglecting the product itself? This is something I&#8217;m struggling with currently and it&#8217;s getting the best of me at the moment. I have been balancing the projects I&#8217;m getting paid to do with the realization that I&#8217;m neglecting my business administration and my network administration. I&#8217;ts a terrible feeling. Anyone volunteer to help with this? <img src='http://dataplex.org/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>My motorcycle is still in the shop and they have ordered some new clutch plates for it. I&#8217;m wondering why the hell it&#8217;s taking so long &#8211; a bike shouldn&#8217;t be anywhere near complicated as a car. Especially the older ones that rely on good old nuts and bolts rather than computers and cooling systems. I&#8217;m hoping to get it back soon so I can grab a motorcycle permit up on campus and save a boatload on gas each month (again, weather permitting). The motorcycle permit costs $35/yr (with a primary vehicle permit already) and it would cost me about $5 every two weeks to fill it up. That&#8217;s in contrast to the old 2004 v6 Ford Ranger I&#8217;m driving around now which takes (at minimum) $20/week.</p>
<p>And finally, it&#8217;s with a sad heart that I have to say I shaved my beard. I had a good 2 weeks going on it and it was filling out nicely, but my wife really hated it. It was too short to get soft enough for her sensitive skin. We&#8217;ve made a compromise. When the baby is born, I can grow it out. I plan on documenting the process on my Picasa Web account.</p>
<p>Well, that&#8217;s it. By the way, all of this brain dumping idea was due to the book <a href="http://www.pragprog.com/titles/ahptl/pragmatic-thinking-and-learning">Pragmatic Thinking and Learning: Refactor Your Wetware</a>. Go get your copy (I have to return this one to the AgileBCS library and get my own)!</p>
]]></content:encoded>
			<wfw:commentRss>http://dataplex.org/blog/2009/03/brain-dump-post/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Registrars, Domains, and Business Oh My!</title>
		<link>http://dataplex.org/blog/2009/02/registrars-domains-and-business-oh-my/</link>
		<comments>http://dataplex.org/blog/2009/02/registrars-domains-and-business-oh-my/#comments</comments>
		<pubDate>Sat, 07 Feb 2009 17:42:01 +0000</pubDate>
		<dc:creator>dpx</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Business Administration]]></category>
		<category><![CDATA[domain registration]]></category>
		<category><![CDATA[website design]]></category>

		<guid isPermaLink="false">http://dataplex.org/blog/?p=142</guid>
		<description><![CDATA[I think I&#8217;ve used a play on the Wizard of Oz before but I like it and it&#8217;s suitable. Four years ago I lost dataplextechnology.com to some cyber squatters when I didn&#8217;t have enough money to renew all of my domains. Last night I remembered just in the knick of time that dataplextechnology.net was about [...]]]></description>
			<content:encoded><![CDATA[<div class="al2fb_like_button"><div id="fb-root"></div><script src="http://connect.facebook.net/en_US/all.js#appId=170888536311777&amp;xfbml=1" type="text/javascript"></script>
<fb:like href="http://dataplex.org/blog/2009/02/registrars-domains-and-business-oh-my/" layout="button_count" show_faces="true" width="450" action="like" font="arial" colorscheme="light" ref="AL2FB"></fb:like></div><div class="al2fb_send_button"><div id="fb-root"></div><script src="http://connect.facebook.net/en_US/all.js#appId=170888536311777&amp;xfbml=1" type="text/javascript"></script>
<fb:send ref="AL2FB" font="arial" colorscheme="light" href="http://dataplex.org/blog/2009/02/registrars-domains-and-business-oh-my/"></fb:send></div><p>I think I&#8217;ve used a play on the Wizard of Oz before but I like it and it&#8217;s suitable. Four years ago I lost dataplextechnology.com to some cyber squatters when I didn&#8217;t have enough money to renew all of my domains. Last night I remembered just in the knick of time that dataplextechnology.net was about to expire so I ran to <a href="http://www.gandi.net">Gandi</a> to renew. After a bank error scare and a panic letter to the customer support email, I got the domain registered just before midnight. Horray!</p>
<p>Next time I won&#8217;t let it lapse. I had a misconception that if I ordered before the day it expired I would lose a few days off my registration (overlap). This isn&#8217;t the case as Gandi appends the bought time to the end of the expiration date. If you don&#8217;t have a good registrar, Gandi has been wonderful over the past 8 years and I would recommend them to anyone.</p>
<p>But on to the even better news. I got dataplextechnology.com back! This all falls in line perfectly with my business plan as I&#8217;m about to <a href="http://mycorporation.intuit.com/">file for my LLC</a> for my side work as a web/network consultant. Once that is done it&#8217;s time to start a professional website&#8230; this is harder than it seems. There is something rewarding about finishing a website for someone else, but working on your own website is a bit like mowing your grass &#8211; you have to do it but you don&#8217;t usually like it.</p>
<p>So someone hold me to it &#8211; I would appreciate someone yelling at me once in a while to put something meaningful up at http://www.dataplextechnology.com. Thanks!</p>
]]></content:encoded>
			<wfw:commentRss>http://dataplex.org/blog/2009/02/registrars-domains-and-business-oh-my/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

