<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2enclosuresfull.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:media="http://search.yahoo.com/mrss/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><title>Kevin P. Taylor</title><link>http://www.ktaylor.name/</link><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/KevinPTaylor" /><description>Tales and Heuristics in Software Entrepreneurship</description><language>en</language><lastBuildDate>Tue, 01 Mar 2011 07:50:00 PST</lastBuildDate><generator>TypePad http://www.typepad.com/</generator><feedburner:info uri="kevinptaylor" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://hubbub.api.typepad.com/" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>Tales and Heuristics in Software Entrepreneurship</itunes:subtitle><feedburner:emailServiceId>KevinPTaylor</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item><title>Video: How Business Owners Can Balance Work and Life</title><link>http://feedproxy.google.com/~r/KevinPTaylor/~3/S_NP-Wcnqo0/video-how-business-owners-can-balance-work-and-life.html</link><category>Books</category><category>Entrepreneurship</category><category>Second Stage</category><category>Video</category><category>E-Myth Revisited</category><category>Entrepreneurship</category><category>Video</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Kevin Taylor</dc:creator><pubDate>Tue, 01 Mar 2011 07:50:00 PST</pubDate><guid isPermaLink="false">tag:typepad.com,2003:post-6a00d8341ccc2153ef0147e13d0560970b</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<div xmlns="http://www.w3.org/1999/xhtml"><p><a href="http://coleman.depaul.edu/blog/2010/12/how-business-owners-can-balance-work-and-life-1" style="float: left;"><img alt="How Business Owners Can Balance Work and Life" class="asset asset-image at-xid-6a00d8341ccc2153ef0133f456426b970b  selected" src="http://kevinptaylor.typepad.com/.a/6a00d8341ccc2153ef0133f456426b970b-320wi" style="margin: 0px 5px 5px 0px;" title="How Business Owners Can Balance Work and Life"></img></a> Here is another video segment extracted from my interview by DePaul University's Raman Chadha.</p>
<p><a href="http://coleman.depaul.edu/blog/2010/12/how-business-owners-can-balance-work-and-life-1" target="_self" title="Building a Strong Company Culture – Coleman Entrepreneurship Center – DePaul University">How Business Owners Can Balance Work and Life – Coleman Entrepreneurship Center – DePaul University</a>.</p>
<p>To summarize the video, there are many ways to change the world and do meaningful work. Entrepreneurship is one such way. But, as an entrepreneur you also have the opportunity to create and structure a company to fuel you reaching your life goals.</p>
<p>I also reference the <a href="http://www.amazon.com/Myth-Revisited-Small-Businesses-About/dp/0887307280" target="_self" title="E-Myth Revisited Book">E-Myth Revisited</a>, a book that I read soon after founding <a href="http://www.obtiva.com" target="_self" title="Obtiva, an Agile Software Development Company">Obtiva</a> and one that fundamentally changed my outlook on entrepreneurship and business ownership.</p></div><img src="http://feeds.feedburner.com/~r/KevinPTaylor/~4/S_NP-Wcnqo0" height="1" width="1"/>]]></content:encoded><description>Here is another video segment extracted from my interview by DePaul University's Raman Chadha. How Business Owners Can Balance Work and Life – Coleman Entrepreneurship Center – DePaul University. To summarize the video, there are many ways to change the...</description><feedburner:origLink>http://www.ktaylor.name/2011/03/video-how-business-owners-can-balance-work-and-life.html</feedburner:origLink></item><item><title>Video: Building a Strong Company Culture</title><link>http://feedproxy.google.com/~r/KevinPTaylor/~3/ZYcANuenio8/video-building-a-strong-company-culture.html</link><category>Entrepreneurship</category><category>Second Stage</category><category>Video</category><category>Company Culture</category><category>Entrepreneurship</category><category>Management</category><category>Video</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Kevin Taylor</dc:creator><pubDate>Tue, 01 Feb 2011 08:24:00 PST</pubDate><guid isPermaLink="false">tag:typepad.com,2003:post-6a00d8341ccc2153ef0148c74644aa970c</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<div xmlns="http://www.w3.org/1999/xhtml"><p><a href="http://coleman.depaul.edu/blog/2010/12/building-a-strong-company-culture/" style="float: left;"><img alt="Building a Strong Company Culture" class="asset asset-image at-xid-6a00d8341ccc2153ef0133f456426b970b  selected" src="http://kevinptaylor.typepad.com/.a/6a00d8341ccc2153ef0133f456426b970b-320wi" style="margin: 0px 5px 5px 0px;" title="Building a Strong Company Culture"></img></a> Here is another video segment extracted from my interview by DePaul University's Raman Chadha.</p>
<p><a href="http://coleman.depaul.edu/blog/2010/12/building-a-strong-company-culture" target="_self" title="Building a Strong Company Culture – Coleman Entrepreneurship Center – DePaul University">Building a Strong Company Culture – Coleman Entrepreneurship Center – DePaul University</a>.</p>
<p>To summarize the video, create the company that you would want to work at as an employee. Then, hire people that will self-select into that culture that you have intentionally created.</p></div><img src="http://feeds.feedburner.com/~r/KevinPTaylor/~4/ZYcANuenio8" height="1" width="1"/>]]></content:encoded><description>Here is another video segment extracted from my interview by DePaul University's Raman Chadha. Building a Strong Company Culture – Coleman Entrepreneurship Center – DePaul University. To summarize the video, create the company that you would want to work at...</description><feedburner:origLink>http://www.ktaylor.name/2011/02/video-building-a-strong-company-culture.html</feedburner:origLink></item><item><title>Video: The Responsibility of Being a Business Owner</title><link>http://feedproxy.google.com/~r/KevinPTaylor/~3/7mQqubXwsRc/video-the-responsibility-of-being-a-business-owner.html</link><category>Entrepreneurship</category><category>Video</category><category>Entrepreneurship</category><category>Failure</category><category>Responsibility</category><category>Video</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Kevin Taylor</dc:creator><pubDate>Mon, 03 Jan 2011 10:19:09 PST</pubDate><guid isPermaLink="false">tag:typepad.com,2003:post-6a00d8341ccc2153ef0147e13cbeba970b</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<div xmlns="http://www.w3.org/1999/xhtml"><p><a href="http://coleman.depaul.edu/blog/2010/11/the-responsibility-of-being-a-business-owner/" style="float: left;"><img alt="Responsibility of Being a Business Owner" class="asset asset-image at-xid-6a00d8341ccc2153ef0133f456426b970b  selected" src="http://kevinptaylor.typepad.com/.a/6a00d8341ccc2153ef0133f456426b970b-320wi" style="margin: 0px 5px 5px 0px;" title="Responsibility of Being a Business Owner"></img></a> Here is another video segment extracted from my interview by DePaul University's Raman Chadha.</p>
<p><a href="http://coleman.depaul.edu/blog/2010/11/the-responsibility-of-being-a-business-owner" target="_self" title="The Responsibility of Being a Business Owner – Coleman Entrepreneurship Center – DePaul University">The Responsibility of Being a Business Owner – Coleman Entrepreneurship Center – DePaul University</a>.</p>
<p>To summarize the video, what keeps me up at night as a business owner is that the decisions I make have serious implications. They affect not just the company's well-being but the well-being of our employees and their families.</p>
<p>Also, entrepreneur must get good at failing frequently and in a recoverable manner, because failing is the first step to learning and eventual success.</p></div><img src="http://feeds.feedburner.com/~r/KevinPTaylor/~4/7mQqubXwsRc" height="1" width="1"/>]]></content:encoded><description>Here is another video segment extracted from my interview by DePaul University's Raman Chadha. The Responsibility of Being a Business Owner – Coleman Entrepreneurship Center – DePaul University. To summarize the video, what keeps me up at night as a...</description><feedburner:origLink>http://www.ktaylor.name/2011/01/video-the-responsibility-of-being-a-business-owner.html</feedburner:origLink></item><item><title>Lean Machine Chicago Weekend</title><link>http://feedproxy.google.com/~r/KevinPTaylor/~3/JZFhSetwFSk/lean-machine-chicago.html</link><category>Conferences</category><category>Entrepreneurship</category><category>Lean Startups</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Kevin Taylor</dc:creator><pubDate>Sun, 07 Nov 2010 12:55:40 PST</pubDate><guid isPermaLink="false">tag:typepad.com,2003:post-6a00d8341ccc2153ef0133f5a8faa8970b</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<div xmlns="http://www.w3.org/1999/xhtml"><p>Friday night, 40-some hackers and startup entrepreneurs gathered for <a href="http://chicago.theleanstartupmachine.com/">Lean Startup Machine Chicago</a> at the Illinois Technology Association's TechNexus.</p>
<p>Kick off keynotes by <a href="http://www.startuplessonslearned.com/">Eric Ries</a>, <a href="http://www.vlaskovits.com/">Patrick Vlaskovits</a>, <a href="http://www.market-by-numbers.com/">Brant Cooper</a> and myself started the weekend event and gave the contestants a crash course in Lean Startups and Agile software development.</p>
<p>Then the fun started.</p>
<p>Contestants gave 60 second pitches to the group for their startup idea. Everyone cast votes to bubble up the top ideas. The contestants then self-organized into teams and commited to spending the next 54 hours doing customer development and prototyping. The goal? Build out a winning business model and Minimum Viable Product (MVP) by Sunday afternoon.</p>
<p>I'm sitting in the lobby write this on Sunday afternoon. The team presentations are only a few minutes away and I am hearing intriguing tidbits from the teams.</p>
<p>How many pivots can a team do in 54 hours? How many actually got out of the building to talk with potential early adopters?</p>
<p>Here are some pics from the event:</p>
<p><a href="http://kevinptaylor.typepad.com/.a/6a00d8341ccc2153ef0133f5a90101970b-pi"><img alt="Patrick and Branton on MVPs" class="asset  asset-image at-xid-6a00d8341ccc2153ef0133f5a90101970b" src="http://kevinptaylor.typepad.com/.a/6a00d8341ccc2153ef0133f5a90101970b-320wi" style="display: block; margin-left: auto; margin-right: auto;" title="Patrick and Branton on MVPs"></img></a> <br> <br> <br></p>
<p><a href="http://kevinptaylor.typepad.com/.a/6a00d8341ccc2153ef013488c910bb970c-pi" style="display: inline;"><img alt="A pitch for passionate team members" class="asset  asset-image at-xid-6a00d8341ccc2153ef013488c910bb970c" src="http://kevinptaylor.typepad.com/.a/6a00d8341ccc2153ef013488c910bb970c-320wi" style="display: block; margin-left: auto; margin-right: auto;" title="A pitch for passionate team members"></img></a> <br> <br> <br> <a href="http://kevinptaylor.typepad.com/.a/6a00d8341ccc2153ef013488c91212970c-pi" style="display: inline;"><img alt="Finalizing Presentation" class="asset  asset-image at-xid-6a00d8341ccc2153ef013488c91212970c" src="http://kevinptaylor.typepad.com/.a/6a00d8341ccc2153ef013488c91212970c-320wi" style="display: block; margin-left: auto; margin-right: auto;" title="Finalizing Presentation"></img></a> <br> <br></p>
<p><a href="http://kevinptaylor.typepad.com/.a/6a00d8341ccc2153ef013488c912bb970c-pi" style="display: inline;"><img alt="Teams in a final scramble." class="asset  asset-image at-xid-6a00d8341ccc2153ef013488c912bb970c" src="http://kevinptaylor.typepad.com/.a/6a00d8341ccc2153ef013488c912bb970c-320wi" style="display: block; margin-left: auto; margin-right: auto;" title="Teams in a final scramble."></img></a> <br> <br></p>
<p><a href="http://kevinptaylor.typepad.com/.a/6a00d8341ccc2153ef013488c91368970c-pi" style="display: inline;"><img alt="Teams in a final scramble." class="asset  asset-image at-xid-6a00d8341ccc2153ef013488c91368970c" src="http://kevinptaylor.typepad.com/.a/6a00d8341ccc2153ef013488c91368970c-320wi" style="display: block; margin-left: auto; margin-right: auto;" title="Teams in a final scramble."></img></a> <br> <br><br></p></div><img src="http://feeds.feedburner.com/~r/KevinPTaylor/~4/JZFhSetwFSk" height="1" width="1"/>]]></content:encoded><description>Friday night, 40-some hackers and startup entrepreneurs gathered for Lean Startup Machine Chicago at the Illinois Technology Association's TechNexus. Kick off keynotes by Eric Ries, Patrick Vlaskovits, Brant Cooper and myself started the weekend event and gave the contestants a...</description><feedburner:origLink>http://www.ktaylor.name/2010/11/lean-machine-chicago.html</feedburner:origLink></item><item><title>Video: The Fulfillment of a Business Owner</title><link>http://feedproxy.google.com/~r/KevinPTaylor/~3/Su6BSmPMez4/the-fulfillment-of-a-business-owner-coleman-entrepreneurship-center-depaul-university.html</link><category>Entrepreneurship</category><category>Video</category><category>Business</category><category>Entrepreneurship</category><category>Video</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Kevin Taylor</dc:creator><pubDate>Mon, 03 Jan 2011 09:13:12 PST</pubDate><guid isPermaLink="false">tag:typepad.com,2003:post-6a00d8341ccc2153ef013487759d2e970c</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<div xmlns="http://www.w3.org/1999/xhtml"><p><a href="http://coleman.depaul.edu/blog/2010/09/the-fulfillment-of-a-business-owner/?sms_ss=typepad" style="float: left;"><img alt="Fulfillment_of_a_business_owner" class="asset asset-image at-xid-6a00d8341ccc2153ef0133f456426b970b  selected" src="http://kevinptaylor.typepad.com/.a/6a00d8341ccc2153ef0133f456426b970b-320wi" style="margin: 0px 5px 5px 0px;" title="Fulfillment_of_a_business_owner"></img></a> Here is another video segment extracted from my interview by DePaul University's Raman Chadha.</p>
<p><a href="http://coleman.depaul.edu/blog/2010/09/the-fulfillment-of-a-business-owner/?sms_ss=typepad" title="The Fulfillment of a Business Owner – Coleman Entrepreneurship Center – DePaul University">The Fulfillment of a Business Owner – Coleman Entrepreneurship Center – DePaul University</a>.</p>
<p>To summarize the video, my proudest accomplishments as a business founder to date are the culture of <a href="http://obtiva.com" title="Obtiva provides Agile Web development services.">Obtiva</a> that celebrates software developers and gives them a fantastic group of peers to work with. And, the exceptional—in many cases life-changing—value that we have brought to our clients over the years.</p></div><img src="http://feeds.feedburner.com/~r/KevinPTaylor/~4/Su6BSmPMez4" height="1" width="1"/>]]></content:encoded><description>Here is another video segment extracted from my interview by DePaul University's Raman Chadha. The Fulfillment of a Business Owner – Coleman Entrepreneurship Center – DePaul University. To summarize the video, my proudest accomplishments as a business founder to date...</description><feedburner:origLink>http://www.ktaylor.name/2010/09/the-fulfillment-of-a-business-owner-coleman-entrepreneurship-center-depaul-university.html</feedburner:origLink></item><item><title>Video: Managing a Management Team</title><link>http://feedproxy.google.com/~r/KevinPTaylor/~3/pYvobBaj2oU/managing-a-management-team-coleman-entrepreneurship-center-depaul-university.html</link><category>Entrepreneurship</category><category>Second Stage</category><category>Video</category><category>Business</category><category>Entrepreneurship</category><category>Management</category><category>Video</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Kevin Taylor</dc:creator><pubDate>Mon, 03 Jan 2011 09:46:26 PST</pubDate><guid isPermaLink="false">tag:typepad.com,2003:post-6a00d8341ccc2153ef013487754199970c</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<div xmlns="http://www.w3.org/1999/xhtml"><p><a href="http://coleman.depaul.edu/blog/2010/09/managing-a-management-team/?sms_ss=typepad" style="float: left;"><img alt="Managing_a_management_team" class="asset asset-image at-xid-6a00d8341ccc2153ef0133f455f1c8970b  selected" src="http://kevinptaylor.typepad.com/.a/6a00d8341ccc2153ef0133f455f1c8970b-320wi" style="margin: 0px 5px 5px 0px;" title="Managing_a_management_team"></img></a> Here is the second of several video segments from the interview Raman Chadha conducted with me at DePaul University. </p>
<p><a href="http://coleman.depaul.edu/blog/2010/09/managing-a-management-team/?sms_ss=typepad" title="Managing a Management Team – Coleman Entrepreneurship Center – DePaul University">Managing a Management Team – Coleman Entrepreneurship Center – DePaul University</a>.</p>
<p>In summary, at some point in a growing business, typically when entering the <a href="/2009/10/transitioning-to-a-second-stage-company.html" title="Second-stage companies">second stage</a>, the founder needs to transition from being a day-to-day operator to being the leader of a management team. Leading, managing, and coaching an executive team requires a wholly different work-flow and set of skills than that of a startup entrepreneur. As the founder, if you are not interested in, or capable of, growing into this new role, it is time to bring in someone with the right skills.</p></div><img src="http://feeds.feedburner.com/~r/KevinPTaylor/~4/pYvobBaj2oU" height="1" width="1"/>]]></content:encoded><description>Here is the second of several video segments from the interview Raman Chadha conducted with me at DePaul University. Managing a Management Team – Coleman Entrepreneurship Center – DePaul University. In summary, at some point in a growing business, typically...</description><feedburner:origLink>http://www.ktaylor.name/2010/09/managing-a-management-team-coleman-entrepreneurship-center-depaul-university.html</feedburner:origLink></item><item><title>Video: Cutting Costs During the Recession</title><link>http://feedproxy.google.com/~r/KevinPTaylor/~3/PWnGnY01cWU/cutting-costs-during-the-recession-coleman-entrepreneurship-center-depaul-university.html</link><category>Entrepreneurship</category><category>Video</category><category>Business</category><category>Entrepreneurship</category><category>Management</category><category>Recession</category><category>Video</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Kevin Taylor</dc:creator><pubDate>Mon, 03 Jan 2011 09:47:16 PST</pubDate><guid isPermaLink="false">tag:typepad.com,2003:post-6a00d8341ccc2153ef013487744554970c</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<div xmlns="http://www.w3.org/1999/xhtml"><p><a href="http://coleman.depaul.edu/blog/2010/09/responding-to-the-recession/?sms_ss=typepad" style="float: left;"><img alt="Recession_video" class="asset asset-image at-xid-6a00d8341ccc2153ef013487745795970c  selected" src="http://kevinptaylor.typepad.com/.a/6a00d8341ccc2153ef013487745795970c-320wi" style="margin: 0px 5px 5px 0px;" title="Recession_video"></img></a>Raman Chadha of DePaul University's Coleman Entrepreneur Center recently invited me down to the campus to record a video interview. They broke the interview into several short segments, which I'll post links to here on the blog, as they become available.</p>
<p>The first segment is about my experiences helming <a href="http://obtiva.com" title="Obtiva provides Agile Web development services.">Obtiva</a> through the depths of the 2009 Great Recession.</p>
<p><a href="http://coleman.depaul.edu/blog/2010/09/responding-to-the-recession/?sms_ss=typepad" title="Cutting Costs During the Recession – Coleman Entrepreneurship Center – DePaul University">Cutting Costs During the Recession – Coleman Entrepreneurship Center – DePaul University</a>.</p>
<p>In summary, anyone can look like a great business manager when times are good and profit margins are covering up sub-optimal decision-making. But, when times are tough even minor mistakes are amplified and can put your company at risk.  </p></div><img src="http://feeds.feedburner.com/~r/KevinPTaylor/~4/PWnGnY01cWU" height="1" width="1"/>]]></content:encoded><description>Raman Chadha of DePaul University's Coleman Entrepreneur Center recently invited me down to the campus to record a video interview. They broke the interview into several short segments, which I'll post links to here on the blog, as they become...</description><feedburner:origLink>http://www.ktaylor.name/2010/09/cutting-costs-during-the-recession-coleman-entrepreneurship-center-depaul-university.html</feedburner:origLink></item><item><title>Agile 2010 Presentation: Programmer Self-Education</title><link>http://feedproxy.google.com/~r/KevinPTaylor/~3/cLFnOIfA9OU/agile-2010-presentation-programmer-selfeducation.html</link><category>Agile</category><category>Conferences</category><category>Programming</category><category>Software Craftsmanship</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Kevin Taylor</dc:creator><pubDate>Thu, 12 Jan 2012 08:34:49 PST</pubDate><guid isPermaLink="false">tag:typepad.com,2003:post-6a00d8341ccc2153ef013485fbee41970c</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<div xmlns="http://www.w3.org/1999/xhtml"><p>At the <a href="http://agile2010.agilealliance.org/" title="Agile 2010 Conference">Agile 2010 Conference</a> in Florida, I'm happy to be presenting a 30 minute experience report entitled, <a href="http://agile2010.agilealliance.org/schedule.html" title="Agile 2010 Presentation: Programmer Self-Education: My Year Studying Programming Language Fundamentals">Programmer Self-Education: My Year Studying Programming Language Fundamentals</a><span class="detail-title"> on Tuesday at 11:30</span><em><span class="detail-title">.</span></em></p>
<p><strong>Official Session Description<span style="font-style: italic;"><br></span></strong></p>
<p>After attending Michael Feathers's talk at SCNA 2009 titled "Self-Education and the Craftsman," Kevin Taylor made a commitment to himself to read the revered, and despised, MIT textbook, "Structure and Interpretation of Computer Programs" (SICP). Over the next year, he spent hours each week working through challenging programming exercises in Lisp. In this talk, Kevin shares some of the programming fundamentals he discovered, or rediscovered. Kevin also shares his insights on the importance of self-education (knowledge + practice) for software craftsmen and their journey toward mastery.</p>
<p><strong>Additional Insights</strong></p>
<p>This session is about programmer self-education first and the material contained within SICP, second. Unfortunately, after considering how much SICP material I should present, it became painfully obvious that I wouldn't be able to do justice to any topics from the book within 30 minutes.</p>
<p>Since many of us aspire to become masters of our craft, I am using this brief session to discuss:</p>
<ol>
<li>How/why I chose to spend my time with SICP, a seemingly impractical book.</li>
<li>Brief highlights of material I discovered/rediscovered in the book.</li>
<li>My general approach to self-education, which is applicable to any topic worth aspiring to master.</li>
</ol>
<p>Frankly, this experience report could be expanded into a whole day or semester of material, so be prepared for a whirlwind, if you attend.</p>
<p>EDIT 1/10/2012: Here is a link to the presentation (this one given a few weeks after the agile conference):</p>
<p><a href="http://vimeo.com/14611112" target="_blank" title="Programmer Self-Education Video">http://vimeo.com/14611112</a></p></div><img src="http://feeds.feedburner.com/~r/KevinPTaylor/~4/cLFnOIfA9OU" height="1" width="1"/>]]></content:encoded><description>At the Agile 2010 Conference in Florida, I'm happy to be presenting a 30 minute experience report entitled, Programmer Self-Education: My Year Studying Programming Language Fundamentals on Tuesday at 11:30. Official Session Description After attending Michael Feathers's talk at SCNA...</description><feedburner:origLink>http://www.ktaylor.name/2010/08/agile-2010-presentation-programmer-selfeducation.html</feedburner:origLink></item><item><title>Command Line Scripts in Scheme</title><link>http://feedproxy.google.com/~r/KevinPTaylor/~3/TkzdRbeIEwg/command-line-scripts-in-scheme.html</link><category>Lisp</category><category>Programming</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Kevin Taylor</dc:creator><pubDate>Fri, 04 Jun 2010 10:58:01 PDT</pubDate><guid isPermaLink="false">tag:typepad.com,2003:post-6a00d8341ccc2153ef0133f001a2ff970b</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<div xmlns="http://www.w3.org/1999/xhtml"><p>I write a fair number of command line scripts. Usually I use sh, bash, sed, awk, etc. Or, Ruby for heavy lifting. But, having spent the past nine months studying Scheme, why not try scripting in it? Now that I have, I can report that it is simple and leads to concise and elegant little scripts, with nice command line parsing and procedures to get to the system. And, the REPL, makes in convenient to experiment and hack.</p>

