<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: The Future of System Administration</title>
	<atom:link href="http://www.standalone-sysadmin.com/blog/2009/08/the-future-of-system-administration/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.standalone-sysadmin.com/blog/2009/08/the-future-of-system-administration/</link>
	<description>A blog for IT Admins who do everything by an IT Admin who does everything</description>
	<lastBuildDate>Sat, 20 Mar 2010 23:57:23 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Luqman</title>
		<link>http://www.standalone-sysadmin.com/blog/2009/08/the-future-of-system-administration/comment-page-1/#comment-3309</link>
		<dc:creator>Luqman</dc:creator>
		<pubDate>Sun, 13 Sep 2009 13:08:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.standalone-sysadmin.com/blog/?p=855#comment-3309</guid>
		<description>I use Cfengine, and had to say, it&#039;s great for large infrastructure, however, with small ones I tend not to use it.

Will try Puppet and Chef .

Thanks for the nice post.</description>
		<content:encoded><![CDATA[<p>I use Cfengine, and had to say, it&#8217;s great for large infrastructure, however, with small ones I tend not to use it.</p>
<p>Will try Puppet and Chef .</p>
<p>Thanks for the nice post.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mike conigliaro</title>
		<link>http://www.standalone-sysadmin.com/blog/2009/08/the-future-of-system-administration/comment-page-1/#comment-3306</link>
		<dc:creator>mike conigliaro</dc:creator>
		<pubDate>Fri, 11 Sep 2009 15:58:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.standalone-sysadmin.com/blog/?p=855#comment-3306</guid>
		<description>For those asking why Puppet was written in Ruby:

&quot;From Luke Kanies, Puppet&#039;s author: I was a sysadmin by trade and had mostly developed in perl, but when I tried to write the prototype I had in mind, I couldn&#039;t get the class relationships I wanted in perl. I tried Python, because this was around 2003 and Python was the next new thing and everyone was saying how great it is, but I just can&#039;t seem to write in Python at all. A friend had said he&#039;d heard Ruby was cool, so I gave it a try, and in four hours I went from never having seen a line of it to having a working prototype. I haven&#039;t looked back since then, and haven&#039;t regretted the choice.&quot;

http://reductivelabs.com/trac/puppet/wiki/FrequentlyAskedQuestions#why-is-puppet-written-in-ruby</description>
		<content:encoded><![CDATA[<p>For those asking why Puppet was written in Ruby:</p>
<p>&#8220;From Luke Kanies, Puppet&#8217;s author: I was a sysadmin by trade and had mostly developed in perl, but when I tried to write the prototype I had in mind, I couldn&#8217;t get the class relationships I wanted in perl. I tried Python, because this was around 2003 and Python was the next new thing and everyone was saying how great it is, but I just can&#8217;t seem to write in Python at all. A friend had said he&#8217;d heard Ruby was cool, so I gave it a try, and in four hours I went from never having seen a line of it to having a working prototype. I haven&#8217;t looked back since then, and haven&#8217;t regretted the choice.&#8221;</p>
<p><a href="http://reductivelabs.com/trac/puppet/wiki/FrequentlyAskedQuestions#why-is-puppet-written-in-ruby" rel="nofollow">http://reductivelabs.com/trac/puppet/wiki/FrequentlyAskedQuestions#why-is-puppet-written-in-ruby</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Matt Simmons</title>
		<link>http://www.standalone-sysadmin.com/blog/2009/08/the-future-of-system-administration/comment-page-1/#comment-3266</link>
		<dc:creator>Matt Simmons</dc:creator>
		<pubDate>Wed, 02 Sep 2009 12:04:39 +0000</pubDate>
		<guid isPermaLink="false">http://www.standalone-sysadmin.com/blog/?p=855#comment-3266</guid>
		<description>@Darin 

Thanks for the comment, and yeah, you&#039;re not alone. It does sound like you&#039;ve got a leg up on the non-developer sysadmins, though, and that&#039;s great! Have you started implementing any of the configuration management solutions?</description>
		<content:encoded><![CDATA[<p>@Darin </p>
<p>Thanks for the comment, and yeah, you&#8217;re not alone. It does sound like you&#8217;ve got a leg up on the non-developer sysadmins, though, and that&#8217;s great! Have you started implementing any of the configuration management solutions?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Darin Lory</title>
		<link>http://www.standalone-sysadmin.com/blog/2009/08/the-future-of-system-administration/comment-page-1/#comment-3265</link>
		<dc:creator>Darin Lory</dc:creator>
		<pubDate>Wed, 02 Sep 2009 11:57:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.standalone-sysadmin.com/blog/?p=855#comment-3265</guid>
		<description>WOW!!  I&#039;m glad I&#039;m not the only one thinking I was doing more &quot;developing&quot; than sysadmin functions lately.    I&#039;ve always done some software configurations and web server setups in the past, and in the distant past, I used to do actual software development in COBOL, Fortran, C/C++, Jyacc JAM, Informix 4GL, Sybase, and NeWS (Display PostScript).

In the last couple of years, I&#039;m doing more of compiling and fixing software that we buy or setting more open sources applications that &quot;developers&quot; used to setup.   The developers of the past are now the &quot;project managers&quot; of projects, and usually have the development work outsourced or pushed to a UNIX sysadmin.

Lately I&#039;ve been setting up Apache servers with Catalina and Derby and fixing some of the code that some Indian Developers are sending.</description>
		<content:encoded><![CDATA[<p>WOW!!  I&#8217;m glad I&#8217;m not the only one thinking I was doing more &#8220;developing&#8221; than sysadmin functions lately.    I&#8217;ve always done some software configurations and web server setups in the past, and in the distant past, I used to do actual software development in COBOL, Fortran, C/C++, Jyacc JAM, Informix 4GL, Sybase, and NeWS (Display PostScript).</p>
<p>In the last couple of years, I&#8217;m doing more of compiling and fixing software that we buy or setting more open sources applications that &#8220;developers&#8221; used to setup.   The developers of the past are now the &#8220;project managers&#8221; of projects, and usually have the development work outsourced or pushed to a UNIX sysadmin.</p>
<p>Lately I&#8217;ve been setting up Apache servers with Catalina and Derby and fixing some of the code that some Indian Developers are sending.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Risar</title>
		<link>http://www.standalone-sysadmin.com/blog/2009/08/the-future-of-system-administration/comment-page-1/#comment-3250</link>
		<dc:creator>Risar</dc:creator>
		<pubDate>Sat, 29 Aug 2009 08:14:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.standalone-sysadmin.com/blog/?p=855#comment-3250</guid>
		<description>@ Jean-Francois -- because ITIL doesnt solve the technical problem associated with running large scale IT with ever-shrinking budgets. (I&#039;m  ITIL certified - trust me on that)

Consider aviation, automobiles, warfare, plumbing .... basically any other industry or technology. They didnt build the stealth bomber before they flew at kitty hawk. They didnt have water reclamation and desalination plants before they had basic plumbing.

IT is still a technical problem and will be for a long time - treating it as marketing, sales or some business centric division just creates a large competitive advantage for the other guy. Your people will spend months firefighting, filling out tickets, forms and performing data entry never getting to address the core problem - which is still a technical issue.

ITIL is perfect for non-technical IT shops, highly SLA centric IT shops and similar situations where the work being done should be minimal change and rigidly organized. Rapid change, engineering environments and reactive/adaptive environments either crash and burn (all productive work stops) or immediately trim the ITIL process down to a loose framework of &quot;ITSM best practices&quot; that are automated, but still make the business happy. (eg the svn/cvs/git repository is &quot;release management&quot; and similar concessions)</description>
		<content:encoded><![CDATA[<p>@ Jean-Francois &#8212; because ITIL doesnt solve the technical problem associated with running large scale IT with ever-shrinking budgets. (I&#8217;m  ITIL certified &#8211; trust me on that)</p>
<p>Consider aviation, automobiles, warfare, plumbing &#8230;. basically any other industry or technology. They didnt build the stealth bomber before they flew at kitty hawk. They didnt have water reclamation and desalination plants before they had basic plumbing.</p>
<p>IT is still a technical problem and will be for a long time &#8211; treating it as marketing, sales or some business centric division just creates a large competitive advantage for the other guy. Your people will spend months firefighting, filling out tickets, forms and performing data entry never getting to address the core problem &#8211; which is still a technical issue.</p>
<p>ITIL is perfect for non-technical IT shops, highly SLA centric IT shops and similar situations where the work being done should be minimal change and rigidly organized. Rapid change, engineering environments and reactive/adaptive environments either crash and burn (all productive work stops) or immediately trim the ITIL process down to a loose framework of &#8220;ITSM best practices&#8221; that are automated, but still make the business happy. (eg the svn/cvs/git repository is &#8220;release management&#8221; and similar concessions)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: JR</title>
		<link>http://www.standalone-sysadmin.com/blog/2009/08/the-future-of-system-administration/comment-page-1/#comment-3249</link>
		<dc:creator>JR</dc:creator>
		<pubDate>Fri, 28 Aug 2009 19:27:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.standalone-sysadmin.com/blog/?p=855#comment-3249</guid>
		<description>Interesting blog Matt.

I&#039;m not persuaded by the Ruby statement but the general premise of the article is interesting. I&#039;ve found &lt;a href=&quot;http://www.infrastructures.org/&quot; rel=&quot;nofollow&quot;&gt;Infrastructures.org&lt;/a&gt; quite an interesting site that provides some starting points for system administrators to infrastructure administrators.</description>
		<content:encoded><![CDATA[<p>Interesting blog Matt.</p>
<p>I&#8217;m not persuaded by the Ruby statement but the general premise of the article is interesting. I&#8217;ve found <a href="http://www.infrastructures.org/" rel="nofollow">Infrastructures.org</a> quite an interesting site that provides some starting points for system administrators to infrastructure administrators.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nick Anderson</title>
		<link>http://www.standalone-sysadmin.com/blog/2009/08/the-future-of-system-administration/comment-page-1/#comment-3239</link>
		<dc:creator>Nick Anderson</dc:creator>
		<pubDate>Tue, 25 Aug 2009 15:36:09 +0000</pubDate>
		<guid isPermaLink="false">http://www.standalone-sysadmin.com/blog/?p=855#comment-3239</guid>
		<description>For those who want to know more about ITIL.
http://www.itlibrary.org/</description>
		<content:encoded><![CDATA[<p>For those who want to know more about ITIL.<br />
<a href="http://www.itlibrary.org/" rel="nofollow">http://www.itlibrary.org/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jean-Francois LEHE</title>
		<link>http://www.standalone-sysadmin.com/blog/2009/08/the-future-of-system-administration/comment-page-1/#comment-3238</link>
		<dc:creator>Jean-Francois LEHE</dc:creator>
		<pubDate>Tue, 25 Aug 2009 14:21:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.standalone-sysadmin.com/blog/?p=855#comment-3238</guid>
		<description>This topic is about configuration management, i thnk rather than choosing which tool or language learning, why not simply consider learn ITIL ?</description>
		<content:encoded><![CDATA[<p>This topic is about configuration management, i thnk rather than choosing which tool or language learning, why not simply consider learn ITIL ?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jean-Francois LEHE</title>
		<link>http://www.standalone-sysadmin.com/blog/2009/08/the-future-of-system-administration/comment-page-1/#comment-3236</link>
		<dc:creator>Jean-Francois LEHE</dc:creator>
		<pubDate>Tue, 25 Aug 2009 11:21:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.standalone-sysadmin.com/blog/?p=855#comment-3236</guid>
		<description>&lt;cite&gt;
“I feel that any sysadmin today who isn’t learning Ruby and either Chef or Puppet will be unemployed in 5 years”. 
&lt;/cite&gt;

For me the truth is &quot;I feel that any sysadmin today who isn’t learning ITIL will be unemployed in 5 years”. 

So the tool (cfengine, puppet, ...), is not the greatest part of the configuration management.</description>
		<content:encoded><![CDATA[<p><cite><br />
“I feel that any sysadmin today who isn’t learning Ruby and either Chef or Puppet will be unemployed in 5 years”.<br />
</cite></p>
<p>For me the truth is &#8220;I feel that any sysadmin today who isn’t learning ITIL will be unemployed in 5 years”. </p>
<p>So the tool (cfengine, puppet, &#8230;), is not the greatest part of the configuration management.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: William Triest</title>
		<link>http://www.standalone-sysadmin.com/blog/2009/08/the-future-of-system-administration/comment-page-1/#comment-3235</link>
		<dc:creator>William Triest</dc:creator>
		<pubDate>Tue, 25 Aug 2009 01:45:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.standalone-sysadmin.com/blog/?p=855#comment-3235</guid>
		<description>Ultimately, I think the two really are similar in that both take a problem and find a technological solution to meet the business needs; one just uses more off the shelf components than the other.  The core troubleshooting skill set remains the same and hopefully the security awareness of both is the same.  Testing is slightly different but has a strong overlap.  I don&#039;t think jumping between sys. admin. and programming is that much further then jumping between different programming platforms (depending on the platforms).  

I should admit, I am VERY biased.  My current position has been struggling with the fact that technically I am now a DBA but I know things their systems administrators don&#039;t (previously I had shared responsibility for windows servers), I have a deep understanding on networking, I know some about security (I&#039;m usually consulted on SQL injection issues), and I&#039;ve successfully completed programming projects (primarily when its a non-.NET language which our official core competency).  We&#039;re currently in the process of a reorganization and no one is sure which pillar to put me in, since I do work in all three (my philosophy is they pay me, so while I&#039;m there I do whatever is in their best interest assuming its legal and moral).  I&#039;m known as some one who can pick things up very quickly, and I honestly credit that to the fact that I have technological interests across the board and have been fortunate enough to be exposed to talented individuals in the various aspects of computers.</description>
		<content:encoded><![CDATA[<p>Ultimately, I think the two really are similar in that both take a problem and find a technological solution to meet the business needs; one just uses more off the shelf components than the other.  The core troubleshooting skill set remains the same and hopefully the security awareness of both is the same.  Testing is slightly different but has a strong overlap.  I don&#8217;t think jumping between sys. admin. and programming is that much further then jumping between different programming platforms (depending on the platforms).  </p>
<p>I should admit, I am VERY biased.  My current position has been struggling with the fact that technically I am now a DBA but I know things their systems administrators don&#8217;t (previously I had shared responsibility for windows servers), I have a deep understanding on networking, I know some about security (I&#8217;m usually consulted on SQL injection issues), and I&#8217;ve successfully completed programming projects (primarily when its a non-.NET language which our official core competency).  We&#8217;re currently in the process of a reorganization and no one is sure which pillar to put me in, since I do work in all three (my philosophy is they pay me, so while I&#8217;m there I do whatever is in their best interest assuming its legal and moral).  I&#8217;m known as some one who can pick things up very quickly, and I honestly credit that to the fact that I have technological interests across the board and have been fortunate enough to be exposed to talented individuals in the various aspects of computers.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: rb</title>
		<link>http://www.standalone-sysadmin.com/blog/2009/08/the-future-of-system-administration/comment-page-1/#comment-3233</link>
		<dc:creator>rb</dc:creator>
		<pubDate>Fri, 21 Aug 2009 23:51:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.standalone-sysadmin.com/blog/?p=855#comment-3233</guid>
		<description>I&#039;m still using the old method, but I&#039;m currently managing 1 production-ish server and 1 private server. as soon as get my new, quadcore VPS machine though, I&#039;m switching to puppet + krb/ldap. after a year of manual management, my &quot;production&quot; machine is beyond a mess.</description>
		<content:encoded><![CDATA[<p>I&#8217;m still using the old method, but I&#8217;m currently managing 1 production-ish server and 1 private server. as soon as get my new, quadcore VPS machine though, I&#8217;m switching to puppet + krb/ldap. after a year of manual management, my &#8220;production&#8221; machine is beyond a mess.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Twirrim</title>
		<link>http://www.standalone-sysadmin.com/blog/2009/08/the-future-of-system-administration/comment-page-1/#comment-3232</link>
		<dc:creator>Twirrim</dc:creator>
		<pubDate>Fri, 21 Aug 2009 23:08:09 +0000</pubDate>
		<guid isPermaLink="false">http://www.standalone-sysadmin.com/blog/?p=855#comment-3232</guid>
		<description>@matt and @matt

Matt S&#039;s approach is an approach I&#039;ve participated in in the past.  Slowly but surely brought in new systems under the guise of &#039;updating and improving&#039;,  which was a secondary gain next to getting a single consolidated and manageable way of doing things.</description>
		<content:encoded><![CDATA[<p>@matt and @matt</p>
<p>Matt S&#8217;s approach is an approach I&#8217;ve participated in in the past.  Slowly but surely brought in new systems under the guise of &#8216;updating and improving&#8217;,  which was a secondary gain next to getting a single consolidated and manageable way of doing things.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Matt Simmons</title>
		<link>http://www.standalone-sysadmin.com/blog/2009/08/the-future-of-system-administration/comment-page-1/#comment-3231</link>
		<dc:creator>Matt Simmons</dc:creator>
		<pubDate>Fri, 21 Aug 2009 23:02:51 +0000</pubDate>
		<guid isPermaLink="false">http://www.standalone-sysadmin.com/blog/?p=855#comment-3231</guid>
		<description>@Matt

That does make it difficult. Especially when there&#039;s already a &quot;solution&quot; that people trust. And honestly, if the solution works, maybe it&#039;s not so bad. 

But if you ever find yourself in the position of re-engineering the equipment, maybe you should make it a point to gradually edge in modern configuration management. 

Good luck. I&#039;d be interested in hearing more of your infrastructure (not to mention the trials you probably go through to get stuff to work)</description>
		<content:encoded><![CDATA[<p>@Matt</p>
<p>That does make it difficult. Especially when there&#8217;s already a &#8220;solution&#8221; that people trust. And honestly, if the solution works, maybe it&#8217;s not so bad. </p>
<p>But if you ever find yourself in the position of re-engineering the equipment, maybe you should make it a point to gradually edge in modern configuration management. </p>
<p>Good luck. I&#8217;d be interested in hearing more of your infrastructure (not to mention the trials you probably go through to get stuff to work)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Matt</title>
		<link>http://www.standalone-sysadmin.com/blog/2009/08/the-future-of-system-administration/comment-page-1/#comment-3230</link>
		<dc:creator>Matt</dc:creator>
		<pubDate>Fri, 21 Aug 2009 21:27:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.standalone-sysadmin.com/blog/?p=855#comment-3230</guid>
		<description>At my current employer, nobody wants to change anything, ever. Rather than begin implementing something useful like cfengine or puppet, the masses here would prefer a broken/cobbled together mishmash of scripts smarter people wrote 10+ years ago. Over coming these barriers makes it a real challenge to keep your skills up to date, let alone develop them further.</description>
		<content:encoded><![CDATA[<p>At my current employer, nobody wants to change anything, ever. Rather than begin implementing something useful like cfengine or puppet, the masses here would prefer a broken/cobbled together mishmash of scripts smarter people wrote 10+ years ago. Over coming these barriers makes it a real challenge to keep your skills up to date, let alone develop them further.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dan Fruehauf</title>
		<link>http://www.standalone-sysadmin.com/blog/2009/08/the-future-of-system-administration/comment-page-1/#comment-3229</link>
		<dc:creator>Dan Fruehauf</dc:creator>
		<pubDate>Fri, 21 Aug 2009 09:22:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.standalone-sysadmin.com/blog/?p=855#comment-3229</guid>
		<description>The usage of a source control system is inevitable for SysAdmins today. Before being introduced to puppet, I had my handful collection of configuration packages, all made up of idempotent scripts (in a source control of course).
Puppet obviously makes my life easier.
I can identify with saying that SysAdmins are becoming developers. We&#039;re looking for a new SysAdmin now at our workplace, looking at the CVs we&#039;ve got up until now we&#039;re talking about apes in disguise of SysAdmins. I&#039;m looking for a developer that would fill up my place of maintaining tens of thousands of lines of scripts, will be able to catch up with puppet quickly and be able to respond to complex demands from developers or customers.
Wearing both hats of C++ developer and SysAdmin I can admit that the work I&#039;m doing on either is pretty similar, the common things are:
1. I write code in both
2. I use a source control in both
3. I have to think before acting
The differences:
1. One language is compiled the other is interpreted
2. Once it runs as root and once it runs as a regular user
3. Usually in scripts I do not have to take care of memory leaks as they run only for a very short period :)

@Matt
Point being is that I totally agree, if you are a good SysAdmin, you are actually a developer.

Besides, a question for all:
A product would usually contain not just compiled code, but also a handful of tightly coupled stuff that is also a part of an application, such as packaging the product, configuring the OS for the product, some support scripts for the product, etc. All of these are responsibilities of who? a SysAdmin in a development team? a developer? a SysAdeveloper?</description>
		<content:encoded><![CDATA[<p>The usage of a source control system is inevitable for SysAdmins today. Before being introduced to puppet, I had my handful collection of configuration packages, all made up of idempotent scripts (in a source control of course).<br />
Puppet obviously makes my life easier.<br />
I can identify with saying that SysAdmins are becoming developers. We&#8217;re looking for a new SysAdmin now at our workplace, looking at the CVs we&#8217;ve got up until now we&#8217;re talking about apes in disguise of SysAdmins. I&#8217;m looking for a developer that would fill up my place of maintaining tens of thousands of lines of scripts, will be able to catch up with puppet quickly and be able to respond to complex demands from developers or customers.<br />
Wearing both hats of C++ developer and SysAdmin I can admit that the work I&#8217;m doing on either is pretty similar, the common things are:<br />
1. I write code in both<br />
2. I use a source control in both<br />
3. I have to think before acting<br />
The differences:<br />
1. One language is compiled the other is interpreted<br />
2. Once it runs as root and once it runs as a regular user<br />
3. Usually in scripts I do not have to take care of memory leaks as they run only for a very short period <img src='http://www.standalone-sysadmin.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>@Matt<br />
Point being is that I totally agree, if you are a good SysAdmin, you are actually a developer.</p>
<p>Besides, a question for all:<br />
A product would usually contain not just compiled code, but also a handful of tightly coupled stuff that is also a part of an application, such as packaging the product, configuring the OS for the product, some support scripts for the product, etc. All of these are responsibilities of who? a SysAdmin in a development team? a developer? a SysAdeveloper?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
