<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Jason L. Froebe - Tech tips and How Tos for Fellow Techies &#187; Geek Spotlight</title>
	<atom:link href="http://froebe.net/blog/index.php/category/geek-spotlight/feed/" rel="self" type="application/rss+xml" />
	<link>http://froebe.net/blog</link>
	<description>Tips &#38; Tricks for Databases (Sybase, Oracle, MySQL, PostgreSQL, SQLite), Windows, Linux, Solaris, Perl, Java, Bash and so much much more</description>
	<lastBuildDate>Wed, 10 Mar 2010 18:17:24 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Watch out!  Adrian is posting about me ;-)</title>
		<link>http://froebe.net/blog/2008/09/10/watch-out-adrian-is-posting-about-me/</link>
		<comments>http://froebe.net/blog/2008/09/10/watch-out-adrian-is-posting-about-me/#comments</comments>
		<pubDate>Wed, 10 Sep 2008 13:11:25 +0000</pubDate>
		<dc:creator>Jason L Froebe</dc:creator>
				<category><![CDATA[ASE]]></category>
		<category><![CDATA[DBI]]></category>
		<category><![CDATA[Databases]]></category>
		<category><![CDATA[Geek Spotlight]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[OS]]></category>
		<category><![CDATA[Perl]]></category>
		<category><![CDATA[Replication Server]]></category>
		<category><![CDATA[Sybase]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Adrian Bridgwater]]></category>
		<category><![CDATA[article]]></category>
		<category><![CDATA[profile]]></category>
		<category><![CDATA[rep server]]></category>
		<category><![CDATA[ZDNet]]></category>

		<guid isPermaLink="false">http://froebe.net/blog/?p=703</guid>
		<description><![CDATA[In his ZDnet blog, Adrian Bridgwater mentions my blog and the latest article I wrote for the ISUG Technical Journal.  This has totally made my month!  (Not counting the blue raspberry slushee zombie baby  

Perl in the shell
Posted by Adrian Bridgwater
Why doesn’t anyone talk about computer programming languages these days? I’ve just spent the [...]]]></description>
			<content:encoded><![CDATA[<p>In his ZDnet blog, <a href="http://community.zdnet.co.uk/profile/0,1000000564,2000458459b,00.htm">Adrian Bridgwater</a> mentions my blog and the latest article I wrote for the <a href="http://www.isug.com/common/TechnicalJournal.html">ISUG Technical Journal</a>.  This has totally made my month!  (Not counting the <a href="http://froebe.net/blog/2008/09/08/report-from-the-german-american-festival-in-lincoln-park-chicago/">blue raspberry slushee zombie baby</a> <img src='http://froebe.net/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<blockquote>
<h2><a title="Perl in the shell" rel="bookmark" href="http://community.zdnet.co.uk/blog/0,1000000567,10009273o-2000458459b,00.htm">Perl in the shell</a></h2>
<p class="tags">Posted by <a href="http://community.zdnet.co.uk/profile/0,1000000564,2000458459b,00.htm">Adrian Bridgwater</a></p>
<div id="attachment_569" class="wp-caption alignright" style="width: 110px"><a href="http://community.zdnet.co.uk/blog/0,1000000567,10009273o-2000458459b,00.htm"><img class="size-medium wp-image-569" title="Adrian Bridgwater" src="http://froebe.net/blog/wp-content/uploads/2008/07/adrianbridgwater.jpg" alt="Adrian Bridgwater" width="100" height="100" /></a><p class="wp-caption-text">Adrian Bridgwater</p></div>
<p>Why doesn’t anyone talk about computer programming languages these days? I’ve just spent the last couple of days working with a great guy called Jason Froebe on a <a href="http://www.perl.org">Perl</a> tutorial that really digs deep into making sure developers know that it is a fully-featured language and yet – all I see on the IT news-o-meter is corporate shenanigans not exactly likely to set the average software engineer’s world on fire.</p>
<p><a href="http://community.zdnet.co.uk/blog/0,1000000567,10009273o-2000458459b,00.htm">read more&#8230;</a></p>
<p><a href="http://www.zdnet.co.uk/"><img class="aligncenter" title="ZDNet" src="http://community.zdnet.co.uk/i/z5/gl/log/zdnetuk-tech-means-business-v2.gif" alt="" width="202" height="95" /></a></p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://froebe.net/blog/2008/09/10/watch-out-adrian-is-posting-about-me/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FW EmmaJane.net: Making Change Happen</title>
		<link>http://froebe.net/blog/2008/07/18/fw-emmajanenet-making-change-happen/</link>
		<comments>http://froebe.net/blog/2008/07/18/fw-emmajanenet-making-change-happen/#comments</comments>
		<pubDate>Fri, 18 Jul 2008 21:48:26 +0000</pubDate>
		<dc:creator>Jason L Froebe</dc:creator>
				<category><![CDATA[Geek Spotlight]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[OS]]></category>
		<category><![CDATA[Emma Jane Hogbin]]></category>
		<category><![CDATA[full circle magazine]]></category>
		<category><![CDATA[making change happen]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[ubuntu women]]></category>

		<guid isPermaLink="false">http://froebe.net/blog/?p=582</guid>
		<description><![CDATA[When I read the first article of Emma Jane Hogbin&#8217;s &#8220;Making Change Happen&#8221; in Full Circle Magazine&#8217;s &#8220;Ubuntu Women&#8221; column, I was quite impressed.  Having to learn more about what she has to offer to technical knowledge I moseyed (sp?) on over to her website.

Making Change Happen
 Posted by emmajane on Tue, 07/01/2008 &#8211; 17:08 [...]]]></description>
			<content:encoded><![CDATA[<p>When I read the first article of <a href="http://www.emmajane.net/about">Emma Jane Hogbin</a>&#8217;s &#8220;Making Change Happen&#8221; in Full Circle Magazine&#8217;s &#8220;Ubuntu Women&#8221; column, I was quite impressed.  Having to learn more about what she has to offer to technical knowledge I moseyed (sp?) on over to her <a href="http://www.emmajane.net">website</a>.</p>
<blockquote>
<h3 class="title"><em><a href="http://www.emmajane.net/node/786">Making Change Happen</a></em></h3>
<div class="info"><em> Posted by <a title="Emma Jane Hogbin" href="http://www.emmajane.net/about">emmajane</a> on Tue, 07/01/2008 &#8211; 17:08 </em></p>
<div id="attachment_583" class="wp-caption alignright" style="width: 190px"><em><a href="http://www.emmajane.net"><img class="size-full wp-image-583" title="Emma Jane Hogbin" src="http://froebe.net/blog/wp-content/uploads/2008/07/emmajanenet.jpg" alt="Emma Jane Hogbin" width="180" height="240" /></a></em><p class="wp-caption-text">Emma Jane Hogbin</p></div>
</div>
<p><em> This article was originally published in <a href="http://fullcirclemagazine.org/">Full Circle Magazine</a></em> as a series of five articles.</p>
<p><em><strong>Part One: </strong><strong>Goals</strong></em></p>
<p><em> The challenge with change is knowing where to start. In this five-part series we will look at the process of how the <a href="http://ubuntu-women.org/">Ubuntu Women</a> team is making change happen. Topics will include: goal setting, action items, areas of responsibility, evaluation and volunteer retention.</em></p>
<p><em><a href="http://www.emmajane.net/node/786">Read more&#8230;.</a></em></p></blockquote>
<p>Her articles vary from Ubuntu Linux usage, development, project management (see her Making Change Happen article above), knitting, design, and much more.  With everything she&#8217;s working on, I swear she must have five clones to keep everything going.</p>
<p>Emma, good job!  <img src='http://froebe.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://froebe.net/blog/2008/07/18/fw-emmajanenet-making-change-happen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Vote for Adrian Bridgwater for Computer Weekly IT Blog Awards 08</title>
		<link>http://froebe.net/blog/2008/07/14/vote-for-adrian-bridgwater-for-computer-weekly-it-blog-awards-08/</link>
		<comments>http://froebe.net/blog/2008/07/14/vote-for-adrian-bridgwater-for-computer-weekly-it-blog-awards-08/#comments</comments>
		<pubDate>Mon, 14 Jul 2008 20:35:49 +0000</pubDate>
		<dc:creator>Jason L Froebe</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[Geek Spotlight]]></category>
		<category><![CDATA[ISUG]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Sybase]]></category>
		<category><![CDATA[TechWave]]></category>
		<category><![CDATA[misc]]></category>
		<category><![CDATA[Adrian Bridgwater]]></category>
		<category><![CDATA[award]]></category>
		<category><![CDATA[award nomination]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[Computer Weekly]]></category>
		<category><![CDATA[Computer Weekly IT Blog Awards]]></category>
		<category><![CDATA[Core Techs]]></category>
		<category><![CDATA[editor]]></category>
		<category><![CDATA[ISUG Technical Journal]]></category>
		<category><![CDATA[ZDNet]]></category>
		<category><![CDATA[ZDNet UK]]></category>

		<guid isPermaLink="false">http://froebe.net/blog/?p=568</guid>
		<description><![CDATA[Not only is Adrian Bridgwater a blogger for ZDNet UK&#8217;s Core Techs, he is the editor for the ISUG Technical Journal.  He has been nominated for a Computer Weekly IT Blog Award.  Please go cast a vote for our Adrian!  
Computer Weekly IT Blog Award -&#62; Programming and technical blogs -&#62; Adrian Bridgwater: Software [...]]]></description>
			<content:encoded><![CDATA[<p>Not only is Adrian Bri<a href="http://froebe.net/blog/wp-content/uploads/2008/07/adrianbridgwater.jpg"><img class="alignright size-full wp-image-569" title="Adrian Bridgwater" src="http://froebe.net/blog/wp-content/uploads/2008/07/adrianbridgwater.jpg" alt="Adrian Bridgwater" width="100" height="100" /></a>dgwater a blogger for ZDNet UK&#8217;s <a href="http://www.zdnet.co.uk/misc/communityfaq/#19">Core Techs</a>, he is the editor for the ISUG Technical Journal.  He has been nominated for a <a href="http://www.computerweekly.com/blogawards.htm">Computer Weekly IT Blog Award</a>.  Please go <a href="http://www.computerweekly.com/blogawards.htm">cast a vote</a> for our Adrian! <img src='http://froebe.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<h4><strong><a href="http://www.computerweekly.com/blogawards.htm">Computer Weekly IT Blog Award</a> -&gt; Programming and technical blogs -&gt; Adrian Bridgwater: Software application development</strong></h4>
<p>ZDNet&#8217;s biography of Adrian:</p>
<blockquote><p><em>Adrian Bridgwater a freelance journalist specialising in cross platform software application development as well as all related aspects of software engineering and project management.</em></p>
<p><a href="http://froebe.net/blog/wp-content/uploads/2008/06/cover.jpg"><img class="alignleft size-thumbnail wp-image-540" title="ISUG Journal" src="http://froebe.net/blog/wp-content/uploads/2008/06/cover-150x150.jpg" alt="" width="72" height="84" /></a></p>
<p><em>Adrian is a regular blogger with ZDNet.co.uk covering the application development </em></p>
<p><em>landscape and the movers, shakers and start-ups that make the industry the vibrant </em><em>place that it is.</em></p>
<p><em>His journalistic creed is to bring forward-thinking, impartial, technology editorial to a professional (and hobbyist) software audience around the world. His mission is to objectively inform, educate and challenge &#8211; and through this champion better coding capabilities and ulti</em><a href="http://froebe.net/blog/wp-content/uploads/2008/07/zdnetuk-tech-means-business-v2.png"><img class="alignleft size-medium wp-image-570" title="ZDNet UK" src="http://froebe.net/blog/wp-content/uploads/2008/07/zdnetuk-tech-means-business-v2.png" alt="ZDNet UK" width="202" height="95" /></a><em>mately better software engineering.</em></p>
<p><em>Adrian has worked as a freelance technology journalist and public relations consultant for over fifteen years. His work has been published in various international publications including the Wall Street Journal, The Register, BBC World Service magazines, the UAE’s Khaleej Times and SYS-CON’s Web Developer’s Journal. He has worked as technology editor for international travel &amp; retail magazines and also produced annual technology industry review features for UK-based publishers ISC.</em></p>
<p><em>In previous commercially focused roles, Adrian directed publicity work for clients including IBM, Microsoft, Compaq, Intel, Motorola, Computer Associates, Ascom, Infonet and RIM. Adrian has also conducted media training and consultancy programmes for companies including Sony-Ericsson, IBM, RIM and Kingston Technology.</em></p>
<p><em>He is also a published travel writer and has lived and worked abroad for 10 years in Tanzania, Australia, the United Arab Emirates, Italy and the United States.</em></p></blockquote>
<p>Please go <a href="http://www.computerweekly.com/blogawards.htm">cast a vote</a> for our Adrian! <img src='http://froebe.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://froebe.net/blog/2008/07/14/vote-for-adrian-bridgwater-for-computer-weekly-it-blog-awards-08/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Geek Spotlight:  Michael Peppler</title>
		<link>http://froebe.net/blog/2007/06/21/geek-spotlight-michael-peppler/</link>
		<comments>http://froebe.net/blog/2007/06/21/geek-spotlight-michael-peppler/#comments</comments>
		<pubDate>Fri, 22 Jun 2007 03:15:40 +0000</pubDate>
		<dc:creator>Jason L Froebe</dc:creator>
				<category><![CDATA[ASE]]></category>
		<category><![CDATA[DBI]]></category>
		<category><![CDATA[Databases]]></category>
		<category><![CDATA[Geek Spotlight]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[OS]]></category>
		<category><![CDATA[Perl]]></category>
		<category><![CDATA[Sybase]]></category>

		<guid isPermaLink="false">http://froebe.net/blog/2007/06/21/geek-spotlight-michael-peppler/</guid>
		<description><![CDATA[You are best known for creating the custom build of Perl known as SybPerl back in 1991 when Perl itself was new.  What made you decide to create SybPerl?
In 1989 I moved from developing on MS-DOS and Waterloo Port (Waterloo Port was a cousin to QNX) to SunOS 4.x. I had no formal software [...]]]></description>
			<content:encoded><![CDATA[<p><strong>You are best known for creating the custom build of Perl known as <a href="http://www.peppler.org/freeware/sybperl.html">SybPerl</a> back in 1991 when Perl itself was new.  What made you decide to create SybPerl?</strong></p>
<blockquote><p><font color="blue">In 1989 I moved from developing on MS-DOS and Waterloo Port (Waterloo Port was a cousin to <a href="http://en.wikipedia.org/wiki/Qnx">QNX</a>) to <a href="http://en.wikipedia.org/wiki/Sunos">SunOS 4.x</a>. I had no formal software (or OS) training, so this was a major shift, and required me to learn a lot of new things (shell, awk, sed, etc.). At the same time I first started using Sybase (SQL Server 4.0, on a Sun 386i). In 1990 I went to the Software Development conference in Oakland, and <a href="http://www.sebby.org/pictures/2002/lisa/conference/tn/conference018.jpg.html">Rob Kolstad</a> (IIRC he was at Sun at the time &#8211; a quick google search shows that he is a director of <a title="The System Administrators' Guild" href="http://www.sage.org/">SAGE</a> now) made a presentation on perl &#8211; and as a C programmer this made a lot of sense.<a class="imagelink" title="Michael Peppler" href="http://froebe.net/blog/wp-content/uploads/2007/06/michael_peppler.jpg"><img align="right" title="Michael Peppler" id="image243" alt="Michael Peppler" src="http://froebe.net/blog/wp-content/uploads/2007/06/michael_peppler.thumbnail.jpg" /></a></font></p>
<p><font color="blue">I managed to download and build perl (remember &#8211; no internet back then so getting the code meant sending an email request via uucp to a mail responder that returned uuencoded chunks&#8230;). After building perl it quickly became obvious that writing perl scripts to perform various duties on the Sybase database would be ideal. The first attempt involved running isql in a subshell, via pseudo terminals. While this worked it was rather slow, and error prone.</font><a onclick="sendToEditor(243);return false;" href="javascript:void()" /></p>
<p><font color="blue">Then around June 1990 Larry Wall added &#8220;user subs&#8221; to perl (version 3.something) and that made it comparatively easy to link a few <a href="http://www.sybase.com/developer">DBLibrary calls</a> into perl. That first version only opened a single connection, and had a number of other limitations. During the next year I expanded it to allow multiple connections, and then in September 1991 I made it public in a post to comp.lang.perl. It was a natural move for me &#8211; I had already been active for several years on a few <a href="http://en.wikipedia.org/wiki/Bbs">public BBSs</a> (mainly <a href="http://en.wikipedia.org/wiki/Byte_Information_Exchange">BIX</a>, set up by <a href="http://en.wikipedia.org/wiki/Byte_%28magazine%29">Byte Magazine</a>), and <a href="http://en.wikipedia.org/wiki/Usenet">Usenet</a>, and helping others had allowed me to learn my craft &#8211; making this code public was just an extension of that activity.</font></p></blockquote>
<p><strong>You wrote the Sybase module for the Perl DBI (<a href="http://search.cpan.org/~mewp/DBD-Sybase/Sybase.pm">DBD::Sybase</a>).  What difficulties did you run into when making the module?  Were you also involved in the design of the Perl DBI?</strong></p>
<blockquote><p><font color="blue">The impetus for DBI was started by Buzz Moschetti &#8211; he was also a sybperl user (among other things) and was getting annoyed at having different APIs for the various database servers that he needed to access from his perl scripts. Buzz, Kevin Stock, Ted Lemon, Tim Bunce and various others (including myself) were on the original mailing list for the design of the DBI spec, although Tim certainly did most of the actual work. It took a lot of time before I started writing the DBI module (initially as an emulation layer on top of Sybase::CTlib). Then there was mostly the issue of handling multiple result sets which the DBI wasn&#8217;t really geared to handle. I think the work-around I chose (using the syb_more_results attribute to check for more results) was reasonable and allowed code written for DBD::Sybase to be compatible with &#8220;normal&#8221; DBI code.  For a long time I was really still a Sybase::CTlib user, and it&#8217;s only comparatively recently (in the last couple of years) that I&#8217;ve started to use DBD::Sybase extensively for my own work.</font></p></blockquote>
<p><strong>Did you receive any help from Sybase, specifically any undocumented features of OpenClient?  Has it been difficult supporting both <a href="http://www.freetds.org">FreeTDS</a> and OpenClient? </strong></p>
<blockquote><p><font color="blue">I received some help from Sybase in 1995 when they were developing web.sql, which itself used perl and the Sybase::CTlib module. Since then I have received help &#8220;privately&#8221; from various people at Sybase (via email, or in the newsgroups). However, Sybase doesn&#8217;t publicly acknowledge DBD::Sybase (yet ?), which is a little unfortunate as they do acknowledge various other OpenSource interfaces (for PHP and the DBI module for SqlAnywhere).</font></p>
<p><font color="blue">My support for FreeTDS is minimal at the moment, due to a lack of time. I did some work on a DBD::FreeTDS module a couple of years ago (sponsored by a Wall Street brokerage firm), and I should really find the time to make this module public. The reason to have this module separate from DBD::Sybase is to allow linking with both Sybase OpenClient and FreeTDS from the same perl process, and to remove the functionality that isn&#8217;t supported by FreeTDS.</font></p></blockquote>
<p><strong>Is there anything in the pipeline from you?  Any new features that will be added soon to your modules?</strong></p>
<blockquote><p><font color="blue">Not really &#8211; at the moment I&#8217;m focusing on maintenance, bug removal, and following the DBI evolution. As Tim Bunce is now a DBD::Sybase user he has contributed some significant changes (and motivation). After 17 years spent working on what is for large parts the same code it gets harder to sit down after a days work and decide to work on this or that feature.</font></p></blockquote>
<p><strong>Can you tell us a little about your professional work life?</strong></p>
<blockquote><p><font color="blue">I&#8217;m a production DBA in a large bank, with primary focus on Sybase ASE, and secondary focus on Oracle. As a production DBA I don&#8217;t do much coding, and only minimal performance tuning. Most of the applications we run are third party apps, so our maneuvering range is quite small (add cache, make sure the disks are configure corrrectly, and that&#8217;s about it). The things we do code are backup and restore scripts, DBCC checks, and so on. I&#8217;m on call one day out of five (meaning I must be able to get on to the company network in less than one hour), but other than that it&#8217;s fairly low stress &#8211; mainly because we&#8217;ve developped procedures and checks to catch problems as early as possible.</font></p></blockquote>
<p><strong>What do you do when you&#8217;re not coding?</strong></p>
<blockquote><p><font color="blue">I read a lot (Science Fiction, Crime/detective, general fiction), listen to music (I used to play guitar and bass in a band a long time ago&#8230;), I like to ski (I live in Switzerland), play golf, and just hang out with friends&#8230;</font></p></blockquote>
<p><strong>What other languages do you work with besides Perl?</strong></p>
<blockquote><p><font color="blue">SQL (well, I&#8217;m a DBA <img src='http://froebe.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> , and C.</font></p></blockquote>
<p><strong>For those of us that use your Perl modules, how can we express our gratitude?</strong></p>
<blockquote><p><font color="blue">Submit patches with the changes you&#8217;d like to see, help answering questions for newbies in the newsgroups and mailing lists.</font></p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://froebe.net/blog/2007/06/21/geek-spotlight-michael-peppler/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Geek Spotlight:  Nicola Worthington</title>
		<link>http://froebe.net/blog/2007/05/18/geek-spotlight-nicola-worthington/</link>
		<comments>http://froebe.net/blog/2007/05/18/geek-spotlight-nicola-worthington/#comments</comments>
		<pubDate>Fri, 18 May 2007 21:43:47 +0000</pubDate>
		<dc:creator>Jason L Froebe</dc:creator>
				<category><![CDATA[Geek Spotlight]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Perl]]></category>

		<guid isPermaLink="false">http://froebe.net/blog/2007/05/18/geek-spotlight-nicola-worthington/</guid>
		<description><![CDATA[Every once in a while, I&#8217;m going to try to highlight an individual that stands out from the rest.  Earlier today I was fortunate enough to be able to sit down, virtually, with Perl developer, Nicola Worthington&#8230;.
Nicola, you are well known for your multiple Perl modules in the CPAN (http://search.cpan.org/~nicolaw) registry.  What led [...]]]></description>
			<content:encoded><![CDATA[<p>Every once in a while, I&#8217;m going to try to highlight an individual that stands out from the rest.  Earlier today I was fortunate enough to be able to sit down, virtually, with Perl developer, Nicola Worthington&#8230;.</p>
<p><strong>Nicola, y</strong><strong>ou are well known for your multiple Perl modules in the CPAN (</strong><a href="http://search.cpan.org/%7Enicolaw"><strong>http://search.cpan.org/~nicolaw</strong></a><strong>) registry.  What led you to create and maintain these modules?  Is there a story behind them?</strong></p>
<blockquote><p><font color="#0000ff"><em>Most of my modules have come about from personal projects that I&#8217;ve worked on. Whenever I copy and paste some code more than a couple of times, I tend to ask myself if it would be better abstracted in to a module and whether other people might find it usefu<a title="Nicola Worthington programming Perl at her desk" href="http://nicolaw.livejournal.com/"><img align="right" alt="Nicola Worthington programming at her desk" id="image224" title="Nicola Worthington programming at her desk" src="http://froebe.net/blog/wp-content/uploads/2007/05/nicolaw_small.jpg" /></a>l too.</em></font><font color="#0000ff"><em>Probably the best example of that is <a href="http://search.cpan.org/~nicolaw/RRD-Simple/lib/RRD/Simple.pm">RRD::Simple.</a> I wanted to graph things using </em></font><a href="http://oss.oetiker.ch/rrdtool/">RRD</a><font color="#0000ff"><em>, but found the interface quite confusing. It took me days reading the RRD manual to figure out how to use it. After that I never ever wanted to have to read that manual again. Hence RRD::Simple was born, with (what I hope is) an interface a complete Perl newbie could understand.</em></font></p>
<p><font color="#0000ff"><em>My first CPAN module was <a href="http://search.cpan.org/~nicolaw/WWW-Dilbert/lib/WWW/Dilbert.pm">WWW::Dilbert</a>. I guess that one speaks for itself. Who wants to have to go to someone else&#8217;s website to read their favorite daily comic when it could be right there on your own local homepage? <img src='http://froebe.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </em></font></p></blockquote>
<p><strong>What started you on the path of a programmer/developer?  Was there a pivotal point when you decided or was there no question at all?</strong></p>
<blockquote><p><font color="#0000ff"><em>I can&#8217;t think of one particular moment when I knew I wanted to be a programmer, although I was pretty sure I wanted to play^H^H^H^Hwork with computers ever since I left school. They were an aspect of life that I could totally control. That was comforting.</em></font></p></blockquote>
<p><strong>Why Perl?  Why not Python or Java?</strong></p>
<blockquote><p><font color="#0000ff"><em>Mine is probably a similar story to many other Perl programmers. When the internet came along I started working on personal web pages. I got bored with what plain old HTML could do on its own, and wanted to add some interaction and automation with what I was doing. I downloaded *shudder* some scripts from <a href="http://www.scriptarchive.com/">Matts Script Archive</a> and started hacking away when they wouldn&#8217;t do what I wanted. Had Python or Java been the language of the interweb back then, then no doubt I wouldn&#8217;t be writing in Perl today.</em></font></p>
<p><font color="#0000ff"><em>You can see some of my first (reworked but still rather shoddy) work from those days here: </em></font><a href="https://svn.perlgirl.org.uk/dav/gallery/"><font color="#0000ff"><em><span style="background: transparent none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial">https://svn.perlgirl.org.uk/dav/gallery/</span></em></font></a></p></blockquote>
<p><strong>Have you faced any hurdles in the Perl or Linux communities because you are a woman?   </strong></p>
<blockquote><p><font color="#0000ff"><em>Not that I can think of. I have professionally, but I guess that still goes with the territory. I think women are still somewhat of a novelty and distraction for the men in on-line technical communities.</em></font></p></blockquote>
<p><strong>Can you tell us a little about your professional work life?</strong></p>
<blockquote><p><font color="#0000ff"><em>My last job was auditing customers code before it was allowed on their (very large and well known international website). That was an interesting job, but once you&#8217;ve seen the same error again and again from the same programmer, it begins to wear you down a little. <img src='http://froebe.net/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </em></font><font color="#0000ff"><em>At the moment I fix and automate broken things. I may not always be hired for that purpose, but I can&#8217;t stand working in any environment where there&#8217;s unnecessary manual processes where a well placed script would save hours of work. I crave routine and order, and put things right so I get it.</em></font></p>
<p><font color="#0000ff"><em>My last job was auditing customers&#8217; code before it was allowed on their (very large and well known international) website.</em></font></p></blockquote>
<p><strong>Recently you&#8217;ve started picking up the C++ language.  What do you think of it?  </strong></p>
<blockquote><p><font color="#0000ff"><em>It&#8217;s like writing an essay with a pen after you&#8217;ve gotten used to typing. You can&#8217;t use CPAN with it. <img src='http://froebe.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </em></font></p></blockquote>
<p><strong>What do you do when you&#8217;re not coding?</strong></p>
<blockquote><p><font color="#0000ff"><em>I&#8217;m a sucker for finding a TV series that I like (that&#8217;s finished) and then watching every episode, several per night, until I need to find the next series. My last few TV series were Stargate, West Wing and Goodnight Sweetheart. I&#8217;m currently just starting season 5 of the X Files and looking forward to the movie before starting season 6.</em></font></p>
<p><font color="#0000ff"><em>Oh, sleeping is always good. Can&#8217;t get enough of that!</em></font></p></blockquote>
<p><strong>What&#8217;s your biggest pet peeve when reading someone else&#8217;s Perl code?</strong></p>
<blockquote><p><font color="#0000ff"><em>That&#8217;s a difficult question. It would have to be either not using strict and warnings, or not properly checking results of system calls. Unfortunately I see both far too often during my professional life. I can almost forgive it when the author isn&#8217;t a programmer by trade,.. but when they&#8217;re an experienced programmer, regardless of what their native language is, I just despair.</em></font></p></blockquote>
<p><strong>What&#8217;s on your radar?  Specifically, are there new projects you are, or about to, start on that you would like to share with us?   </strong></p>
<blockquote><p><font color="#0000ff"><em>There&#8217;s nothing new coming up that I&#8217;m planning for. I do however have a long backlog of patches and improvements. My backlog is currently in a bit of a sorry state, not least the <a href="http://search.cpan.org/~nicolaw/Sys-Filesystem/lib/Sys/Filesystem.pm">Sys::Filesystem module</a> which I&#8217;m somewhat ashamed of for my lack of attention to maintaining it.</em></font></p></blockquote>
<p><strong>For those of us that use your Perl modules, how can we express our gratitude?    </strong></p>
<blockquote><p><em><font color="#0000ff">Tell me what you do or don&#8217;t like about my software. Suggest enhancements and report bugs (it&#8217;s nice to know that people want to use my software and want to help make it better). If you&#8217;re feeling especially generous, buy me something from <a href="http://www.amazon.co.uk/gp/registry/1VZXC59ESWYK0?sort=priority">my Amazon wish list</a>. <img src='http://froebe.net/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </font></em></p></blockquote>
<p>Nicola, aka Neechi &#8211; a Perl Girl, lives in London and has written many perl modules for CPAN. Not only is she a fellow geek, she is highly intelligent and motivated. Along with her multiple linux servers at home, she can also boast having a Network Attached Storage (NAS) device &#8211; think big harddrive &#8211; that I&#8217;m very envious of.</p>
<p>Sorry, guys!  She&#8217;s taken.</p>
]]></content:encoded>
			<wfw:commentRss>http://froebe.net/blog/2007/05/18/geek-spotlight-nicola-worthington/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