<p>Here is a basic script in Scheme. In it, I parse the command line for the passed argument and then echo it back out to the terminal. This should be enough to get you started.</p>

<blockquote>
#! /usr/bin/env mzscheme<br>
#lang scheme<br>

 ; parse arg out of command line<br>
 ; and assign to arg<br>
 ; automatically supports -h or --help flag<br>
 ; supports custom flags also<br>
 (define arg<br>
   (command-line<br>
     #:args<br>
     (str) str))<br>

 ; print out the arg<br>
 (printf "~a\n" arg)<br>
</blockquote></div><img src="http://feeds.feedburner.com/~r/KevinPTaylor/~4/TkzdRbeIEwg" height="1" width="1"/>]]></content:encoded><description>I write a fair number of command line scripts. Usually I use sh, bash, sed, awk, etc. Or, Ruby for heavy lifting. But, having spent the past nine months studying Scheme, why not try scripting in it? Now that I...</description><feedburner:origLink>http://www.ktaylor.name/2010/06/command-line-scripts-in-scheme.html</feedburner:origLink></item><item><title>Sailing from Antigua to the Azores</title><link>http://feedproxy.google.com/~r/KevinPTaylor/~3/cFAb4lUa3PI/antigua-to-the-azores-summary.html</link><category>Life</category><category>Travel</category><category>Sailing</category><category>Trans-Atlantic</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Kevin Taylor</dc:creator><pubDate>Fri, 04 Jun 2010 10:29:57 PDT</pubDate><guid isPermaLink="false">tag:typepad.com,2003:post-6a00d8341ccc2153ef0134830cd333970c</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<div xmlns="http://www.w3.org/1999/xhtml"><p>I'm happily back at the office, after 20 days, and 2400 miles, spent sailing from Antigua to the Azores as crew aboard one of <a href="http://www.sailionian.com/" title="Sail Ionian">Sail Ionian</a>'s Bavaria 46 sloops.</p>

