<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/rss2full.xsl" type="text/xsl" media="screen"?><?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/itemcontent.css" type="text/css" media="screen"?><rss 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:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Bieber Labs</title>
	
	<link>http://www.bieberlabs.com</link>
	<description>Looking for the practical in a world full of cruft</description>
	<pubDate>Mon, 01 Dec 2008 20:01:24 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.5</generator>
	<language>en</language>
			<geo:lat>42.316121</geo:lat><geo:long>-88.438844</geo:long><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/BieberLabs" type="application/rss+xml" /><feedburner:feedFlare href="http://add.my.yahoo.com/rss?url=http%3A%2F%2Ffeeds.feedburner.com%2FBieberLabs" src="http://us.i1.yimg.com/us.yimg.com/i/us/my/addtomyyahoo4.gif">Subscribe with My Yahoo!</feedburner:feedFlare><feedburner:feedFlare href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2FBieberLabs" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare href="http://feeds.my.aol.com/add.jsp?url=http%3A%2F%2Ffeeds.feedburner.com%2FBieberLabs" src="http://o.aolcdn.com/favorites.my.aol.com/webmaster/ffclient/webroot/locale/en-US/images/myAOLButtonSmall.gif">Subscribe with My AOL</feedburner:feedFlare><feedburner:feedFlare href="http://www.rojo.com/add-subscription?resource=http%3A%2F%2Ffeeds.feedburner.com%2FBieberLabs" src="http://blog.rojo.com/RojoWideRed.gif">Subscribe with Rojo</feedburner:feedFlare><feedburner:feedFlare href="http://www.bloglines.com/sub/http://feeds.feedburner.com/BieberLabs" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Ffeeds.feedburner.com%2FBieberLabs" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2FBieberLabs" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare href="http://www.pageflakes.com/subscribe.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2FBieberLabs" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><item>
		<title>Bookmarks for November 29th through December 1st</title>
		<link>http://feeds.feedburner.com/~r/BieberLabs/~3/471637866/</link>
		<comments>http://www.bieberlabs.com/archives/2008/12/01/bookmarks-for-november-29th-through-december-1st/#comments</comments>
		<pubDate>Mon, 01 Dec 2008 20:01:24 +0000</pubDate>
		<dc:creator>Ron Bieber</dc:creator>
		
		<category><![CDATA[Bookmarks]]></category>

		<category><![CDATA[apple]]></category>

		<category><![CDATA[development]]></category>

		<category><![CDATA[economy]]></category>

		<category><![CDATA[facebook]]></category>

		<category><![CDATA[fastcompany]]></category>

		<category><![CDATA[funny]]></category>

		<category><![CDATA[git]]></category>

		<category><![CDATA[github]]></category>

		<category><![CDATA[interface]]></category>

		<category><![CDATA[javascript]]></category>

		<category><![CDATA[jquery]]></category>

		<category><![CDATA[libraries]]></category>

		<category><![CDATA[mac]]></category>

		<category><![CDATA[microsoft]]></category>

		<category><![CDATA[opensource]]></category>

		<category><![CDATA[plugins]]></category>

		<category><![CDATA[simpsons]]></category>

		<category><![CDATA[social]]></category>

		<category><![CDATA[socialnetworking]]></category>

		<category><![CDATA[social_media]]></category>

		<category><![CDATA[software]]></category>

		<category><![CDATA[Video]]></category>

		<category><![CDATA[web2.0]]></category>

		<guid isPermaLink="false">http://www.bieberlabs.com/?p=1758</guid>
		<description><![CDATA[
Abusing Social Media - iphone applications - web 2.0 &#124; Fast Company - Article talking about how companies can make themselves look stupid using social media.   Some points I agree, others I don&#39;t.   I think comcasts twitter participation has been a positive thing.   Same can be said for starbucks.
Cost-Conscious [...]]]></description>
			<content:encoded><![CDATA[<ul>
<li><a href="http://www.fastcompany.com/magazine/130/not-so-fast-social-misfits.html">Abusing Social Media - iphone applications - web 2.0 | Fast Company</a> - Article talking about how companies can make themselves look stupid using social media.   Some points I agree, others I don&#39;t.   I think comcasts twitter participation has been a positive thing.   Same can be said for starbucks.</li>
<li><a href="http://www.businessweek.com/technology/content/nov2008/tc20081130_069698.htm">Cost-Conscious Companies Turn to Open-Source Software - BusinessWeek</a> - &quot;As the recession puts pressure on tech spending, many companies are turning to open-source software to handle more IT tasks &quot;</li>
<li><a href="http://www.businessweek.com/technology/content/nov2008/tc20081130_319283.htm">Open Source: A Silver Lining in the Economic Slump - BusinessWeek</a> - &quot;Sales at open-source software companies are booming, even as stock prices slump and corporate IT spending plummets, Are the good times here? &quot;</li>
<li><a href="http://www.infoq.com/news/2008/12/ironruby-movesto-github">InfoQ: IronRuby moves to Github</a> - Microsoft moving IronRuby to git and hosting it on github.</li>
<li><a href="http://www.engadget.com/2008/12/01/the-simpsons-mocks-m-apple/">The Simpsons mocks (m)Apple - Engadget</a> - The Simpsons rails on Apple.   Pretty damn funny.</li>
<li><a href="http://bassistance.de/jquery-plugins/jquery-plugin-accordion/">jQuery plugin: Accordion</a> - &quot;This plugin creates an accordion menu. It works with nested lists, definition lists, or just nested divs. &quot;</li>
</ul>

	Tags: <a href="http://www.bieberlabs.com/tags/apple/" title="apple" rel="tag nofollow">apple</a>, <a href="http://www.bieberlabs.com/tags/bookmarks/" title="Bookmarks" rel="tag nofollow">Bookmarks</a>, <a href="http://www.bieberlabs.com/tags/development/" title="development" rel="tag nofollow">development</a>, <a href="http://www.bieberlabs.com/tags/economy/" title="economy" rel="tag nofollow">economy</a>, <a href="http://www.bieberlabs.com/tags/facebook/" title="facebook" rel="tag nofollow">facebook</a>, <a href="http://www.bieberlabs.com/tags/fastcompany/" title="fastcompany" rel="tag nofollow">fastcompany</a>, <a href="http://www.bieberlabs.com/tags/funny/" title="funny" rel="tag nofollow">funny</a>, <a href="http://www.bieberlabs.com/tags/git/" title="git" rel="tag nofollow">git</a>, <a href="http://www.bieberlabs.com/tags/github/" title="github" rel="tag nofollow">github</a>, <a href="http://www.bieberlabs.com/tags/interface/" title="interface" rel="tag nofollow">interface</a>, <a href="http://www.bieberlabs.com/tags/javascript/" title="javascript" rel="tag nofollow">javascript</a>, <a href="http://www.bieberlabs.com/tags/jquery/" title="jquery" rel="tag nofollow">jquery</a>, <a href="http://www.bieberlabs.com/tags/libraries/" title="libraries" rel="tag nofollow">libraries</a>, <a href="http://www.bieberlabs.com/tags/mac/" title="mac" rel="tag nofollow">mac</a>, <a href="http://www.bieberlabs.com/tags/microsoft/" title="microsoft" rel="tag nofollow">microsoft</a>, <a href="http://www.bieberlabs.com/tags/opensource/" title="opensource" rel="tag nofollow">opensource</a>, <a href="http://www.bieberlabs.com/tags/plugins/" title="plugins" rel="tag nofollow">plugins</a>, <a href="http://www.bieberlabs.com/tags/simpsons/" title="simpsons" rel="tag nofollow">simpsons</a>, <a href="http://www.bieberlabs.com/tags/social/" title="social" rel="tag nofollow">social</a>, <a href="http://www.bieberlabs.com/tags/socialnetworking/" title="socialnetworking" rel="tag nofollow">socialnetworking</a>, <a href="http://www.bieberlabs.com/tags/social_media/" title="social_media" rel="tag nofollow">social_media</a>, <a href="http://www.bieberlabs.com/tags/software/" title="software" rel="tag nofollow">software</a>, <a href="http://www.bieberlabs.com/tags/video/" title="Video" rel="tag nofollow">Video</a>, <a href="http://www.bieberlabs.com/tags/web20/" title="web2.0" rel="tag nofollow">web2.0</a><br />
<img src="http://feeds.feedburner.com/~r/BieberLabs/~4/471637866" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.bieberlabs.com/archives/2008/12/01/bookmarks-for-november-29th-through-december-1st/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.bieberlabs.com/archives/2008/12/01/bookmarks-for-november-29th-through-december-1st/</feedburner:origLink></item>
		<item>
		<title>Bookmarks for November 24th through November 29th</title>
		<link>http://feeds.feedburner.com/~r/BieberLabs/~3/469505960/</link>
		<comments>http://www.bieberlabs.com/archives/2008/11/29/bookmarks-for-november-24th-through-november-29th/#comments</comments>
		<pubDate>Sat, 29 Nov 2008 18:01:18 +0000</pubDate>
		<dc:creator>Ron Bieber</dc:creator>
		
		<category><![CDATA[Bookmarks]]></category>

		<category><![CDATA[antivirus]]></category>

		<category><![CDATA[apple]]></category>

		<category><![CDATA[apps]]></category>

		<category><![CDATA[development]]></category>

		<category><![CDATA[dreamhost]]></category>

		<category><![CDATA[gtd]]></category>

		<category><![CDATA[hosting]]></category>

		<category><![CDATA[howto]]></category>

		<category><![CDATA[htaccess]]></category>

		<category><![CDATA[internet]]></category>

		<category><![CDATA[iphone]]></category>

		<category><![CDATA[javascript]]></category>

		<category><![CDATA[libraries]]></category>

		<category><![CDATA[Linux]]></category>

		<category><![CDATA[Macintosh]]></category>

		<category><![CDATA[software]]></category>

		<category><![CDATA[tools]]></category>

		<category><![CDATA[Video]]></category>

		<category><![CDATA[web]]></category>

		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.bieberlabs.com/?p=1750</guid>
		<description><![CDATA[
jQuery: The Write Less, Do More, JavaScript Library - Download for the jQuery javascript libraries.
To-Do&#8217;s Made Simple - Another review of CulturedCodes &#39;Things&#39; To Do list manager.
iPhone Linux Demonstration Video on Vimeo - Video demonstrating Linux booting on the iPhone.
The Mac Security Blog &#187; Post Topic &#187; Apple Recommends Antivirus Software - &#34;Apple has issued [...]]]></description>
			<content:encoded><![CDATA[<ul>
<li><a href="http://jquery.com/">jQuery: The Write Less, Do More, JavaScript Library</a> - Download for the jQuery javascript libraries.</li>
<li><a href="http://iboughtamac.com/2008/11/29/to-dos-made-simple/">To-Do&rsquo;s Made Simple</a> - Another review of CulturedCodes &#39;Things&#39; To Do list manager.</li>
<li><a href="http://www.vimeo.com/2373142">iPhone Linux Demonstration Video on Vimeo</a> - Video demonstrating Linux booting on the iPhone.</li>
<li><a href="http://blog.intego.com/2008/11/25/apple-recommends-antivirus-software/">The Mac Security Blog &raquo; Post Topic &raquo; Apple Recommends Antivirus Software</a> - &quot;Apple has issued a technical note about Mac antivirus software, and, for the first time, suggests that Macs need such software.&quot;</li>
<li><a href="http://wiki.dreamhost.com/Making_stats_accessible_with_htaccess">Making stats accessible with htaccess - DreamHost</a> - If you&#39;ve lost the ability to display your stats with recent versions of Wordpress, here&#39;s the key to getting them back.</li>
</ul>

	Tags: <a href="http://www.bieberlabs.com/tags/antivirus/" title="antivirus" rel="tag nofollow">antivirus</a>, <a href="http://www.bieberlabs.com/tags/apple/" title="apple" rel="tag nofollow">apple</a>, <a href="http://www.bieberlabs.com/tags/apps/" title="apps" rel="tag nofollow">apps</a>, <a href="http://www.bieberlabs.com/tags/bookmarks/" title="Bookmarks" rel="tag nofollow">Bookmarks</a>, <a href="http://www.bieberlabs.com/tags/development/" title="development" rel="tag nofollow">development</a>, <a href="http://www.bieberlabs.com/tags/dreamhost/" title="dreamhost" rel="tag nofollow">dreamhost</a>, <a href="http://www.bieberlabs.com/tags/gtd/" title="gtd" rel="tag nofollow">gtd</a>, <a href="http://www.bieberlabs.com/tags/hosting/" title="hosting" rel="tag nofollow">hosting</a>, <a href="http://www.bieberlabs.com/tags/howto/" title="howto" rel="tag nofollow">howto</a>, <a href="http://www.bieberlabs.com/tags/htaccess/" title="htaccess" rel="tag nofollow">htaccess</a>, <a href="http://www.bieberlabs.com/tags/internet/" title="internet" rel="tag nofollow">internet</a>, <a href="http://www.bieberlabs.com/tags/iphone/" title="iphone" rel="tag nofollow">iphone</a>, <a href="http://www.bieberlabs.com/tags/javascript/" title="javascript" rel="tag nofollow">javascript</a>, <a href="http://www.bieberlabs.com/tags/libraries/" title="libraries" rel="tag nofollow">libraries</a>, <a href="http://www.bieberlabs.com/tags/linux/" title="Linux" rel="tag nofollow">Linux</a>, <a href="http://www.bieberlabs.com/tags/macintosh/" title="Macintosh" rel="tag nofollow">Macintosh</a>, <a href="http://www.bieberlabs.com/tags/software/" title="software" rel="tag nofollow">software</a>, <a href="http://www.bieberlabs.com/tags/tools/" title="tools" rel="tag nofollow">tools</a>, <a href="http://www.bieberlabs.com/tags/video/" title="Video" rel="tag nofollow">Video</a>, <a href="http://www.bieberlabs.com/tags/web/" title="web" rel="tag nofollow">web</a>, <a href="http://www.bieberlabs.com/tags/wordpress/" title="Wordpress" rel="tag nofollow">Wordpress</a><br />
<img src="http://feeds.feedburner.com/~r/BieberLabs/~4/469505960" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.bieberlabs.com/archives/2008/11/29/bookmarks-for-november-24th-through-november-29th/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.bieberlabs.com/archives/2008/11/29/bookmarks-for-november-24th-through-november-29th/</feedburner:origLink></item>
		<item>
		<title>The Murder of Ronald Scharff - McHenry County 1981</title>
		<link>http://feeds.feedburner.com/~r/BieberLabs/~3/461590242/</link>
		<comments>http://www.bieberlabs.com/archives/2008/11/22/the-murder-of-ronald-scharff-mchenry-county-1981/#comments</comments>
		<pubDate>Sat, 22 Nov 2008 06:30:11 +0000</pubDate>
		<dc:creator>Ron Bieber</dc:creator>
		
		<category><![CDATA[General]]></category>

		<category><![CDATA[justice]]></category>

		<category><![CDATA[mafia]]></category>

		<category><![CDATA[mob]]></category>

		<category><![CDATA[murder]]></category>

		<guid isPermaLink="false">http://www.bieberlabs.com/archives/2008/11/22/the-murder-of-ronald-scharff-mchenry-county-1981/</guid>
		<description><![CDATA[The following text is a verbatim copy of the description of the McHenry 1981 Facebook group.  This is a group started by a friend of my brother and I whose father and one of his employees, Patricia Freeman, were murdered in Lakemoor, IL in 1981.   The case has been unsolved for 27 [...]]]></description>
			<content:encoded><![CDATA[<p>The following text is a verbatim copy of the description of the <a href="http://tinyurl.com/573tuh">McHenry 1981</a> Facebook group.  This is a group started by a friend of my brother and I whose father and one of his employees, Patricia Freeman, were murdered in Lakemoor, IL in 1981.   The case has been unsolved for 27 years.   This year, Paul&#8217;s former babysitter read the book <a href="http://www.amazon.com/Cullotta-Chicago-Criminal-Mobster-Government/dp/0929712455/ref=pd_bbs_sr_1?ie=UTF8&#038;s=books&#038;qid=1227462940&#038;sr=8-1">Cullotta: The Life of a Chicago Criminal, Las Vegas Mobster and Government Witness</a>, written by Frank Cullotta and in that book found a description of the murder and the identity of the man who did it.</p>
<p>Paul wants the killer, who died in prison in 2007, officially named and the now cold case closed.</p>
<p>You can read the story and hear radio interviews about the murder on the <a href="http://tinyurl.com/573tuh">McHenry 1981 Facebook Group Page</a>.   I&#8217;ve provided the main text of the group description as a courtesy, with permission from Paul Scharff.</p>
<h2>Murder in Lakemoor</h2>
<p>&quot;On the morning of June 2, 1981, two people were found shot to death in the living room of an apartment at the rear of the P.M. Pub, located at <a href="http://maps.google.com/maps?f=q&amp;hl=en&amp;geocode=&amp;q=238+West+Rand+Road,+lakemoor,+il&amp;sll=42.354936,-88.213377&amp;sspn=0.110237,0.262642&amp;g=238+West+Rand+Road,+lakemoor,+il&amp;ie=UTF8&amp;z=17&amp;iwloc=addr" target="_blank">238 West Rand Road in Lakemoor, Illinois</a>. The victims were the tavern’s owner, 37-year-old Ronald Scharff and barmaid Patricia Freeman, who had worked her first shift at the bar the previous evening. Lakemoor is situated about 45 miles northwest of Chicago and was a community of around 800 at the time. These were the first reported homicides there since its incorporation in 1952.</p>
<p>&quot;Shortly after the killings, McHenry County Sheriff’s investigators had a couple of suspects in the slayings. Jim Hager — a friend of Ron Scharff — advised them that if they wanted to solve the murders they should look at either Freeman’s boyfriend or a guy named Larry Neumann. The latter was a McHenry County native then living in Las Vegas. Neumann, a burglar, robber, arsonist and all around tough guy, was working for Chicago Outfit enforcer Tony Spilotro in Sin City. Neumann had previously been convicted of a 1956 triple murder in Illinois. And although he received a sentence of 125 years, he had miraculously been paroled after serving only about 16 years. Hager had thrown Neumann’s name into the mix because he had witnessed an altercation between Scharff and Neumann’s ex-wife in which Scharff threw the woman out of his bar. Hager felt that to a guy like Neumann, that incident could be construed to be a personal insult demanding redress.</p>
<p>&quot;It is unclear exactly what the police did with that information. But they reportedly put most of their focus on Freeman’s boyfriend, who had allegedly been seen across the street from the lounge on the night of the killings. The man was questioned and submitted to several lie detector tests, the results of which were inconclusive.</p>
<p>&quot;At any rate, no charges were filed and the case was still open the following year when what seemed like a major breakthrough with a Las Vegas connection took place. In May 1982, Tony Spilotro’s childhood friend and lieutenant flipped and became a government witness. Frank Cullotta — who had been running Spilotro’s crew of thieves and killers known as the Hole in the Wall Gang prior to defecting — told the FBI agents and Las Vegas police who were debriefing him, that Neumann had killed two people in a McHenry County tavern the previous June. McHenry County authorities were notified and interviewed Cullotta at the federal lockup in San Diego.</p>
<p>&quot;Cullotta confirmed Hager’s suspicion of the motive for the murders. He stated that Neumann had received a call from his ex-wife regarding her altercation with Scharff. The killer had become enraged. He considered the incident to have been a sign of disrespect to him; and felt he had no choice but to return to Illinois and get revenge. Not long afterward Neumann said he was heading for Chicago. Another Cullotta associate named Tommy Amato went with him. Amato went along to share the driving and get out of Vegas for a while. He had no knowledge of Neumann’s plans for retribution. When Neumann returned to Vegas he admitted the murders to Cullotta.</p>
<p>&quot;In addition to Cullotta’s statement, a Las Vegas police detective provided details of an interview he did with Tommy Amato regarding the Scharff and Freeman murders. David Groover said Amato told him that he had driven Neumann from Chicago to Lakemoor in Neumann’s Thunderbird. Neumann told Amato to park near the pub and wait in the car for him. A few minutes later Amato heard two gunshots, followed seconds later by two more. Neumann returned to the car, and after driving around for a while threw the murder weapon into a lake. Although Amato later retracted his story, Groover memorialized Amato’s statement in a sworn affidavit.</p>
<p>&quot;Further information that seemingly corroborated the accounts of Cullotta and Amato was contained in McHenry County police records. The night after the killings, Tommy Amato was in a car operated by Neumann’s brother-in-law when it was stopped by a police patrol. Amato was detained briefly and then released.</p>
<p>&quot;In spite of all this information, Neumann was not charged and the murders remained unsolved.</p>
<p>&quot;In 2008, 27 years after his father’s murder, Paul Scharff received a phone call from Jim Hager. He was told that Holly Hager — Jim’s daughter and Paul’s one-time babysitter — had read a book that she believed included a segment on Ron Scharff’s killing. Although the names of the victims and the specific location of the crimes weren’t included, she felt everything else matched. Jim agreed and reached out to Paul.</p>
<p>&quot;The book Holly read was <a href="http://www.amazon.com/Cullotta-Chicago-Criminal-Mobster-Government/dp/0929712455/ref=pd_bbs_sr_1?ie=UTF8&#038;s=books&#038;qid=1227462940&#038;sr=8-1">Cullotta: The Life of a Chicago Criminal, Las Vegas Mobster and Government Witness</a>. On page 130 of that book she found Cullotta’s account of what turned out to be the Ron Scharff murder. For Paul, who was a young boy in 1981, this was the first time he’d heard the story about Larry Neumann being his father’s killer. After talking with Jim Hager and reading the book himself, Paul is convinced Neumann was the man who took the lives of his father and Pat Freeman. That acceptance has brought him a certain amount of closure.</p>
<p>&quot;But now he’d like the police to name Neumann —who died in prison in January 2007 — as the perpetrator and close out the cold case. He’d also like an explanation as to why the police seemingly never seriously went after Neumann all those years ago. Frank Cullotta and his former FBI handler Dennis Arnoldy, have agreed to assist Paul in his efforts if needed.&quot;</p>
<p>Text reprinted by permission from Paul Scharff (<a href="http://tinyurl.com/573tuh">McHenry 1981</a> )</p>
<p>We would like to help Paul get attention to get this case closed.  Please <a href="http://digg.com/submit?phase=2&#038;url=http%3A%2F%2Fwww.bieberlabs.com%2Farchives%2F2008%2F11%2F22%2Fthe-murder-of-ronald-scharff-mchenry-county-1981%2F">digg this article</a> to help us.   It only takes a second.</p>
<h2>Related Links</h2>
<ul>
<li><a href="http://www.blogtalkradio.com/dennisngriffin/2008/11/06/las-vegas-and-the-mob-special">Interview with Paul Scharff, Holly Hagar, the co-author of Cullotta Dennis Griffin, and retired FBI agent Dennis Arnold</a></li>
<li><a href="http://www.americanmafia.com/Cities/chicago.html">Information on the The Chicago Outfit</a></li>
<li><a href="http://incoldblogger.blogspot.com/2008/08/larry-neumann.html">A blog article on Larry Neumann</a>, which also describes the incident in McHenry County.
</li>
<li>Pauls&#8217; <a href="http://www.dennisngriffin.com/2008/11/the-book-cullotta-told-me-who-killed-my-father-27-years-ago/">review</a> of the book <a href="http://www.amazon.com/Cullotta-Chicago-Criminal-Mobster-Government/dp/0929712455/ref=pd_bbs_sr_1?ie=UTF8&#038;s=books&#038;qid=1227462940&#038;sr=8-1">Cullotta</a></li>
</ul>

	Tags: <a href="http://www.bieberlabs.com/tags/justice/" title="justice" rel="tag nofollow">justice</a>, <a href="http://www.bieberlabs.com/tags/mafia/" title="mafia" rel="tag nofollow">mafia</a>, <a href="http://www.bieberlabs.com/tags/mob/" title="mob" rel="tag nofollow">mob</a>, <a href="http://www.bieberlabs.com/tags/murder/" title="murder" rel="tag nofollow">murder</a><br />
<img src="http://feeds.feedburner.com/~r/BieberLabs/~4/461590242" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.bieberlabs.com/archives/2008/11/22/the-murder-of-ronald-scharff-mchenry-county-1981/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.bieberlabs.com/archives/2008/11/22/the-murder-of-ronald-scharff-mchenry-county-1981/</feedburner:origLink></item>
		<item>
		<title>Bookmarks for November 21st</title>
		<link>http://feeds.feedburner.com/~r/BieberLabs/~3/460783570/</link>
		<comments>http://www.bieberlabs.com/archives/2008/11/21/bookmarks-for-november-21st/#comments</comments>
		<pubDate>Fri, 21 Nov 2008 14:00:34 +0000</pubDate>
		<dc:creator>Ron Bieber</dc:creator>
		
		<category><![CDATA[Bookmarks]]></category>

		<category><![CDATA[agile]]></category>

		<category><![CDATA[aquisitions]]></category>

		<category><![CDATA[design]]></category>

		<category><![CDATA[development]]></category>

		<category><![CDATA[grainger]]></category>

		<category><![CDATA[Linux]]></category>

		<category><![CDATA[measurement]]></category>

		<category><![CDATA[methodologies]]></category>

		<category><![CDATA[programming]]></category>

		<category><![CDATA[projectmanagement]]></category>

		<category><![CDATA[scrum]]></category>

		<category><![CDATA[Services]]></category>

		<category><![CDATA[soa]]></category>

		<category><![CDATA[Technology]]></category>

		<category><![CDATA[tutorials]]></category>

		<category><![CDATA[unix]]></category>

		<category><![CDATA[usability]]></category>

		<category><![CDATA[ux]]></category>

		<category><![CDATA[xp]]></category>

		<guid isPermaLink="false">http://www.bieberlabs.com/archives/2008/11/21/bookmarks-for-november-21st/</guid>
		<description><![CDATA[
James Shore: Successful Software - &#34;Technical debt sucks, and it&#39;s a particularly common problem for the teams I work with. Technical debt affects everything they do. It disrupts plans, kills productivity, and creates defects. There is much wailing and gnashing of teeth, but strangely, these teams put very little effort into paying off the debt. [...]]]></description>
			<content:encoded><![CDATA[<ul>
<li><a href="http://jamesshore.com/Blog/An-Approximate-Measure-of-Technical-Debt.html">James Shore: Successful Software</a> - &quot;Technical debt sucks, and it&#39;s a particularly common problem for the teams I work with. Technical debt affects everything they do. It disrupts plans, kills productivity, and creates defects. There is much wailing and gnashing of teeth, but strangely, these teams put very little effort into paying off the debt. (That&#39;s probably why they got into this mess in the first place.)&quot;</li>
<li><a href="http://gazettextra.com/news/2008/nov/20/lab-safety-grainger-combining-supply-lines/">Lab Safety, Grainger combining supply lines &#8212; GazetteXtra</a> - &quot;In an effort to prop up an underperforming Lab Safety Supply, company officials said Wednesday they will combine the business with another that operates warehouses across the country.&quot;</li>
<li><a href="http://www.infoq.com/news/2008/11/agile_usability">InfoQ: Agile Usability</a> - &quot;Jakob Nielsen, usability guru and author of Usability Engineering, raises the concern that Agile methods are a threat to traditional approaches to designing usability. He says that Agile&rsquo;s greatest threat to usability is that &ldquo;it&#39;s a method proposed by programmers and mainly addresses the implementation side of system development&rdquo;. Alistair Cockburn counters that this claim just isn&rsquo;t true&quot;</li>
<li><a href="http://www.infoq.com/news/2008/11/soa-failure">InfoQ: The Generic SOA Failure Letter</a> - &quot;There have been quite a few articles recently on the subject of whether or not SOA should be considered a failure. Gartner analysts have entered the debate with a mock letter supposedly written by Project Manager, EA Artchitect or Lead Developer &quot;To the CIO, CEO, CFO, CTO and shareholders&quot;, indicating why the writer admits that SOA is certainly a failure&quot;</li>
<li><a href="http://www.junauza.com/2008/11/7-deadly-linux-commands.html">The 7 Deadly Linux Commands</a> - &quot;If you are new to Linux, chances are you will meet a stupid person perhaps in a forum or chat room that can trick you into using commands that will harm your files or even your entire operating system. To avoid this dangerous scenario from happening, I have here a list of deadly Linux commands that you should avoid.&quot;</li>
<li><a href="http://jamesshore.com/Blog/The-Decline-and-Fall-of-Agile.html">The Decline and Fall of Agile</a> - &quot;Scrum is undeniably the winner of the agile method wars. Thanks to the Scrum Alliance&#39;s vast (and lucrative) network of Certified Scrum Trainers and Certified ScrumMaster courses, when people say &quot;Agile,&quot; they usually mean Scrum. So when &quot;Agile&quot; fails, it&#39;s generally Scrum that&#39;s failing. And Scrum is incomplete, purposefully so.&quot;</li>
</ul>

	Tags: <a href="http://www.bieberlabs.com/tags/agile/" title="agile" rel="tag nofollow">agile</a>, <a href="http://www.bieberlabs.com/tags/aquisitions/" title="aquisitions" rel="tag nofollow">aquisitions</a>, <a href="http://www.bieberlabs.com/tags/bookmarks/" title="Bookmarks" rel="tag nofollow">Bookmarks</a>, <a href="http://www.bieberlabs.com/tags/design/" title="design" rel="tag nofollow">design</a>, <a href="http://www.bieberlabs.com/tags/development/" title="development" rel="tag nofollow">development</a>, <a href="http://www.bieberlabs.com/tags/grainger/" title="grainger" rel="tag nofollow">grainger</a>, <a href="http://www.bieberlabs.com/tags/linux/" title="Linux" rel="tag nofollow">Linux</a>, <a href="http://www.bieberlabs.com/tags/measurement/" title="measurement" rel="tag nofollow">measurement</a>, <a href="http://www.bieberlabs.com/tags/methodologies/" title="methodologies" rel="tag nofollow">methodologies</a>, <a href="http://www.bieberlabs.com/tags/programming/" title="programming" rel="tag nofollow">programming</a>, <a href="http://www.bieberlabs.com/tags/projectmanagement/" title="projectmanagement" rel="tag nofollow">projectmanagement</a>, <a href="http://www.bieberlabs.com/tags/scrum/" title="scrum" rel="tag nofollow">scrum</a>, <a href="http://www.bieberlabs.com/tags/services/" title="Services" rel="tag nofollow">Services</a>, <a href="http://www.bieberlabs.com/tags/soa/" title="soa" rel="tag nofollow">soa</a>, <a href="http://www.bieberlabs.com/tags/technology/" title="Technology" rel="tag nofollow">Technology</a>, <a href="http://www.bieberlabs.com/tags/tutorials/" title="tutorials" rel="tag nofollow">tutorials</a>, <a href="http://www.bieberlabs.com/tags/unix/" title="unix" rel="tag nofollow">unix</a>, <a href="http://www.bieberlabs.com/tags/usability/" title="usability" rel="tag nofollow">usability</a>, <a href="http://www.bieberlabs.com/tags/ux/" title="ux" rel="tag nofollow">ux</a>, <a href="http://www.bieberlabs.com/tags/xp/" title="xp" rel="tag nofollow">xp</a><br />
<img src="http://feeds.feedburner.com/~r/BieberLabs/~4/460783570" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.bieberlabs.com/archives/2008/11/21/bookmarks-for-november-21st/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.bieberlabs.com/archives/2008/11/21/bookmarks-for-november-21st/</feedburner:origLink></item>
		<item>
		<title>Bookmarks for November 18th through November 20th</title>
		<link>http://feeds.feedburner.com/~r/BieberLabs/~3/459589140/</link>
		<comments>http://www.bieberlabs.com/archives/2008/11/20/bookmarks-for-november-18th-through-november-20th/#comments</comments>
		<pubDate>Thu, 20 Nov 2008 14:00:06 +0000</pubDate>
		<dc:creator>Ron Bieber</dc:creator>
		
		<category><![CDATA[Bookmarks]]></category>

		<category><![CDATA[agile]]></category>

		<category><![CDATA[data]]></category>

		<category><![CDATA[database]]></category>

		<category><![CDATA[datamining]]></category>

		<category><![CDATA[development]]></category>

		<category><![CDATA[dscm]]></category>

		<category><![CDATA[git]]></category>

		<category><![CDATA[github]]></category>

		<category><![CDATA[hadoop]]></category>

		<category><![CDATA[management]]></category>

		<category><![CDATA[mapreduce]]></category>

		<category><![CDATA[process]]></category>

		<category><![CDATA[programming]]></category>

		<category><![CDATA[social]]></category>

		<category><![CDATA[toread]]></category>

		<category><![CDATA[versioncontrol]]></category>

		<guid isPermaLink="false">http://www.bieberlabs.com/?p=1718</guid>
		<description><![CDATA[
The Commoditization of Massive Data Analysis - O&#39;Reilly Radar - &#34;There is a debate brewing among data systems cognoscenti as to the best way to do data analysis at this scale. The old guard in the Enterprise IT camp tends to favor relational databases and the SQL language, while the web upstarts have rallied around [...]]]></description>
			<content:encoded><![CDATA[<ul>
<li><a href="http://radar.oreilly.com/2008/11/the-commoditization-of-massive.html">The Commoditization of Massive Data Analysis - O&#39;Reilly Radar</a> - &quot;There is a debate brewing among data systems cognoscenti as to the best way to do data analysis at this scale. The old guard in the Enterprise IT camp tends to favor relational databases and the SQL language, while the web upstarts have rallied around the MapReduce programming model popularized at Google, and cloned in open source as Apache Hadoop. Hadoop is in wide use at companies like Yahoo! and Facebook, and gets a lot of attention in tech blogs as the next big open source project.&quot;</li>
<li><a href="http://www.cio.com/article/464169/When_Agile_Projects_Go_Bad">When Agile Projects Go Bad - CIO.com - Business Technology Leadership</a> - &quot;Your software development projects can benefit from Agile - assuming it&#39;s really what&#39;s used. Learn about the sins that have been committed in the name of &quot;Agile.&quot;&quot; - Excellent article about skill aquisitiion and common misinterpretations of &quot;methodologies&quot; and tools and where they are relevant.</li>
<li><a href="http://thecodetrain.co.uk/2008/11/why-git/">Why git? &raquo; Blog Archive &raquo; The Code Train</a> - &quot;Now, I&rsquo;d been aware of git (and also bazaar) for over a year, but had never taken the time to look at them properly. The reason was that whilst I wasn&rsquo;t particularly happy with the fact that I had to hold my commits in my head until I got home with svn I had been able to work this way and get things done. I was also not convinced by what I considered &ldquo;fad&rdquo; Version Control Systems, and I didn&rsquo;t relish the prospect of moving from one to another. &quot;</li>
</ul>

	Tags: <a href="http://www.bieberlabs.com/tags/agile/" title="agile" rel="tag nofollow">agile</a>, <a href="http://www.bieberlabs.com/tags/bookmarks/" title="Bookmarks" rel="tag nofollow">Bookmarks</a>, <a href="http://www.bieberlabs.com/tags/data/" title="data" rel="tag nofollow">data</a>, <a href="http://www.bieberlabs.com/tags/database/" title="database" rel="tag nofollow">database</a>, <a href="http://www.bieberlabs.com/tags/datamining/" title="datamining" rel="tag nofollow">datamining</a>, <a href="http://www.bieberlabs.com/tags/development/" title="development" rel="tag nofollow">development</a>, <a href="http://www.bieberlabs.com/tags/dscm/" title="dscm" rel="tag nofollow">dscm</a>, <a href="http://www.bieberlabs.com/tags/git/" title="git" rel="tag nofollow">git</a>, <a href="http://www.bieberlabs.com/tags/github/" title="github" rel="tag nofollow">github</a>, <a href="http://www.bieberlabs.com/tags/hadoop/" title="hadoop" rel="tag nofollow">hadoop</a>, <a href="http://www.bieberlabs.com/tags/management/" title="management" rel="tag nofollow">management</a>, <a href="http://www.bieberlabs.com/tags/mapreduce/" title="mapreduce" rel="tag nofollow">mapreduce</a>, <a href="http://www.bieberlabs.com/tags/process/" title="process" rel="tag nofollow">process</a>, <a href="http://www.bieberlabs.com/tags/programming/" title="programming" rel="tag nofollow">programming</a>, <a href="http://www.bieberlabs.com/tags/social/" title="social" rel="tag nofollow">social</a>, <a href="http://www.bieberlabs.com/tags/toread/" title="toread" rel="tag nofollow">toread</a>, <a href="http://www.bieberlabs.com/tags/versioncontrol/" title="versioncontrol" rel="tag nofollow">versioncontrol</a><br />
<img src="http://feeds.feedburner.com/~r/BieberLabs/~4/459589140" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.bieberlabs.com/archives/2008/11/20/bookmarks-for-november-18th-through-november-20th/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.bieberlabs.com/archives/2008/11/20/bookmarks-for-november-18th-through-november-20th/</feedburner:origLink></item>
		<item>
		<title>Bookmarks for November 14th through November 16th</title>
		<link>http://feeds.feedburner.com/~r/BieberLabs/~3/455004899/</link>
		<comments>http://www.bieberlabs.com/archives/2008/11/16/bookmarks-for-november-14th-through-november-16th/#comments</comments>
		<pubDate>Sun, 16 Nov 2008 16:00:07 +0000</pubDate>
		<dc:creator>Ron Bieber</dc:creator>
		
		<category><![CDATA[Bookmarks]]></category>

		<category><![CDATA[agile]]></category>

		<category><![CDATA[code]]></category>

		<category><![CDATA[development]]></category>

		<category><![CDATA[dscm]]></category>

		<category><![CDATA[free]]></category>

		<category><![CDATA[git]]></category>

		<category><![CDATA[github]]></category>

		<category><![CDATA[iso]]></category>

		<category><![CDATA[lean]]></category>

		<category><![CDATA[notes]]></category>

		<category><![CDATA[Productivity]]></category>

		<category><![CDATA[security]]></category>

		<category><![CDATA[tools]]></category>

		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://www.bieberlabs.com/?p=1701</guid>
		<description><![CDATA[
Featured Windows Download: ISODisk Mounts up to Twenty Disk Images - ISODisk is a free application which allows you to mount a disk image and browse it like a regular drive.
Alan&#8217;s Kiloblog &#187; GitHub and Git: Sharing Your Code, for What It&#8217;s Worth, Without a Begging Entry into Open Source Communities - &#34;I am sharing [...]]]></description>
			<content:encoded><![CDATA[<ul>
<li><a href="http://lifehacker.com/5088110/isodisk-mounts-up-to-twenty-disk-images">Featured Windows Download: ISODisk Mounts up to Twenty Disk Images</a> - ISODisk is a free application which allows you to mount a disk image and browse it like a regular drive.</li>
<li><a href="http://kiloblog.com/post/sharing-code-for-what-its-worth/">Alan&rsquo;s Kiloblog &raquo; GitHub and Git: Sharing Your Code, for What It&rsquo;s Worth, Without a Begging Entry into Open Source Communities</a> - &quot;I am sharing my code. I am not launching an open source project. I am not beginning a search for like minded developers to avoid duplication of efforts. I am not showing up at someone else&rsquo;s door hat in hand, asking for commit access. I am not looking to do battle with Brook&rsquo;s Law at the outset of my brainstorm.&quot;</li>
<li><a href="https://privnote.com/n/destroyed/">Privnote - send notes that will self-destruct after being read</a> - Ok, this is cool.   &quot;Get Smart&quot; meets the internet.   Thanks Aaron!</li>
<li><a href="http://epistemologic.com/2007/08/06/lean-software-development-an-iteration-less-agile-process/">Lean software development: An iteration-less agile process &laquo; epistemologic</a> - &quot;I thought I&rsquo;d present my reasoning as a set of statements that together build up the argument. I&rsquo;ll try to address the following things - business analysis, estimation and tasking, ensuring communication, iterations, requirements prioritization, planning, showcasing and closure, taking breaks. There&rsquo;s probably more, but these are the areas where most people ask questions about this approach.&quot;</li>
</ul>

	Tags: <a href="http://www.bieberlabs.com/tags/agile/" title="agile" rel="tag nofollow">agile</a>, <a href="http://www.bieberlabs.com/tags/bookmarks/" title="Bookmarks" rel="tag nofollow">Bookmarks</a>, <a href="http://www.bieberlabs.com/tags/code/" title="code" rel="tag nofollow">code</a>, <a href="http://www.bieberlabs.com/tags/development/" title="development" rel="tag nofollow">development</a>, <a href="http://www.bieberlabs.com/tags/dscm/" title="dscm" rel="tag nofollow">dscm</a>, <a href="http://www.bieberlabs.com/tags/free/" title="free" rel="tag nofollow">free</a>, <a href="http://www.bieberlabs.com/tags/git/" title="git" rel="tag nofollow">git</a>, <a href="http://www.bieberlabs.com/tags/github/" title="github" rel="tag nofollow">github</a>, <a href="http://www.bieberlabs.com/tags/iso/" title="iso" rel="tag nofollow">iso</a>, <a href="http://www.bieberlabs.com/tags/lean/" title="lean" rel="tag nofollow">lean</a>, <a href="http://www.bieberlabs.com/tags/notes/" title="notes" rel="tag nofollow">notes</a>, <a href="http://www.bieberlabs.com/tags/productivity/" title="Productivity" rel="tag nofollow">Productivity</a>, <a href="http://www.bieberlabs.com/tags/security/" title="security" rel="tag nofollow">security</a>, <a href="http://www.bieberlabs.com/tags/tools/" title="tools" rel="tag nofollow">tools</a>, <a href="http://www.bieberlabs.com/tags/windows/" title="windows" rel="tag nofollow">windows</a><br />
<img src="http://feeds.feedburner.com/~r/BieberLabs/~4/455004899" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.bieberlabs.com/archives/2008/11/16/bookmarks-for-november-14th-through-november-16th/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.bieberlabs.com/archives/2008/11/16/bookmarks-for-november-14th-through-november-16th/</feedburner:origLink></item>
		<item>
		<title>Implementing Open Source Defect Tracking as a Corporate Tool - An Update</title>
		<link>http://feeds.feedburner.com/~r/BieberLabs/~3/454994781/</link>
		<comments>http://www.bieberlabs.com/archives/2008/11/16/implementing-open-source-defect-tracking-as-a-corporate-tool-an-update/#comments</comments>
		<pubDate>Sun, 16 Nov 2008 15:42:40 +0000</pubDate>
		<dc:creator>Ron Bieber</dc:creator>
		
		<category><![CDATA[Open Source Software]]></category>

		<category><![CDATA[Software Development]]></category>

		<category><![CDATA[Software Reviews]]></category>

		<category><![CDATA[corporate]]></category>

		<category><![CDATA[culture]]></category>

		<category><![CDATA[defect-tracking]]></category>

		<category><![CDATA[eventum]]></category>

		<category><![CDATA[opensource]]></category>

		<guid isPermaLink="false">http://www.bieberlabs.com/wordpress/?p=1339</guid>
		<description><![CDATA[Note:  This article was started around March or April of this year - and I just got the motivation to finish it - because I thought it was important.   I hope I did the original idea justice all these months later.
Back in October of 2007 I had written about starting to implement [...]]]></description>
			<content:encoded><![CDATA[<p><em>Note:  This article was started around March or April of this year - and I just got the motivation to finish it - because I thought it was important.   I hope I did the original idea justice all these months later.</em></p>
<p>Back in October of 2007 I had <a href="http://www.bieberlabs.com/archives/2007/10/20/ldap-enabling-the-eventum-defect-tracking-system/">written</a> about starting to implement the <a href="http://eventum.mysql.com">Eventum Defect Tracking System</a> in place of the defect tracking system that we had been using for about 8-9 years.   I thought I&#8217;d throw up an update on how we&#8217;re doing, and what advantages we are seeing from taking the Open Source route over the proprietary route.</p>
<p>Let me start off by saying that the more we use Eventum, the more impressed I am with the thought that went into the development of the application.   There were only a few minor tweaks that we had to do in order to get it working in a way that we could be much more productive.    These tweaks were things like <a href="http://www.bieberlabs.com/wordpress/archives/2007/10/20/ldap-enabling-the-eventum-defect-tracking-system/">enabling basic LDAP authentication</a> on the application and most recently enabling email integration and source control integration, which are actually already implemented in the system.   Some little tweaks for our environment to alleviate the change required were necessary, but as you will see, these tweaks were small.</p>
<h2>Basic Install and Feedback Process</h2>
<p>I had the basic install of Eventum up in about thirty minutes.   I then sent the link to the application out to small pieces of the team in order to receive targeted feedback.   Most of the feedback revolved around things that were missing that people were used to in the current application - but these things were largely why I wanted to remove it in the first place.   They caused a lot of extra work.   I made some tweaks to add custom fields, and sent it out to another small group.  Once everyone had a chance to play with it a bit, I assembled the team to talk about what we needed to do to cut over.   Much of the conversation was around how the new process would work and some were around tweaks that I had made that people didn&#8217;t feel we needed (which came directly from feedback from the team).   Some of the tweaks were undone and we decided to move ahead with cutover on the next build cycle.</p>
<p>A conscious decision was made to just get the system up and people to start using it without all of the bells and whistles like email integration, which I would add incrementally as I had the time to do so.   The next section will talk about some of the things we did in order to expedite the enabling of email integration.</p>
<p>Some of the initial feedback that we received on the tool was that the &#8220;screen was too cluttered&#8221; or people didn&#8217;t understand the states.   Much of this, I knew, was simply because the tool was unfamiliar.   People do not like change.  I spent a lot of time reassuring people and asking them to &#8220;hang in there&#8221; as we familiarized ourselves with the tool and the new processes that would evolve through its use.   To their credit, they did.</p>
<h2>Enabling Email Integration</h2>
<p>One of the reasons I chose Eventum from the many defect tracking systems I looked at was the capability to integrate email conversations at the ticket level.   In April of 2007, I wrote an article called <a href="http://www.bieberlabs.com/wordpress/archives/2007/04/15/metrics-as-a-side-effect/">Metrics as a Side Effect</a> in which I talked about how I would love to see metrics be able to be updated without having to make a concerted effort to switch contexts in order to do so.   I viewed conversations around a particular ticket the same way - and wanted a system that would record all email conversations with the ticket so that we had something to refer to as things went live, were closed, or were killed.   The thought behind this is that if you are required to go into the system in order to document a conversation, chances are you won&#8217;t.  <i>The conversation needs to be recorded as a side-effect of normal work activities</i>.</p>
<p>One of the killer features Eventum offered was this capability.   Unfortunately, the documented ways to enable it were a little unclear and <a href="http://eventum.mysql.org/wiki/index.php/Setting_up_email_routing_with_Sendmail">required changes to the mail server</a> in order to enable it.   Eventum uses custom email addresses like issue_123@example.com or note_123@example.com to do email association.   Common solutions require setting up blanket aliases (issue-*) or using &#8216;+&#8217; addresses in your mail server to be able to intercept these issues.   Also, POP3 or IMAP mailboxes are required.   Neither of these were options for us, as we do not control the email servers.    We had to find a work around - since we only had one email address for our &#8220;build system&#8221; and I didn&#8217;t want to have the myriad of conversations that I knew I would have to have to create these blanket aliases on the corporate server.</p>
<p>As it turns out, tweaking Eventum only took commenting out a few lines in the notification class and a small <a href="http://www.procmail.org">procmail</a> recipe to allow the integration <i>without touching the existing mail server configuration</i>.</p>
<p>The code changes look like this, starting at line 159 in class.notification.php and consisted of commenting out 4 lines:<br />
<pre><code>
&nbsp;&nbsp;// RCB:&nbsp;&nbsp;Don&#039;t use custom from addresses
&nbsp;&nbsp;
&nbsp;&nbsp;//&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (@$setup[$routing][&#039;status&#039;] != &#039;enabled&#039;) {
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// let&#039;s use the custom outgoing sender address
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$project_info = Project::getOutgoingSenderAddress($project_id);
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (empty($project_info[&#039;email&#039;])) {
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// no project email, use main email address
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$from_email = $setup[&#039;smtp&#039;][&#039;from&#039;];
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} else {
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$from_email = $project_info[&#039;email&#039;];
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}
&nbsp;&nbsp; //&nbsp;&nbsp;&nbsp;&nbsp; } else {
&nbsp;&nbsp; //&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $from_email = $setup[$routing][&#039;address_prefix&#039;] . $issue_id . 
&nbsp;&nbsp; //&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &quot;@&quot; . $setup[$routing][&#039;address_host&#039;];
&nbsp;&nbsp; //&nbsp;&nbsp;&nbsp;&nbsp; }
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (empty($info[&#039;sender_name&#039;])) {
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// no sender name, check if this email address belongs to a user and if so use that
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$usr_id = User::getUserIDByEmail($info[&#039;email&#039;]);
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (!empty($usr_id)) {
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$info[&#039;sender_name&#039;] = User::getFullName($usr_id);
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} else {
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// no name exists, use email address for name as well
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$info[&#039;sender_name&#039;] = $info[&#039;email&#039;];
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}
</code></pre></p>
<p>These changes force the application to, instead of setting the outgoing sender address to issue-1234@example.com, to send it using the default project email address.</p>
<p>The next problem to face was intercepting these emails and processing them as Eventum would when pulling them from a POP3 or IMAP inbox.   Luckily, our system uses procmail quite extensively to process emails for software deployments, and other update notifications for things like branches that are created, etc.    We just had to add two procmail receipes and a perl script that looks like the following:</p>
<p><pre><code>
:0
* ^Subject:.*[#[0-9]+] Note: .*$
&nbsp;&nbsp;| $HOME/preprocessEventumMessages.pl | /usr/local/bin/php /path/to/eventum/misc/route_notes.php

:0
* ^Subject:.*[#[0-9]+].*$
&nbsp;&nbsp;| $HOME/preprocessEventumMessages.pl | /usr/local/bin/php /path/to/eventum/misc/route_emails.php
</code></pre></p>
<p>These recipes look at the subject and check to see if there is an issue number in it - as well as whether it has the word &#8216;Note:&#8217; in it.   If they do, they pipe the message to the following perl script, which acts as an email filter, translating the from address from our blanket address to the issue specific address and in turn piping it to the Eventum script to process the email:</p>
<p><pre><code>
#!/usr/bin/perl
#--------------------------------------------------------------------------------------------
# preprocessEventumMessages.pl
#
# This script is called by procmail when Eventum recipes are fired.&nbsp;&nbsp;It pulls the 
# issue id from the subject line and manufactures an issue or note email address, basically
# faking Eventum into thinking that it is routing an issue specific email, without having to 
# change the mail server.
#
# This is basically a filter.&nbsp;&nbsp; It reads from stdin and writes to stdout, so that procmail
# can process the message and send it to the appropriate routing script.
#
# The procmail rules look like this:
#
# :0
# * ^Subject:.*[#[0-9]+] Note: .*$
#&nbsp;&nbsp; | $HOME/preprocessEventumMessages.pl | /usr/local/bin/php /path/to/eventum/misc/route_notes.php
#
# :0
# * ^Subject:.*[#[0-9]+].*$
#&nbsp;&nbsp; | $HOME/preprocessEventumMessages.pl | /usr/local/bin/php //path/to/eventum/misc/route_emails.php
#
#--------------------------------------------------------------------------------------------
@contents = &lt;&gt;;

# grab the full email into one big buffer ...
$mailContents = join(&#039;&#039;, @contents);

# grab the issue number and note designation (if present)
if ($mailContents =~ m/Subject:.*[#(d+)] (Note:)*.*$/mi) {
&nbsp;&nbsp;&nbsp;&nbsp;# strip the issue number of leading and trailing spaces
&nbsp;&nbsp;&nbsp;&nbsp;$issueNumber = $1;
&nbsp;&nbsp;&nbsp;&nbsp;$issueNumber =~ s/^s+//sig;
&nbsp;&nbsp;&nbsp;&nbsp;$issueNumber =~ s/s+$//sig;
&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;# if the note designation was in the subject, create an email address of 
&nbsp;&nbsp;&nbsp;&nbsp;# note_xxx@example.com.&nbsp;&nbsp; If not, its an email, so use issue_xxx@example.com
&nbsp;&nbsp;&nbsp;&nbsp;if ($2 eq &quot;Note:&quot;) {
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$newEmail = &quot;note_&quot; . $issueNumber . &quot;@example.com&quot;;
&nbsp;&nbsp;&nbsp;&nbsp;} else {
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$newEmail = &quot;issue_&quot; . $issueNumber . &quot;@example.com&quot;;
&nbsp;&nbsp;&nbsp;&nbsp;}
 
} 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
# Find the To: header and replace the umbrella email address with the issue specific
# one and write the email back out to stdout line by line.&nbsp;&nbsp; This will then be fed
# by procmail to the appropriate routing script (see module comments above)
foreach (@contents) {
&nbsp;&nbsp;&nbsp;&nbsp;if (m/^To:/sig) {
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;s/blanket-email@example.com/$newEmail/sig;
&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;print $_;
} 
</code></pre></p>
<p>The Eventum settings are set just like you are using address based routing, and these scripts do the rest to fake it.</p>
<p>Now, once again, modifying the code directly - probably not the best way to do it.   But it was the fastest and allowed us to make changes independently, without having to make changes to the corporate mail server.</p>
<p>Now we did find another issue once email association was working.   There were some emails that were coming in that had pieces of the issue id missing.   So we had one more tweak to make, again in class.notification.php in the block starting at line 952:</p>
<p><pre><code>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if ($type == &#039;notes&#039;) {
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$extra_subject = $data[&#039;note&#039;][&#039;not_title&#039;];
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// don&#039;t add the &quot;[#3333] Note: &quot; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //&nbsp;&nbsp;prefix to messages that already have that in the subject line
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (strstr($extra_subject, &quot;[#$issue_id] $subject: &quot;)) {
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // RCB: 12-13-2008: This code was lopping off the issue id, which breaks email 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // association.&nbsp;&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//$pos = strpos($extra_subject, &quot;[#$issue_id] $subject: &quot;);
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//$full_subject = substr($extra_subject, 4);
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// keep the full subject instead&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$full_subject = $extra_subject;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} else {
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$full_subject = &quot;[#$issue_id] $subject: $extra_subject&quot;;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} elseif (($type == &#039;new_issue&#039;) &amp;&amp; ($is_assigned)) {
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$full_subject = &quot;[#$issue_id] New Issue Assigned: &quot; . $data[&#039;iss_summary&#039;];
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} else {
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$extra_subject = $data[&#039;iss_summary&#039;];
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$full_subject = &quot;[#$issue_id] $subject: $extra_subject&quot;;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}

</code></pre></p>
<p>I&#8217;m not entirely sure what this was doing and why the hardcoded &#8216;4&#8242; is in line 959, but its definitely a bug, which I submitted to the Eventum project as a fix.   I&#8217;m not sure if it was ever corrected.</p>
<p>The benefit that these changes give us, however, is that now when an internal note or email is sent from the Eventum tool and an email is sent out, the default behavior of people to respond to the email rather than go into the tool still results in an updated conversation about the item in question.   No longer are decisions made without documentation - the documentation is created as a side effect.</p>
<h2>Enabling Source Control Integration</h2>
<p>The final piece to the puzzle was source control integration.   We use <a href="http://subversion.tigris.org">Subversion</a> for our source control system and <a href="http://www.viewvc.org/">ViewVC</a> as a means to browse the source code (both using mod_ldap and mod_svn_authz to authenticate with the corporate LDAP store).    Eventum includes a script that you can use in your Subversion post-commit hook to log each commit targeted to a particular issue (specified in the commit comments) that automatically logs commits to a particular issue.   You can then set up patterns to build URL&#8217;s to your repository so that from each issue a user can view the particular commits through this URL.    We set this up to link to our ViewVC application so that each commit will link to the diff of the commit.    This allows us to streamline our code review process by being able to view each commit to an issue in context.   This has proven to be a huge win - at least for me when I want to see what is going on for a particular issue. </p>
<h2>Getting The Business Users Involved in the Process</h2>
<p>The biggest benefit I believe we have received from switching to Eventum is that, while it looks complex at the beginning, once you start using it it is quite easy to learn.    So much so, that for the first time that I can remember, we have our business users engaged in the defect tracking system to approve work that they feel are a priority.   Some of this is still a manual process, but being able to distribute the entry and maintenance of items has been a big win for us, removing a bottleneck that we had of one person on the team designated as the &#8220;issue generator&#8221; for other teams.    We now have our business users engaged in the process - everywhere from entering tickets themselves, to responding to issue emails and having the discussions automatically logged for historical purposes.    This is something we had tried to do with our previous tool, but was unsuccessful due to the complexity of the tool and licensing costs involved in deploying the tool (or licenses) to people outside of our group - since ultimately these costs hit our (IT&#8217;s) budget.    We can now add as many users to the system as we want and let them begin engaging in the actual work being done - rather than being passive participants.</p>
<p>Huge win.</p>
<h2>Upgrading</h2>
<p>We started with Eventum 2.0.1 and had multiple &#8220;projects&#8221; set up.   The main project was the work queue for the group, with a few specialized projects that might have unique items, or may have to be re-entered into the main project for the development team to have visibility to (each group wanted to work from one specific queue - not check multiple projects for work to be done).   The 2.1 release of Eventum included the functionality to be able to move items between projects - which for us was a big deal - as we were re-entering items when they were applicable to the main project and not specific to the sub-project they were entered into.</p>
<p>With this one feature alone, its given us the ability to set up multiple work queues, in which we can begin to segment &#8220;nice to haves&#8221; from musts - and move these &#8220;nice to haves&#8221; into the main work flow when they become things our users want to address.    This will, in the future, also be a big win for us, as we can segment the demand and begin to have the development teams focus on the things that are important now, while enabling our business users to continue to queue work for us without creating additional noise in the main work queue.</p>
<h2>Conclusion</h2>
<p>For us, moving from proprietary software with licensing limitations to open source software has been a big win in changing the way we work.    The absence of licensing costs has enabled us to engage our users in ways we couldn&#8217;t before,  while the ability to integrate email and source control has enabled us to collect information <a href="http://www.bieberlabs.com/wordpress/archives/2007/04/15/metrics-as-a-side-effect/">as a side effect of our teams normal work process</a> rather than adding additional record keeping work to their duties.      The fact that we have the source code has enabled us to customize the software in small ways to our environment, avoiding cross functional work that could take longer to implement due to the additional hand offs between groups - and there is always the possibility that a change to the email server could be viewed as something that shouldn&#8217;t be done.    Access to source code allowed us to work around that.</p>
<p>Overall, in my view, the implementation of Eventum for work tracking has had a huge positive effect on the way we work.   Hopefully, this article summarizes the benefits that we&#8217;ve seen in a way that encourages people to give open source a shot in their corporate environments.</p>
<p>I would encourage members of my team to respond to this post as well to keep me honest.   What I see may be very different than how it works &#8220;in real life&#8221; - but I think what I&#8217;ve documented here is pretty accurate.</p>

	Tags: <a href="http://www.bieberlabs.com/tags/corporate/" title="corporate" rel="tag nofollow">corporate</a>, <a href="http://www.bieberlabs.com/tags/culture/" title="culture" rel="tag nofollow">culture</a>, <a href="http://www.bieberlabs.com/tags/defect-tracking/" title="defect-tracking" rel="tag nofollow">defect-tracking</a>, <a href="http://www.bieberlabs.com/tags/eventum/" title="eventum" rel="tag nofollow">eventum</a>, <a href="http://www.bieberlabs.com/tags/opensource/" title="opensource" rel="tag nofollow">opensource</a><br />
<img src="http://feeds.feedburner.com/~r/BieberLabs/~4/454994781" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.bieberlabs.com/archives/2008/11/16/implementing-open-source-defect-tracking-as-a-corporate-tool-an-update/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.bieberlabs.com/archives/2008/11/16/implementing-open-source-defect-tracking-as-a-corporate-tool-an-update/</feedburner:origLink></item>
		<item>
		<title>Bookmarks for November 10th through November 11th</title>
		<link>http://feeds.feedburner.com/~r/BieberLabs/~3/449783331/</link>
		<comments>http://www.bieberlabs.com/archives/2008/11/11/bookmarks-for-november-10th-through-november-11th/#comments</comments>
		<pubDate>Tue, 11 Nov 2008 18:00:19 +0000</pubDate>
		<dc:creator>Ron Bieber</dc:creator>
		
		<category><![CDATA[Bookmarks]]></category>

		<category><![CDATA[apache]]></category>

		<category><![CDATA[automation]]></category>

		<category><![CDATA[costs]]></category>

		<category><![CDATA[distributed]]></category>

		<category><![CDATA[opensource]]></category>

		<category><![CDATA[practice]]></category>

		<category><![CDATA[programming]]></category>

		<category><![CDATA[recession]]></category>

		<category><![CDATA[sap]]></category>

		<category><![CDATA[scrum]]></category>

		<category><![CDATA[software]]></category>

		<category><![CDATA[source]]></category>

		<category><![CDATA[style]]></category>

		<category><![CDATA[teams]]></category>

		<category><![CDATA[xp]]></category>

		<guid isPermaLink="false">http://www.bieberlabs.com/?p=1697</guid>
		<description><![CDATA[
Cutting I.T. Costs &#8211; And We Do That How?&#160;-&#160;Phurnace Software - With already limited staff and expectations on IT going up - how do you continue to cut costs?   Automate.
InfoQ: Presentation: Reaching Hyper-Productivity with Outsourced Development Teams - &#34;In this presentation filmed during Agile 2008, Jeff Sutherland, co-creator of Scrum, and Guido Schoonheim, [...]]]></description>
			<content:encoded><![CDATA[<ul>
<li><a href="http://www.phurnace.com/blog/cutting-i.t.-costs-and-we-do-that-how-2.html">Cutting I.T. Costs &ndash; And We Do That How?&nbsp;-&nbsp;Phurnace Software</a> - With already limited staff and expectations on IT going up - how do you continue to cut costs?   Automate.</li>
<li><a href="http://www.infoq.com/news/2008/11/Distributed-Scrum-Sutherland-Sch">InfoQ: Presentation: Reaching Hyper-Productivity with Outsourced Development Teams</a> - &quot;In this presentation filmed during Agile 2008, Jeff Sutherland, co-creator of Scrum, and Guido Schoonheim, CTO of Xebia, present an actual case of reaching hyper-productivity with a large distributed team using XP and Scrum.&quot;</li>
<li><a href="https://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/11967">The Evolution of Ideas and the Role of the SAP Ecosystem</a> - SAP submits proposal to join Apache Software Foundation to increase its innovation beyond its own community.</li>
<li><a href="http://nedbatchelder.com/text/deleting-code.html">Ned Batchelder: Deleting code</a> - &quot;There&#39;s plenty of information out there about how to write code. Here&#39;s some advice on how to delete code. &quot;</li>
</ul>

	Tags: <a href="http://www.bieberlabs.com/tags/apache/" title="apache" rel="tag nofollow">apache</a>, <a href="http://www.bieberlabs.com/tags/automation/" title="automation" rel="tag nofollow">automation</a>, <a href="http://www.bieberlabs.com/tags/bookmarks/" title="Bookmarks" rel="tag nofollow">Bookmarks</a>, <a href="http://www.bieberlabs.com/tags/costs/" title="costs" rel="tag nofollow">costs</a>, <a href="http://www.bieberlabs.com/tags/distributed/" title="distributed" rel="tag nofollow">distributed</a>, <a href="http://www.bieberlabs.com/tags/opensource/" title="opensource" rel="tag nofollow">opensource</a>, <a href="http://www.bieberlabs.com/tags/practice/" title="practice" rel="tag nofollow">practice</a>, <a href="http://www.bieberlabs.com/tags/programming/" title="programming" rel="tag nofollow">programming</a>, <a href="http://www.bieberlabs.com/tags/recession/" title="recession" rel="tag nofollow">recession</a>, <a href="http://www.bieberlabs.com/tags/sap/" title="sap" rel="tag nofollow">sap</a>, <a href="http://www.bieberlabs.com/tags/scrum/" title="scrum" rel="tag nofollow">scrum</a>, <a href="http://www.bieberlabs.com/tags/software/" title="software" rel="tag nofollow">software</a>, <a href="http://www.bieberlabs.com/tags/source/" title="source" rel="tag nofollow">source</a>, <a href="http://www.bieberlabs.com/tags/style/" title="style" rel="tag nofollow">style</a>, <a href="http://www.bieberlabs.com/tags/teams/" title="teams" rel="tag nofollow">teams</a>, <a href="http://www.bieberlabs.com/tags/xp/" title="xp" rel="tag nofollow">xp</a><br />
<img src="http://feeds.feedburner.com/~r/BieberLabs/~4/449783331" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.bieberlabs.com/archives/2008/11/11/bookmarks-for-november-10th-through-november-11th/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.bieberlabs.com/archives/2008/11/11/bookmarks-for-november-10th-through-november-11th/</feedburner:origLink></item>
		<item>
		<title>Bookmarks for November 5th through November 8th</title>
		<link>http://feeds.feedburner.com/~r/BieberLabs/~3/446691282/</link>
		<comments>http://www.bieberlabs.com/archives/2008/11/08/bookmarks-for-november-5th-through-november-8th/#comments</comments>
		<pubDate>Sat, 08 Nov 2008 18:00:13 +0000</pubDate>
		<dc:creator>Ron Bieber</dc:creator>
		
		<category><![CDATA[Bookmarks]]></category>

		<category><![CDATA[authors]]></category>

		<category><![CDATA[deaths]]></category>

		<category><![CDATA[distributed]]></category>

		<category><![CDATA[dscm]]></category>

		<category><![CDATA[git]]></category>

		<category><![CDATA[inspiration]]></category>

		<category><![CDATA[lucene]]></category>

		<category><![CDATA[marketing]]></category>

		<category><![CDATA[opensource]]></category>

		<category><![CDATA[passion]]></category>

		<category><![CDATA[scm]]></category>

		<category><![CDATA[search-engine]]></category>

		<category><![CDATA[searchengine]]></category>

		<category><![CDATA[solr]]></category>

		<category><![CDATA[Subversion]]></category>

		<category><![CDATA[SVK]]></category>

		<category><![CDATA[tutorials]]></category>

		<category><![CDATA[Version Control]]></category>

		<category><![CDATA[versioncontrol]]></category>

		<guid isPermaLink="false">http://www.bieberlabs.com/?p=1693</guid>
		<description><![CDATA[
Fraser Speirs &#8211; A Subversion User Looks at Git - &#34;Git&#8217;s rethink of the entire content management problem enables some powerful new capabilities.&#34;
How To Do What You Love Without Selling Your Soul &#124; Zen Habits - &#34;What I&#8217;ve come to realize, is by focusing on providing value to others, most of the marketing aspect takes [...]]]></description>
			<content:encoded><![CDATA[<ul>
<li><a href="http://speirs.org/2007/07/19/a-subversion-user-looks-at-git/">Fraser Speirs &ndash; A Subversion User Looks at Git</a> - &quot;Git&rsquo;s rethink of the entire content management problem enables some powerful new capabilities.&quot;</li>
<li><a href="http://zenhabits.net/2008/10/do-what-you-love-without-sellling-your-soul/">How To Do What You Love Without Selling Your Soul | Zen Habits</a> - &quot;What I&rsquo;ve come to realize, is by focusing on providing value to others, most of the marketing aspect takes care of itself. &quot;</li>
<li><a href="http://boodebr.org/main/done-with-svk-hello-git">svk, we&#39;re done; hello git-svn. | boodebr.org</a> - &quot;OK, I give up. I tried my best to work things out with svk, but it wasn&#39;t meant to be. I could have saved myself a lot of pain had I listened to other&#39;s experiences, but I wanted to give svk a fair shot. Having done that, I&#39;m happy to say I&#39;m a git-svn user now.&quot;</li>
<li><a href="http://www.ibm.com/developerworks/java/library/j-solr-update/">What&#39;s new with Apache Solr</a> - &quot;Taking advantage of Solr 1.3&#39;s new features and improvements&quot;</li>
<li><a href="http://www.etonline.com/news/2008/11/67369/">Author Michael Crichton Has &#39;Died Unexpectedly&#39;</a> - &quot;Prolific novelist and &quot;ER&quot; creator Michael Crichton has passed away. He was 66.&quot;</li>
</ul>

	Tags: <a href="http://www.bieberlabs.com/tags/authors/" title="authors" rel="tag nofollow">authors</a>, <a href="http://www.bieberlabs.com/tags/bookmarks/" title="Bookmarks" rel="tag nofollow">Bookmarks</a>, <a href="http://www.bieberlabs.com/tags/deaths/" title="deaths" rel="tag nofollow">deaths</a>, <a href="http://www.bieberlabs.com/tags/distributed/" title="distributed" rel="tag nofollow">distributed</a>, <a href="http://www.bieberlabs.com/tags/dscm/" title="dscm" rel="tag nofollow">dscm</a>, <a href="http://www.bieberlabs.com/tags/git/" title="git" rel="tag nofollow">git</a>, <a href="http://www.bieberlabs.com/tags/inspiration/" title="inspiration" rel="tag nofollow">inspiration</a>, <a href="http://www.bieberlabs.com/tags/lucene/" title="lucene" rel="tag nofollow">lucene</a>, <a href="http://www.bieberlabs.com/tags/marketing/" title="marketing" rel="tag nofollow">marketing</a>, <a href="http://www.bieberlabs.com/tags/opensource/" title="opensource" rel="tag nofollow">opensource</a>, <a href="http://www.bieberlabs.com/tags/passion/" title="passion" rel="tag nofollow">passion</a>, <a href="http://www.bieberlabs.com/tags/scm/" title="scm" rel="tag nofollow">scm</a>, <a href="http://www.bieberlabs.com/tags/search-engine/" title="search-engine" rel="tag nofollow">search-engine</a>, <a href="http://www.bieberlabs.com/tags/searchengine/" title="searchengine" rel="tag nofollow">searchengine</a>, <a href="http://www.bieberlabs.com/tags/solr/" title="solr" rel="tag nofollow">solr</a>, <a href="http://www.bieberlabs.com/tags/subversion/" title="Subversion" rel="tag nofollow">Subversion</a>, <a href="http://www.bieberlabs.com/tags/svk/" title="SVK" rel="tag nofollow">SVK</a>, <a href="http://www.bieberlabs.com/tags/tutorials/" title="tutorials" rel="tag nofollow">tutorials</a>, <a href="http://www.bieberlabs.com/tags/version-control/" title="Version Control" rel="tag nofollow">Version Control</a>, <a href="http://www.bieberlabs.com/tags/versioncontrol/" title="versioncontrol" rel="tag nofollow">versioncontrol</a><br />
<img src="http://feeds.feedburner.com/~r/BieberLabs/~4/446691282" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.bieberlabs.com/archives/2008/11/08/bookmarks-for-november-5th-through-november-8th/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.bieberlabs.com/archives/2008/11/08/bookmarks-for-november-5th-through-november-8th/</feedburner:origLink></item>
		<item>
		<title>Bookmarks for November 5th</title>
		<link>http://feeds.feedburner.com/~r/BieberLabs/~3/443367568/</link>
		<comments>http://www.bieberlabs.com/archives/2008/11/05/bookmarks-for-november-5th/#comments</comments>
		<pubDate>Wed, 05 Nov 2008 16:00:08 +0000</pubDate>
		<dc:creator>Ron Bieber</dc:creator>
		
		<category><![CDATA[Bookmarks]]></category>

		<category><![CDATA[amiga]]></category>

		<category><![CDATA[iphone]]></category>

		<category><![CDATA[java]]></category>

		<category><![CDATA[libraries]]></category>

		<category><![CDATA[library]]></category>

		<category><![CDATA[objective-c]]></category>

		<category><![CDATA[opensource]]></category>

		<category><![CDATA[operatingsystems]]></category>

		<category><![CDATA[os]]></category>

		<category><![CDATA[REST]]></category>

		<category><![CDATA[software]]></category>

		<category><![CDATA[tutorial]]></category>

		<category><![CDATA[xcode]]></category>

		<guid isPermaLink="false">http://www.bieberlabs.com/?p=1690</guid>
		<description><![CDATA[
iPhone SDK Tutorial: Build a Simple RSS reader for the iPhone &#124; TheAppleBlog - Tutorial on creating an RSS reader for the iPhone.
AROS Research Operating System - &#34;The AROS Research Operating System is a lightweight, efficient and flexible desktop operating system, designed to help you make the most of your computer. It&#39;s an independent, portable [...]]]></description>
			<content:encoded><![CDATA[<ul>
<li><a href="http://theappleblog.com/2008/08/04/tutorial-build-a-simple-rss-reader-for-iphone/">iPhone SDK Tutorial: Build a Simple RSS reader for the iPhone | TheAppleBlog</a> - Tutorial on creating an RSS reader for the iPhone.</li>
<li><a href="http://aros.sourceforge.net/">AROS Research Operating System</a> - &quot;The AROS Research Operating System is a lightweight, efficient and flexible desktop operating system, designed to help you make the most of your computer. It&#39;s an independent, portable and free project, aiming at being compatible with AmigaOS 3.1 at the API level (like Wine, unlike UAE), while improving on it in many areas. The source code is available under an open source license, which allows anyone to freely improve upon it.&quot;</li>
<li><a href="http://www.infoq.com/news/2008/11/restlet_1_1">InfoQ: Restlet 1.1.0: Improved Flexibility and Specification Support</a> - Restlet, a Java framework for building REST-ful applications, reached a new milestone this past week with the 1.1.0 release, the first major release since April of 2007.</li>
</ul>

	Tags: <a href="http://www.bieberlabs.com/tags/amiga/" title="amiga" rel="tag nofollow">amiga</a>, <a href="http://www.bieberlabs.com/tags/bookmarks/" title="Bookmarks" rel="tag nofollow">Bookmarks</a>, <a href="http://www.bieberlabs.com/tags/iphone/" title="iphone" rel="tag nofollow">iphone</a>, <a href="http://www.bieberlabs.com/tags/java/" title="java" rel="tag nofollow">java</a>, <a href="http://www.bieberlabs.com/tags/libraries/" title="libraries" rel="tag nofollow">libraries</a>, <a href="http://www.bieberlabs.com/tags/library/" title="library" rel="tag nofollow">library</a>, <a href="http://www.bieberlabs.com/tags/objective-c/" title="objective-c" rel="tag nofollow">objective-c</a>, <a href="http://www.bieberlabs.com/tags/opensource/" title="opensource" rel="tag nofollow">opensource</a>, <a href="http://www.bieberlabs.com/tags/operatingsystems/" title="operatingsystems" rel="tag nofollow">operatingsystems</a>, <a href="http://www.bieberlabs.com/tags/os/" title="os" rel="tag nofollow">os</a>, <a href="http://www.bieberlabs.com/tags/rest/" title="REST" rel="tag nofollow">REST</a>, <a href="http://www.bieberlabs.com/tags/software/" title="software" rel="tag nofollow">software</a>, <a href="http://www.bieberlabs.com/tags/tutorial/" title="tutorial" rel="tag nofollow">tutorial</a>, <a href="http://www.bieberlabs.com/tags/xcode/" title="xcode" rel="tag nofollow">xcode</a><br />
<img src="http://feeds.feedburner.com/~r/BieberLabs/~4/443367568" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.bieberlabs.com/archives/2008/11/05/bookmarks-for-november-5th/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.bieberlabs.com/archives/2008/11/05/bookmarks-for-november-5th/</feedburner:origLink></item>
	</channel>
</rss>
