<?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: &#8220;You Must Hate Version Control Systems&#8221;</title>
	<atom:link href="http://perlhacks.com/2012/03/you-must-hate-version-control-systems/feed/" rel="self" type="application/rss+xml" />
	<link>http://perlhacks.com/2012/03/you-must-hate-version-control-systems/</link>
	<description>Just another Perl Hacker&#039;s blog</description>
	<lastBuildDate>Mon, 20 May 2013 15:48:56 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
	<item>
		<title>By: Bill Rose</title>
		<link>http://perlhacks.com/2012/03/you-must-hate-version-control-systems/#comment-7526</link>
		<dc:creator>Bill Rose</dc:creator>
		<pubDate>Thu, 21 Feb 2013 11:41:40 +0000</pubDate>
		<guid isPermaLink="false">http://perlhacks.com/?p=423#comment-7526</guid>
		<description><![CDATA[I work as a web developer /programmer at a British university. We are regarded as cutting-edge in the HE development community. The other devs and I begged and pleaded for proper version control after the big boss &quot;took agin&quot; SVN after a 5-minute experience with an unfinished/misconfigured SVN server, when he was able to download code he thought he shouldn&#039;t be able to see. 

The big boss then created a shared folder &quot;code repository&quot; and said &quot;this&#039;ll do &#039;til we can get Team Foundation Server!&quot; at which point I vomited into my wastebin for several minutes. 

Eventually, we got a verbal commitment to use Git as the departmental VCS. However, big boss wasn&#039;t too happy about Git bare repositories (which were the only way to use Git properly on our cloud shared folder product) as he wanted to be able to read and make changes to the code. In other words he didn&#039;t mind me and the other devs using Git but didn&#039;t want to engage himself. He just wanted to make any changes he wanted, potentially release code and then let us crowbar that back into our version management strategy / method afterwards. 

He didn&#039;t mind there being a single-user repository on the cloud shared folder, but that doesn&#039;t scale to more than one person. 

His bedroom hobbyist approach to coding is a bit of a nightmare. OK it&#039;s his train set but I&#039;d really like to see some proper software development best practices round here. We&#039;ve finally hired a CI specialist to a senior position who has cool Jenkins experience though so maybe we&#039;ve done it. 

Still might have to use &lt;b&gt;evil TFS&lt;/b&gt; though. Microsoft are a bunch of corporate buccaneers who&#039;ve spent decades raping the industry. Can&#039;t they just f. off? Still, at least they added Git compatibility to Visual Studio 2012. I refuse to say that that&#039;s &quot;cool&quot; - Microsoft ache to be cool, and I think their striving is pathetic - but it makes them a modiucm less evil. 

I&#039;d still happily nationalise / open source the lot and cut all the heads off the Microsoft hydra, but Git&#039;ll do for now.]]></description>
		<content:encoded><![CDATA[<p>I work as a web developer /programmer at a British university. We are regarded as cutting-edge in the HE development community. The other devs and I begged and pleaded for proper version control after the big boss &#8220;took agin&#8221; SVN after a 5-minute experience with an unfinished/misconfigured SVN server, when he was able to download code he thought he shouldn&#8217;t be able to see. </p>
<p>The big boss then created a shared folder &#8220;code repository&#8221; and said &#8220;this&#8217;ll do &#8217;til we can get Team Foundation Server!&#8221; at which point I vomited into my wastebin for several minutes. </p>
<p>Eventually, we got a verbal commitment to use Git as the departmental VCS. However, big boss wasn&#8217;t too happy about Git bare repositories (which were the only way to use Git properly on our cloud shared folder product) as he wanted to be able to read and make changes to the code. In other words he didn&#8217;t mind me and the other devs using Git but didn&#8217;t want to engage himself. He just wanted to make any changes he wanted, potentially release code and then let us crowbar that back into our version management strategy / method afterwards. </p>
<p>He didn&#8217;t mind there being a single-user repository on the cloud shared folder, but that doesn&#8217;t scale to more than one person. </p>
<p>His bedroom hobbyist approach to coding is a bit of a nightmare. OK it&#8217;s his train set but I&#8217;d really like to see some proper software development best practices round here. We&#8217;ve finally hired a CI specialist to a senior position who has cool Jenkins experience though so maybe we&#8217;ve done it. </p>
<p>Still might have to use <b>evil TFS</b> though. Microsoft are a bunch of corporate buccaneers who&#8217;ve spent decades raping the industry. Can&#8217;t they just f. off? Still, at least they added Git compatibility to Visual Studio 2012. I refuse to say that that&#8217;s &#8220;cool&#8221; &#8211; Microsoft ache to be cool, and I think their striving is pathetic &#8211; but it makes them a modiucm less evil. </p>
<p>I&#8217;d still happily nationalise / open source the lot and cut all the heads off the Microsoft hydra, but Git&#8217;ll do for now.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anon</title>
		<link>http://perlhacks.com/2012/03/you-must-hate-version-control-systems/#comment-4738</link>
		<dc:creator>Anon</dc:creator>
		<pubDate>Wed, 06 Jun 2012 21:04:02 +0000</pubDate>
		<guid isPermaLink="false">http://perlhacks.com/?p=423#comment-4738</guid>
		<description><![CDATA[I guess when you make a piece of crap like pipeline with no understanding of what you&#039;re doing, you don&#039;t really need source control.]]></description>
		<content:encoded><![CDATA[<p>I guess when you make a piece of crap like pipeline with no understanding of what you&#8217;re doing, you don&#8217;t really need source control.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Charles Ellis</title>
		<link>http://perlhacks.com/2012/03/you-must-hate-version-control-systems/#comment-4278</link>
		<dc:creator>Charles Ellis</dc:creator>
		<pubDate>Wed, 11 Apr 2012 11:19:14 +0000</pubDate>
		<guid isPermaLink="false">http://perlhacks.com/?p=423#comment-4278</guid>
		<description><![CDATA[By your own admission the pipelines system that you use is basically unique to you -- it even includes some new programming paradigms like &quot;atmospheric programming&quot;.
Do you ever worry that hiring a university student to work with you will be bad for them in the long run? They may get much more experience than in other gigs that they&#039;re capable of attaining, but all that experience is only applicable to your business.
While it doesn&#039;t impact your bottom line much at all, once that student goes on to work at a different company, they might find themselves completely incapable of performing their job because the whole process is so different from what they learned at your shop.]]></description>
		<content:encoded><![CDATA[<p>By your own admission the pipelines system that you use is basically unique to you &#8212; it even includes some new programming paradigms like &#8220;atmospheric programming&#8221;.<br />
Do you ever worry that hiring a university student to work with you will be bad for them in the long run? They may get much more experience than in other gigs that they&#8217;re capable of attaining, but all that experience is only applicable to your business.<br />
While it doesn&#8217;t impact your bottom line much at all, once that student goes on to work at a different company, they might find themselves completely incapable of performing their job because the whole process is so different from what they learned at your shop.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Week Notes 11 &#38; 12 &#124; Davblog</title>
		<link>http://perlhacks.com/2012/03/you-must-hate-version-control-systems/#comment-4113</link>
		<dc:creator>Week Notes 11 &#38; 12 &#124; Davblog</dc:creator>
		<pubDate>Sun, 25 Mar 2012 07:54:25 +0000</pubDate>
		<guid isPermaLink="false">http://perlhacks.com/?p=423#comment-4113</guid>
		<description><![CDATA[[...] written Nothing here, but there was a post on my Perl blog which has attracted a pretty impressive number of comments. And a few more stories [...]]]></description>
		<content:encoded><![CDATA[<p>[...] written Nothing here, but there was a post on my Perl blog which has attracted a pretty impressive number of comments. And a few more stories [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bryan S. Katz</title>
		<link>http://perlhacks.com/2012/03/you-must-hate-version-control-systems/#comment-4092</link>
		<dc:creator>Bryan S. Katz</dc:creator>
		<pubDate>Fri, 23 Mar 2012 23:07:47 +0000</pubDate>
		<guid isPermaLink="false">http://perlhacks.com/?p=423#comment-4092</guid>
		<description><![CDATA[I think you&#039;ll notice, if you read it a second time, that the salary is 20K - 40K, not 20K.  you&#039;ll also notice that the hours are flexible.

given that there are two universities within a ten minute cycle, students working at their convenience part time making 20K is well above most other opportunities available to them.  

And Chisel is correct.  I&#039;m not looking for a senior programmer to design a platform.  I&#039;m looking for a junior programmer to use a platform and slowly learn how to improve that platform.  For that programmer, it&#039;s an opportunity to work on many more and many larger projects than they&#039;ll ever get to do as a normal programmer at a normal programming job.  

And if they really are available, or they choose to actually do good work from home, then the 40K puts them well into the green.  For 25K in oshawa, their university and their house and their food is paid for the year, along with books and electricity and a car.  Life may be a rip-off where you live, but in oshawa it&#039;s not.

And besides, I think it&#039;s clear that I&#039;m not trying to attract you.]]></description>
		<content:encoded><![CDATA[<p>I think you&#8217;ll notice, if you read it a second time, that the salary is 20K &#8211; 40K, not 20K.  you&#8217;ll also notice that the hours are flexible.</p>
<p>given that there are two universities within a ten minute cycle, students working at their convenience part time making 20K is well above most other opportunities available to them.  </p>
<p>And Chisel is correct.  I&#8217;m not looking for a senior programmer to design a platform.  I&#8217;m looking for a junior programmer to use a platform and slowly learn how to improve that platform.  For that programmer, it&#8217;s an opportunity to work on many more and many larger projects than they&#8217;ll ever get to do as a normal programmer at a normal programming job.  </p>
<p>And if they really are available, or they choose to actually do good work from home, then the 40K puts them well into the green.  For 25K in oshawa, their university and their house and their food is paid for the year, along with books and electricity and a car.  Life may be a rip-off where you live, but in oshawa it&#8217;s not.</p>
<p>And besides, I think it&#8217;s clear that I&#8217;m not trying to attract you.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bryan S. Katz</title>
		<link>http://perlhacks.com/2012/03/you-must-hate-version-control-systems/#comment-4091</link>
		<dc:creator>Bryan S. Katz</dc:creator>
		<pubDate>Fri, 23 Mar 2012 23:01:04 +0000</pubDate>
		<guid isPermaLink="false">http://perlhacks.com/?p=423#comment-4091</guid>
		<description><![CDATA[google and bing don&#039;t need sitemap updates if your sites are built properly.  my clients&#039; sites tend to get crawled a few hundred times each and every day.  and all without my worrying about a sitemap.  pretty neat huh?]]></description>
		<content:encoded><![CDATA[<p>google and bing don&#8217;t need sitemap updates if your sites are built properly.  my clients&#8217; sites tend to get crawled a few hundred times each and every day.  and all without my worrying about a sitemap.  pretty neat huh?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bryan S. Katz</title>
		<link>http://perlhacks.com/2012/03/you-must-hate-version-control-systems/#comment-4090</link>
		<dc:creator>Bryan S. Katz</dc:creator>
		<pubDate>Fri, 23 Mar 2012 22:59:36 +0000</pubDate>
		<guid isPermaLink="false">http://perlhacks.com/?p=423#comment-4090</guid>
		<description><![CDATA[When I said global, I meant the concept not the scope.  all of the pipelines data is stored within the global variable $oPipelines.  inside are templates, session stuff, human stuff, and everything.  so that massive resetter function you mentioned is simply undefl-ing a few hash keys.  actually, some of those hash keys will be written to a file for quick retrieval -- like for the current human, who&#039;s likely to show up again soon.

actually, persisting global variables is exactly the reason that I want fast cgi, it&#039;s actually the only reason.  

so the entire upgrade is spec&#039;d out, has been for a year.  as soon as I have the excuse to spend the three days, it&#039;ll get done.]]></description>
		<content:encoded><![CDATA[<p>When I said global, I meant the concept not the scope.  all of the pipelines data is stored within the global variable $oPipelines.  inside are templates, session stuff, human stuff, and everything.  so that massive resetter function you mentioned is simply undefl-ing a few hash keys.  actually, some of those hash keys will be written to a file for quick retrieval &#8212; like for the current human, who&#8217;s likely to show up again soon.</p>
<p>actually, persisting global variables is exactly the reason that I want fast cgi, it&#8217;s actually the only reason.  </p>
<p>so the entire upgrade is spec&#8217;d out, has been for a year.  as soon as I have the excuse to spend the three days, it&#8217;ll get done.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Christian Walde</title>
		<link>http://perlhacks.com/2012/03/you-must-hate-version-control-systems/#comment-4005</link>
		<dc:creator>Christian Walde</dc:creator>
		<pubDate>Wed, 21 Mar 2012 21:43:22 +0000</pubDate>
		<guid isPermaLink="false">http://perlhacks.com/?p=423#comment-4005</guid>
		<description><![CDATA[A bit of a warning here: You say you budget three days for upgrading to FCGI. However earlier you said &quot;Not only is everything global&quot;. I&#039;m not sure if you&#039;re aware of this, but globals persist between FCGI requests, so you&#039;re very likely to run into issues there and will probably have to rewrite pretty much everything that creates or accesses globals; OR create a massive resetter function that will need to capture every single global.

So, you&#039;ll probably want to budget a lot more than three days.]]></description>
		<content:encoded><![CDATA[<p>A bit of a warning here: You say you budget three days for upgrading to FCGI. However earlier you said &#8220;Not only is everything global&#8221;. I&#8217;m not sure if you&#8217;re aware of this, but globals persist between FCGI requests, so you&#8217;re very likely to run into issues there and will probably have to rewrite pretty much everything that creates or accesses globals; OR create a massive resetter function that will need to capture every single global.</p>
<p>So, you&#8217;ll probably want to budget a lot more than three days.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Therac-25</title>
		<link>http://perlhacks.com/2012/03/you-must-hate-version-control-systems/#comment-3990</link>
		<dc:creator>Therac-25</dc:creator>
		<pubDate>Wed, 21 Mar 2012 18:48:45 +0000</pubDate>
		<guid isPermaLink="false">http://perlhacks.com/?p=423#comment-3990</guid>
		<description><![CDATA[So, you make/host sites for people, and don&#039;t do anything related to SEO for them?  Not even basic sitemap updating to ensure Google and Bing know about their sites?

Wow.]]></description>
		<content:encoded><![CDATA[<p>So, you make/host sites for people, and don&#8217;t do anything related to SEO for them?  Not even basic sitemap updating to ensure Google and Bing know about their sites?</p>
<p>Wow.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Therac-25</title>
		<link>http://perlhacks.com/2012/03/you-must-hate-version-control-systems/#comment-3986</link>
		<dc:creator>Therac-25</dc:creator>
		<pubDate>Wed, 21 Mar 2012 17:55:02 +0000</pubDate>
		<guid isPermaLink="false">http://perlhacks.com/?p=423#comment-3986</guid>
		<description><![CDATA[Yeah, Ontario&#039;s minimum wage is $10.25, so a full 8 hours on 252 working days out of the year would be $20,664 at minimum wage.  

I suppose if you&#039;re aiming for the developers whose primary career options are Best Buy or Tim Hortons, it&#039;s a good enough salary for that.]]></description>
		<content:encoded><![CDATA[<p>Yeah, Ontario&#8217;s minimum wage is $10.25, so a full 8 hours on 252 working days out of the year would be $20,664 at minimum wage.  </p>
<p>I suppose if you&#8217;re aiming for the developers whose primary career options are Best Buy or Tim Hortons, it&#8217;s a good enough salary for that.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