<p></p><h2>Departing Antigua</h2><p></p>

<p><a href="http://kevinptaylor.typepad.com/.a/6a00d8341ccc2153ef0133f0015d76970b-pi" style="float: left; "><img alt="Tranquilizer leaving Antigua with Skipper Alan at the help." border="0" class="asset asset-image at-xid-6a00d8341ccc2153ef0133f0015d76970b " src="http://kevinptaylor.typepad.com/.a/6a00d8341ccc2153ef0133f0015d76970b-pi" style="width: 250px; margin-top: 0px; margin-right: 5px; margin-bottom: 5px; margin-left: 0px; " title="Tranquilizer leaving Antigua with Skipper Alan at the help."></img></a>
<a href="http://kevinptaylor.typepad.com/.a/6a00d8341ccc2153ef0133f0018004970b-pi" style="float: left;"><img alt="Departing Antigua." class="asset asset-image at-xid-6a00d8341ccc2153ef0133f0018004970b " src="http://kevinptaylor.typepad.com/.a/6a00d8341ccc2153ef0133f0018004970b-250wi" style="width: 250px; margin-top: 2px; margin-right: 2px; margin-bottom: 2px; margin-left: 2px; " title="Departing Antigua."></img></a>  After flying from Chicago to Antigua (via Charlotte and San Juan) on May 3rd, I hung out at Jolly Harbor Marina with the newly assembled crew, getting to know each other and (attempting to) help ready <em>S/V </em><em>Tranquilizer</em> for the coming trip. We were expecting 16-17 days of travel, assuming a 5.5 knot average speed. So, we played it safe and stocked enough freshwater, food, and fuel for more than 60 days. With a crew of five men, that equated to loading on board quite a few cans and bottles.
</p>

