<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0">
    <channel>
        <title>Kurzweil Music Systems - Tag - In a past life…</title>
        <link>https://archive.jtimothyking.com/tags/kurzweil-music-systems/</link>
        <description>Kurzweil Music Systems - Tag - In a past life…</description>
        <generator>Hugo -- gohugo.io</generator><language>en-us</language><lastBuildDate>Mon, 09 Sep 2013 12:00:38 &#43;0000</lastBuildDate><atom:link href="https://archive.jtimothyking.com/tags/kurzweil-music-systems/" rel="self" type="application/rss+xml" /><item>
    <title>Perl 6 and the Price of Elegant Code</title>
    <link>https://archive.jtimothyking.com/2013/09/09/perl-6-and-the-price-of-elegant-code/</link>
    <pubDate>Mon, 09 Sep 2013 12:00:38 &#43;0000</pubDate>
    <author>J. Timothy King</author>
    <guid>https://archive.jtimothyking.com/2013/09/09/perl-6-and-the-price-of-elegant-code/</guid>
    <description><![CDATA[<figure class="alignright size-medium"><a class="lightgallery" href="/2013/09/09/perl-6-and-the-price-of-elegant-code/Camel_Profile_near_Silverton_NSW_07.07.2007.jpg" title="You lookin’ at me?!" data-thumbnail="/2013/09/09/perl-6-and-the-price-of-elegant-code/Camel_Profile_near_Silverton_NSW_07.07.2007.jpg">
        
    </a></figure>
<p>The project that first made me fall in love with Perl&hellip;</p>
<p>Perl 5 had recently launched, with new features for object-oriented programming, includable modules, lexically scoped variables, and references—including closures. At the time, I was writing boot code, diagnostics, and production test software for Kurzweil-brand electronic musical gear. Part of the challenge of doing embedded systems back then was getting the machine code into the actual machine. The C compiler, assembler, and linker generated a binary file, which needed to be physically programmed into multiple EPROM chips in order to run the code on our custom hardware. We actually had software tools to pad out, checksum, and split up the binary data so it could programmed into multiple EPROMs according to our specifications.</p>
<p>And then we started designing systems that exceeded the capabilities of our tools. And I had to hack together custom C programs to reformat the binary data according to the new requirements. I think I might have done that twice. And then I asked myself whether Perl, which was always very good with strings of data—and what is a binary file but a big string of data? I asked myself whether Perl might be able to do a better job.</p>]]></description>
</item>
<item>
    <title>State-of-the-Art Computer Folklore (part 3)</title>
    <link>https://archive.jtimothyking.com/2013/06/12/state-of-the-art-computer-folklore-part-3/</link>
    <pubDate>Wed, 12 Jun 2013 14:00:35 &#43;0000</pubDate>
    <author>J. Timothy King</author>
    <guid>https://archive.jtimothyking.com/2013/06/12/state-of-the-art-computer-folklore-part-3/</guid>
    <description><![CDATA[<p>This is part 3 in my series of how the Mac reminded me why I fell in love with software development, and why it still matters.</p>
<p>While reading Andy Hertzfeld&rsquo;s anecdotes (and those of his colleagues) of designing the original Macintosh computer, I was inspired, inspired to take account of my own passions, the passions that these stories reminded me of. Today, I continue that list:</p>
<figure class="alignright size-medium"><a class="lightgallery" href="/2013/06/12/state-of-the-art-computer-folklore-part-3/The-team-pair-programming-Michael-Caroe-Andersen.jpg" title="Photo © 2005 Michael Caroe Andersen CC BY-NC 2.0" data-thumbnail="/2013/06/12/state-of-the-art-computer-folklore-part-3/The-team-pair-programming-Michael-Caroe-Andersen.jpg" data-sub-html="<h2>&ldquo;The Team Pair-programming&rdquo;Photo © 2005 Michael Caroe Andersen CC BY-NC 2.0</h2><p>Photo © 2005 Michael Caroe Andersen CC BY-NC 2.0</p>">
        
    </a><figcaption class="image-caption">&ldquo;The Team Pair-programming&rdquo;<br /><a href="http://flic.kr/p/3Kn35">Photo</a> © 2005 Michael Caroe Andersen CC BY-NC 2.0</figcaption></figure>
<ul><li>
<p>I love to create new patterns. I love solving problems through discovery, inventing that which has never existed before. (<a href="http://sd.jtimothyking.com/2013/05/30/state-of-the-art-computer-folklore" title="State-of-the-Art Computer Folklore">From part 1.</a>)</p>
</li><li>
<p>I love applying principles in new ways. I love working with abstractions, and turning them into concrete expression. I love challenging the status quo, breaking through the limits of what everyone else says is &ldquo;possible.&rdquo; (<a href="http://sd.jtimothyking.com/2013/06/05/state-of-the-art-computer-folklore-part-2" title="State-of-the-Art Computer Folklore (part 2)">From part 2.</a>)</p>
</li><li>
<p>I love achieving status through collaboration, which is compassionate conflict. I am not a baboon. I do not achieve a sense of status by beating up (literally or figuratively) on my colleagues and friends. But I do expect to be recognized for the ideas I bring to the table, and I want to be taken seriously.</p>
</li></ul>]]></description>
</item>
<item>
    <title>Why I No Longer Belong in a Dilbert Cube</title>
    <link>https://archive.jtimothyking.com/2009/07/21/why-i-no-longer-belong-in-a-dilbert-cube/</link>
    <pubDate>Tue, 21 Jul 2009 00:46:53 &#43;0000</pubDate>
    <author>J. Timothy King</author>
    <guid>https://archive.jtimothyking.com/2009/07/21/why-i-no-longer-belong-in-a-dilbert-cube/</guid>
    <description><![CDATA[<p>The biggest block of time in my software-development career I spent working in an extraordinary job, a very special place to work, with a very special group of people, for 14 years. Throughout the dot-com boom, I stayed there, ignoring the promises of exciting work and increased salary.</p>
<p>But before I worked there, I tried to work at a supermarket, like my very first job.</p>]]></description>
</item>
</channel>
</rss>