<p>We left Antigua on May 5th, around 12:30 P.M. on a sunny, 90 degree day. With prevailing northeast winds expected, the plan was to sail north-northeast for a week and then hope that the winds shifted to the north, or better, northwest. Then, we would be able to turn right and let the wind push us to the Azores for the final 10 days.</p>

<p>The plan mostly worked. After six days of beating into steep, 10-15 foot swells coming out of the north, the winds shifted favorably to the north and then to the northwest. This was fortunate timing because, by this point, the crew was battered and bruised.</p>

<p></p><h2>Mid-Atlantic</h2><p></p>

<p>
<a href="http://kevinptaylor.typepad.com/.a/6a00d8341ccc2153ef0134832ac410970c-pi" style="float: left; "><img alt="A sunset becalmed in the Horse Latitudes." class="asset asset-image at-xid-6a00d8341ccc2153ef0134832ac410970c " src="http://kevinptaylor.typepad.com/.a/6a00d8341ccc2153ef0134832ac410970c-pi" style="width: 250px; margin-top: 0px; margin-right: 5px; margin-bottom: 5px; margin-left: 0px; " title="A sunset becalmed in the Horse Latitudes."></img></a><a href="http://kevinptaylor.typepad.com/.a/6a00d8341ccc2153ef0133f00162cf970b-pi" style="float: left; "><img alt="Swimming in 12k feet." class="asset asset-image at-xid-6a00d8341ccc2153ef0133f00162cf970b selected " src="http://kevinptaylor.typepad.com/.a/6a00d8341ccc2153ef0133f00162cf970b-pi" style="width: 250px; margin-top: 0px; margin-right: 5px; margin-bottom: 5px; margin-left: 0px; " title="Swimming in 12k feet."></img></a>For the next nine days we were able to make fantastic progress sailing and motor-sailing to the east and northeast. First, we needed to get through the Horse Latitudes, which are well known for stranding sailing vessels with little or no wind for days or weeks at a time. Fortunately, we had a working diesel engine, so we were able to motor-sail through the 150 by 300 mile, egg-shaped area in two days. </p>

<p>We did take the opportunity, while becalmed in the Horse Latitudes, to throw some lines over the side and take a dip in 12,000 feet of water. With shampoo and soap in hand, we took a refreshing plunge, while also enjoying nice saltwater baths. I imagine there are spas somewhere selling similar natural, saltwater baths for a lot of money. Since reading about <a href="http://en.wikipedia.org/wiki/Robin_Knox-Johnston" style="color: blue !important; text-decoration: underline !important; cursor: text !important; " title="Sir Robin Knox-Johnston's entry in Wikipedia.">Sir Robin Knox-Johnston</a> taking similar deep water swims while solo-circumnavigating back in the 1960's, I've dreamed of doing the same.</p>

<p></p><h2>Landfall, the Azores</h2><p></p>

<p>On May 20th, day 15 of the trip, we celebrated my birthday in fine fashion. The skipper cooked a special dinner of rice, tomato sauce, and canned meat. Better than that, he also used the last box of custard to whip up a nice birthday custard and canned fruit dessert. (And, he gave me extra fruit.)</p>

<p>Unfortunately, the birthday celebration came to a screeching halt the following day when we discovered that the engine was burning fresh cooling water. Over the next 24 hours we realized that the water was getting sucked into one of the cylinders, causing engine overheating, and eventually, rendering it unable to start at all. So, with no engine, we revised our ETA from Saturday, May 22nd to Monday, May 24th. At this point, we still had about 300 miles to go and light, shifty winds from the west.</p>

<p>
<a href="http://kevinptaylor.typepad.com/.a/6a00d8341ccc2153ef0134832ac66e970c-pi" style="float: left; "><img alt="Dolphins 300 miles from the Azores." class="asset asset-image at-xid-6a00d8341ccc2153ef0134832ac66e970c " src="http://kevinptaylor.typepad.com/.a/6a00d8341ccc2153ef0134832ac66e970c-pi" style="width: 250px; margin-top: 0px; margin-right: 5px; margin-bottom: 5px; margin-left: 0px; " title="Dolphins 300 miles from the Azores."></img></a><a href="http://kevinptaylor.typepad.com/.a/6a00d8341ccc2153ef0133f00167c7970b-pi" style="float: left; "><img alt="Tied up in Horta, Azores." class="asset asset-image at-xid-6a00d8341ccc2153ef0133f00167c7970b " src="http://kevinptaylor.typepad.com/.a/6a00d8341ccc2153ef0133f00167c7970b-pi" style="width: 250px; margin-top: 0px; margin-right: 5px; margin-bottom: 5px; margin-left: 0px; " title="Tied up in Horta, Azores."></img></a>Being on a sailboat, we knew we would eventually make it to port. And, we had plenty of food and water. The only constraint was the electrical capacity of the batteries. The engine's generator was the main source for charging the batteries, and without that we would be forced to function on the 6-8 amps that the solar panel and wind generator gave us. So, the skipper ordered all electrical devices shut down except for the navigation lights. We used the autopilot only at night and pulled out the battery powered handheld GPS unit. </p>

<p>
With that electrical configuration, we were able to get through the next four days and 300 miles sans engine, albeit with dozens of hours of manual helmsmanship. The cherry on top  was that the last six hours of sailing into Horta, Azores was the best sailing of the trip. We had a few hours of rain, 20-28 knot winds, dozens of dolphins, land in our sights, and plenty of channel fever to energize our sail handling. We ended the trip by refusing a tow into harbor and sailing up to the dock. We'd arrived! </p>

<p>Visit my Flickr page for more <a href="http://www.flickr.com/photos/34270365@N06/sets/72157624015123849/" title="My Flickr page with images of the trip.">images</a> of the trip.</p></div><img src="http://feeds.feedburner.com/~r/KevinPTaylor/~4/cFAb4lUa3PI" height="1" width="1"/>]]></content:encoded><description>I'm happily back at the office, after 20 days, and 2400 miles, spent sailing from Antigua to the Azores as crew aboard one of Sail Ionian's Bavaria 46 sloops. Departing Antigua After flying from Chicago to Antigua (via Charlotte and...</description><feedburner:origLink>http://www.ktaylor.name/2010/06/antigua-to-the-azores-summary.html</feedburner:origLink></item><media:rating>nonadult</media:rating></channel></rss>

