<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<rss version="2.0" xmlns:admin="http://webns.net/mvcb/" xmlns:dc="http://purl.org/dc/elements/1.1/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"
    xmlns:wsil="http://schemas.xmlsoap.org/ws/2001/10/inspection/">
  <channel>
    <title>alek blogs computing</title>
    <link>http://www.extreme.indiana.edu/~aslom/blog/</link>
    <description>general thoughts about computers, software, and ...</description>
    <admin:generatorAgent rdf:resource="http://www.extreme.indiana.edu/~aslom/blog/micro" />
    <admin:errorReportsTo rdf:resource="mailto:aslom@indiana.edu" />
    <dc:language>en-us</dc:language>
    <dc:date>2004-05-22T02:40:19Z</dc:date>
    <item>
      <title>Locomotives and Computers</title>
      <link>http://www.extreme.indiana.edu/~aslom/blog/computing/2004/05/21/LocomotivesAndComputers.html</link>
      <dc:subject>LocomotivesAndComputers</dc:subject>
      <guid isPermaLink="false">http://www.extreme.indiana.edu/~aslom/blog/2004/05/21/LocomotivesAndComputers.html</guid>
      <dc:date>2004-05-21T20:55:00-06:00</dc:date>
      <description>


		&lt;p>
&lt;a href="http://www.extreme.indiana.edu/~aslom/blog/../photo/2004-03-11-berlin-technische-museum/index.html">Locomotives 
and Computers&lt;/a>? 
&lt;/p>
		&lt;p>
Perfect combination! 
&lt;/p>



</description>
      <body xmlns="http://www.w3.org/1999/xhtml">


		<p>
<a href="../photo/2004-03-11-berlin-technische-museum/index.html">Locomotives 
and Computers</a>? 
</p>
		<p>
Perfect combination! 
</p>



</body>
    </item>
    <item>
      <title>Oh Laptop, Where Are You?</title>
      <link>http://www.extreme.indiana.edu/~aslom/blog/computing/2003/08/26/OhLaptopWhereAreYou.html</link>
      <dc:subject>OhLaptopWhereAreYou</dc:subject>
      <guid isPermaLink="false">http://www.extreme.indiana.edu/~aslom/blog/2003/08/26/OhLaptopWhereAreYou.html</guid>
      <dc:date>2003-08-26T11:15:00-05:00</dc:date>
      <description>


&lt;p>I have put together &lt;a href="http://www.extreme.indiana.edu/~aslom/blog/../bnp/nextlaptop/index.html">description of an ideal laptop and list of
possible candidates&lt;/a>. Still looking ....&lt;/p>



</description>
      <body xmlns="http://www.w3.org/1999/xhtml">


<p>I have put together <a href="../bnp/nextlaptop/index.html">description of an ideal laptop and list of
possible candidates</a>. Still looking ....</p>



</body>
    </item>
    <item>
      <title>Checking validity of server public key with OpenSSH</title>
      <link>http://www.extreme.indiana.edu/~aslom/blog/computing/2003/08/22/CheckingValidityOfServerPublicKeyWithOpenSSH.html</link>
      <dc:subject>CheckingValidityOfServerPublicKeyWithOpenSSH</dc:subject>
      <guid isPermaLink="false">http://www.extreme.indiana.edu/~aslom/blog/2003/08/22/CheckingValidityOfServerPublicKeyWithOpenSSH.html</guid>
      <dc:date>2003-08-22T00:55:00-05:00</dc:date>
      <description>


&lt;p>It was not obvious how to compare key signature when you access new host (or
one that was upgraded say from SSH2 to
&lt;a href="http://www.openssh.com/faq.html#1.1">OpenSSH&lt;/a>). Easy way to verify keys is to
compare key signatures (this assumes you have trustful channel to get those
signatures) still after login you can do some simple verification:&lt;/p>


&lt;pre>$ ssh-keygen -l -f /etc/ssh/ssh_host_key.pub
1024 bf:b2:5c:4a:84:be:23:29:0a:aa:33:18:8f:55:f3:34 &lt;a href="http://www.extreme.indiana.edu/~aslom/blog/mailto:root@newschool.cs.indiana.edu">foo@newschool.cs.indiana.edu&lt;/a>&lt;/pre>


&lt;p>but wait (!) there is possibly more keys:&lt;/p>


&lt;pre>$ ssh-keygen -l -f /etc/ssh/ssh_host_dsa_key.pub
1024 08:27:15:2b:d0:6b:b4:a1:c9:c4:a2:89:c9:98:a7:3a /etc/ssh/ssh_host_dsa_key.pub&lt;/pre>


&lt;pre>$ ssh-keygen -l -f /etc/ssh/ssh_host_rsa_key.pub
1024 b9:62:0d:a9:df:66:43:e4:97:3d:b8:a0:b2:63:52:8c /etc/ssh/ssh_host_rsa_key.pub&lt;/pre>


&lt;p>still what bothers me: why there are three separate keys and not just two?&lt;/p>


&lt;p> &lt;/p>



</description>
      <body xmlns="http://www.w3.org/1999/xhtml">


<p>It was not obvious how to compare key signature when you access new host (or
one that was upgraded say from SSH2 to
<a href="http://www.openssh.com/faq.html#1.1">OpenSSH</a>). Easy way to verify keys is to
compare key signatures (this assumes you have trustful channel to get those
signatures) still after login you can do some simple verification:</p>


<pre>$ ssh-keygen -l -f /etc/ssh/ssh_host_key.pub
1024 bf:b2:5c:4a:84:be:23:29:0a:aa:33:18:8f:55:f3:34 <a href="mailto:root@newschool.cs.indiana.edu">foo@newschool.cs.indiana.edu</a>
        </pre>


<p>but wait (!) there is possibly more keys:</p>


<pre>$ ssh-keygen -l -f /etc/ssh/ssh_host_dsa_key.pub
1024 08:27:15:2b:d0:6b:b4:a1:c9:c4:a2:89:c9:98:a7:3a /etc/ssh/ssh_host_dsa_key.pub</pre>


<pre>$ ssh-keygen -l -f /etc/ssh/ssh_host_rsa_key.pub
1024 b9:62:0d:a9:df:66:43:e4:97:3d:b8:a0:b2:63:52:8c /etc/ssh/ssh_host_rsa_key.pub</pre>


<p>still what bothers me: why there are three separate keys and not just two?</p>


<p> </p>



</body>
    </item>
    <item>
      <title>Virus in air?</title>
      <link>http://www.extreme.indiana.edu/~aslom/blog/computing/2003/08/18/VirusInAir.html</link>
      <dc:subject>VirusInAir</dc:subject>
      <guid isPermaLink="false">http://www.extreme.indiana.edu/~aslom/blog/2003/08/18/VirusInAir.html</guid>
      <dc:date>2003-08-18T18:55:00-05:00</dc:date>
      <description>


&lt;p>When you enter a room with your wireless windows laptop turned on, wireless
card working, and with unfixed
&lt;a href="http://www.microsoft.com/technet/security/bulletin/MS03-026.asphttp:/www.microsoft.com/technet/security/bulletin/MS03-026.asp">RPC vulnerability&lt;/a>
in your Windows NT/2000/XP then you may be "lucky" enough to catch a traditional virus and
some of &lt;a href="http://www.bayarea.com/mld/mercurynews/news/local/6585016.htm">
the latest Windows viruses&lt;/a> .... &lt;/p>



</description>
      <body xmlns="http://www.w3.org/1999/xhtml">


<p>When you enter a room with your wireless windows laptop turned on, wireless
card working, and with unfixed
<a href="http://www.microsoft.com/technet/security/bulletin/MS03-026.asphttp:/www.microsoft.com/technet/security/bulletin/MS03-026.asp">RPC vulnerability</a>
in your Windows NT/2000/XP then you may be "lucky" enough to catch a traditional virus and
some of <a href="http://www.bayarea.com/mld/mercurynews/news/local/6585016.htm">
the latest Windows viruses</a> .... </p>



</body>
    </item>
    <item>
      <title>Back to Components game?</title>
      <link>http://www.extreme.indiana.edu/~aslom/blog/computing/2003/08/15/BackToComponentsGame.html</link>
      <dc:subject>BackToComponentsGame</dc:subject>
      <guid isPermaLink="false">http://www.extreme.indiana.edu/~aslom/blog/2003/08/15/BackToComponentsGame.html</guid>
      <dc:date>2003-08-15T23:55:00-05:00</dc:date>
      <description>


&lt;p>From Don Box talk on Services Oriented Architecture (SOA)
&lt;a href="http://www.gotdotnet.com/team/dbox/default.aspx?key=2003-08-15T12:39:29Z">presented&lt;/a> during XML Web Services One conference
(based on &lt;a href="http://www.eweek.com/article2/0,3959,1220359,00.asp">article
from eWeek&lt;/a>):
&lt;/p>

&lt;blockquote>
&lt;p>"Objects are to services what ICs [integrated circuits] are to devices. And
we're moving into this world where we want services to be replaceable, we want
services to be deployed independently from other parts of the application, and
there's a lot of work to be done in this space."&lt;/p>
&lt;/blockquote>


&lt;p>If you replaced services by components in the statement above would
it not sound like something familiar?&lt;/p>


&lt;p>Maybe the way to look on this is that Web Services becomes uber components:
components that are not only distributed but work for internet scale
applications.&lt;/p>



</description>
      <body xmlns="http://www.w3.org/1999/xhtml">


<p>From Don Box talk on Services Oriented Architecture (SOA)
<a href="http://www.gotdotnet.com/team/dbox/default.aspx?key=2003-08-15T12:39:29Z">presented</a> during XML Web Services One conference
(based on <a href="http://www.eweek.com/article2/0,3959,1220359,00.asp">article
from eWeek</a>):
</p>

<blockquote>
<p>"Objects are to services what ICs [integrated circuits] are to devices. And
we're moving into this world where we want services to be replaceable, we want
services to be deployed independently from other parts of the application, and
there's a lot of work to be done in this space."</p>
</blockquote>


<p>If you replaced services by components in the statement above would
it not sound like something familiar?</p>


<p>Maybe the way to look on this is that Web Services becomes uber components:
components that are not only distributed but work for internet scale
applications.</p>



</body>
    </item>
    <item>
      <title>Memex: futuristic device?</title>
      <link>http://www.extreme.indiana.edu/~aslom/blog/computing/2003/07/20/MemexFuturisticDevice.html</link>
      <dc:subject>MemexFuturisticDevice</dc:subject>
      <guid isPermaLink="false">http://www.extreme.indiana.edu/~aslom/blog/2003/07/20/MemexFuturisticDevice.html</guid>
      <dc:date>2003-07-20T19:08:00-05:00</dc:date>
      <description>

        &lt;p>If idea has almost sixty years and it is till interesting then there
        must be something in it. That is certainly true about memex.&lt;/p>

&lt;p> &lt;/p>

&lt;p>First motivation for memex from
&lt;a href="http://www.theatlantic.com/unbound/flashbks/computer/bushf.htm">"As We May Think" by Vannevar Bush&lt;/a> from &lt;b>July, 1945
(emphasize is mine)&lt;/b>:
&lt;/p>

&lt;blockquote>
(...) T&lt;b>he human mind does not work that way. It operates by association.&lt;/b> With one item in its grasp, it snaps instantly to the next that is suggested by the association of thoughts, in accordance with some intricate web of trails carried by the cells of the brain.
&lt;b>It has other characteristics, of course; trails that are not frequently followed are prone to fade, items are not fully permanent, memory is transitory. Yet the speed of action, the intricacy of trails, the detail of mental pictures, is awe-inspiring beyond all else in nature.
(...) &lt;/b>
&lt;/blockquote>

&lt;p>
So how such device would work? One organizing theme is about machine
remembering and recalling anything that operator deems interesting:
&lt;/p>

&lt;blockquote>
(...) When the user is building a trail, he names it, inserts the name in his code book, and taps it out on his keyboard. Before him are the two items to be joined, projected onto adjacent viewing positions. At the bottom of each there are a number of blank code spaces, and a pointer is set to indicate one of these on each item. The user taps a single key, and the items are permanently joined. In each code space appears the code word. Out of view, but also in the code space, is inserted a set of dots for photocell viewing; and on each item these dots by their positions designate the index number of the other item.

Thereafter, at any time, when one of these items is in view, the other can be instantly recalled merely by tapping a button below the corresponding code space. Moreover, when numerous items have been thus joined together to form a trail, they can be reviewed in turn, rapidly or slowly, by deflecting a lever like that used for turning the pages of a book. I&lt;b>t is exactly as though the physical items had been gathered together from widely separated sources and bound together to form a new book. It is more than this, for any item can be joined into numerous trails.&lt;/b>
(...)
&lt;/blockquote>

&lt;p>
Finally what really matters is ability to organize, recall and share knowledge and that idea
what was well captured in this example:
&lt;/p>


&lt;blockquote>
(...)
The owner of the memex, let us say, is interested in the origin and properties of the bow and arrow. Specifically he is studying why the short Turkish bow was apparently superior to the English long bow in the skirmishes of the Crusades. He has dozens of possibly pertinent books and articles in his memex. First he runs through an encyclopedia, finds an interesting but sketchy article, leaves it projected. Next, in a history, he finds another pertinent item, and ties the two together. Thus he goes, building a trail of many items. Occasionally he inserts a comment of his own, either linking it into the main trail or joining it by a side trail to a particular item. When it becomes evident that the elastic properties of available materials had a great deal to do with the bow, he branches off on a side trail which takes him through textbooks on elasticity and tables of physical constants. He inserts a page of longhand analysis of his own. Thus he builds a trail of his interest through the maze of materials available to him.
&lt;br>&lt;/br>
(...)
And his trails do not fade. Several years later, his talk with a friend turns to the queer ways in which a people resist innovations, even of vital interest. He has an example, in the fact that the outraged Europeans still failed to adopt the Turkish bow.
&lt;b>In fact he has a trail on it. A touch brings up the code book. Tapping a few keys projects the head of the trail.&lt;/b> A lever runs through it at will, stopping at interesting items, going off on side excursions. It is an interesting trail, pertinent to the discussion. So he sets a reproducer in action, photographs the whole trail out, and passes it to his friend for insertion in his own memex, there to be linked into the more general trail.
(...)
&lt;/blockquote>

&lt;p>
It seems that linking creates such trial and good search engine is tool to recall trails
and now blogs are making easier to create trials but still this is long way to go ...
&lt;/p>

&lt;p>
There are other tools that try to do this but so far I have not found yet one that works for me ... where is my Memex?
so i start forgetting what i can easily recall:
&lt;/p>


&lt;blockquote>
(...)
Presumably man's spirit should be elevated if he can better review his shady past and analyze more completely and objectively his present problems. He has built a civilization so complex that he needs to mechanize his records more fully if he is to push his experiment to its logical conclusion and not merely become bogged down part way there by overtaxing his limited memory.
&lt;b>His excursions may be more enjoyable if he can reacquire the privilege of forgetting the manifold things he does not need to have immediately at hand, with some assurance that he can find them again if they prove important.&lt;/b>
(...)
&lt;/blockquote>


</description>
      <body xmlns="http://www.w3.org/1999/xhtml">

        <p>If idea has almost sixty years and it is till interesting then there
        must be something in it. That is certainly true about memex.</p>

<p> </p>

<p>First motivation for memex from
<a href="http://www.theatlantic.com/unbound/flashbks/computer/bushf.htm">"As We May Think" by Vannevar Bush</a> from <b>July, 1945
(emphasize is mine)</b>:
</p>

<blockquote>
(...) T<b>he human mind does not work that way. It operates by association.</b> With one item in its grasp, it snaps instantly to the next that is suggested by the association of thoughts, in accordance with some intricate web of trails carried by the cells of the brain.
<b>It has other characteristics, of course; trails that are not frequently followed are prone to fade, items are not fully permanent, memory is transitory. Yet the speed of action, the intricacy of trails, the detail of mental pictures, is awe-inspiring beyond all else in nature.
(...) </b>
</blockquote>

<p>
So how such device would work? One organizing theme is about machine
remembering and recalling anything that operator deems interesting:
</p>

<blockquote>
(...) When the user is building a trail, he names it, inserts the name in his code book, and taps it out on his keyboard. Before him are the two items to be joined, projected onto adjacent viewing positions. At the bottom of each there are a number of blank code spaces, and a pointer is set to indicate one of these on each item. The user taps a single key, and the items are permanently joined. In each code space appears the code word. Out of view, but also in the code space, is inserted a set of dots for photocell viewing; and on each item these dots by their positions designate the index number of the other item.

Thereafter, at any time, when one of these items is in view, the other can be instantly recalled merely by tapping a button below the corresponding code space. Moreover, when numerous items have been thus joined together to form a trail, they can be reviewed in turn, rapidly or slowly, by deflecting a lever like that used for turning the pages of a book. I<b>t is exactly as though the physical items had been gathered together from widely separated sources and bound together to form a new book. It is more than this, for any item can be joined into numerous trails.</b>
(...)
</blockquote>

<p>
Finally what really matters is ability to organize, recall and share knowledge and that idea
what was well captured in this example:
</p>


<blockquote>
(...)
The owner of the memex, let us say, is interested in the origin and properties of the bow and arrow. Specifically he is studying why the short Turkish bow was apparently superior to the English long bow in the skirmishes of the Crusades. He has dozens of possibly pertinent books and articles in his memex. First he runs through an encyclopedia, finds an interesting but sketchy article, leaves it projected. Next, in a history, he finds another pertinent item, and ties the two together. Thus he goes, building a trail of many items. Occasionally he inserts a comment of his own, either linking it into the main trail or joining it by a side trail to a particular item. When it becomes evident that the elastic properties of available materials had a great deal to do with the bow, he branches off on a side trail which takes him through textbooks on elasticity and tables of physical constants. He inserts a page of longhand analysis of his own. Thus he builds a trail of his interest through the maze of materials available to him.
<br></br>
(...)
And his trails do not fade. Several years later, his talk with a friend turns to the queer ways in which a people resist innovations, even of vital interest. He has an example, in the fact that the outraged Europeans still failed to adopt the Turkish bow.
<b>In fact he has a trail on it. A touch brings up the code book. Tapping a few keys projects the head of the trail.</b> A lever runs through it at will, stopping at interesting items, going off on side excursions. It is an interesting trail, pertinent to the discussion. So he sets a reproducer in action, photographs the whole trail out, and passes it to his friend for insertion in his own memex, there to be linked into the more general trail.
(...)
</blockquote>

<p>
It seems that linking creates such trial and good search engine is tool to recall trails
and now blogs are making easier to create trials but still this is long way to go ...
</p>

<p>
There are other tools that try to do this but so far I have not found yet one that works for me ... where is my Memex?
so i start forgetting what i can easily recall:
</p>


<blockquote>
(...)
Presumably man's spirit should be elevated if he can better review his shady past and analyze more completely and objectively his present problems. He has built a civilization so complex that he needs to mechanize his records more fully if he is to push his experiment to its logical conclusion and not merely become bogged down part way there by overtaxing his limited memory.
<b>His excursions may be more enjoyable if he can reacquire the privilege of forgetting the manifold things he does not need to have immediately at hand, with some assurance that he can find them again if they prove important.</b>
(...)
</blockquote>


</body>
    </item>
    <item>
      <title>The Last Of the Great Indoorsmen?</title>
      <link>http://www.extreme.indiana.edu/~aslom/blog/computing/2003/07/15/TheLastOfTheGreatIndoorsmen.html</link>
      <dc:subject>TheLastOfTheGreatIndoorsmen</dc:subject>
      <guid isPermaLink="false">http://www.extreme.indiana.edu/~aslom/blog/2003/07/15/TheLastOfTheGreatIndoorsmen.html</guid>
      <dc:date>2003-07-15T18:25:00-05:00</dc:date>
      <description>


&lt;p>Another species identified for extinction classifed and identified by
&lt;a href="http://www.rollerweblogger.org/page/roller/20030715#get_a_life_nerd_boy">
Dave Johnson&lt;/a>:&lt;/p>


&lt;p>(...)This is all great and the only thing really causing any stress is the
ProJSP book, but I don't think I'll have to miss a day at the beach to wrap up
my changes to my two chapters. My Dad and I have our laptops setup in the
kitchen and the only thing that really interferes with my works is the constant
derision and calls of "hey nerd-boys" and "get a life" from our wives. This
really doesn't bother me at all. I always arrange to bring a laptop along on
vacation. I'm not like Raible. My idea of a vacation is tinkering with all
things digital, which, coincidentally, is also my idea of work. I'm the last of
&lt;b>the great indoorsmen&lt;/b>.(...)&lt;/p>


&lt;p>It can not be- I would consider myself another one - and I suspect there is
more ...&lt;/p>



</description>
      <body xmlns="http://www.w3.org/1999/xhtml">


<p>Another species identified for extinction classifed and identified by
<a href="http://www.rollerweblogger.org/page/roller/20030715#get_a_life_nerd_boy">
Dave Johnson</a>:</p>


<p>(...)This is all great and the only thing really causing any stress is the
ProJSP book, but I don't think I'll have to miss a day at the beach to wrap up
my changes to my two chapters. My Dad and I have our laptops setup in the
kitchen and the only thing that really interferes with my works is the constant
derision and calls of "hey nerd-boys" and "get a life" from our wives. This
really doesn't bother me at all. I always arrange to bring a laptop along on
vacation. I'm not like Raible. My idea of a vacation is tinkering with all
things digital, which, coincidentally, is also my idea of work. I'm the last of
<b>the great indoorsmen</b>.(...)</p>


<p>It can not be- I would consider myself another one - and I suspect there is
more ...</p>



</body>
    </item>
    <item>
      <title>TRANSFORM-INTO-A-GEEK FORMULA</title>
      <link>http://www.extreme.indiana.edu/~aslom/blog/computing/2003/07/15/TRANSFORMINTOAGEEKFORMULA.html</link>
      <dc:subject>TRANSFORMINTOAGEEKFORMULA</dc:subject>
      <guid isPermaLink="false">http://www.extreme.indiana.edu/~aslom/blog/2003/07/15/TRANSFORMINTOAGEEKFORMULA.html</guid>
      <dc:date>2003-07-15T16:25:00-05:00</dc:date>
      <description>


&lt;p>How to become a geek effectively? &lt;a href="http://www.mit.edu/people/sisi/">
Sisi Liu&lt;/a> has now &lt;a href="http://web.mit.edu/sisi/www/academic/geek.html">a
simple answer&lt;/a> to question . No need even for the pill (and this pill was
invented before Matrix was it?).  &lt;/p>


&lt;p>This works kind of opposite to &lt;a href="http://eveander.com/nerd/">ACME Nerd
Suppressant&lt;/a> [&lt;a href="http://www.extreme.indiana.edu/~aslom/blog/repo/computing/eveander.com/nerd/index.html">cached&lt;/a>]&lt;/p>


&lt;p>Now it doe snot work on men, does it?&lt;/p>



</description>
      <body xmlns="http://www.w3.org/1999/xhtml">


<p>How to become a geek effectively? <a href="http://www.mit.edu/people/sisi/">
Sisi Liu</a> has now <a href="http://web.mit.edu/sisi/www/academic/geek.html">a
simple answer</a> to question . No need even for the pill (and this pill was
invented before Matrix was it?).  </p>


<p>This works kind of opposite to <a href="http://eveander.com/nerd/">ACME Nerd
Suppressant</a> [<a href="repo/computing/eveander.com/nerd/index.html">cached</a>]</p>


<p>Now it doe snot work on men, does it?</p>



</body>
    </item>
    <item>
      <title>Time is the scarcest resource</title>
      <link>http://www.extreme.indiana.edu/~aslom/blog/computing/2003/07/12/TimeIsTheScarcestResource.html</link>
      <dc:subject>TimeIsTheScarcestResource</dc:subject>
      <guid isPermaLink="false">http://www.extreme.indiana.edu/~aslom/blog/2003/07/12/TimeIsTheScarcestResource.html</guid>
      <dc:date>2003-07-12T17:43:00-05:00</dc:date>
      <description>


&lt;p>&lt;strong style="font-weight: 400">Time is the scariest resource and it should
be treated as the most important factor when considering any task. From
&lt;a href="http://www.acmqueue.org/modules.php?name=Content&amp;amp;pa=showpage&amp;amp;pid=43">
interview with Jim Gray&lt;/a>:&lt;/strong>&lt;/p>

&lt;blockquote>
&lt;p>(...) You see this today. Two groups start; &lt;b>one group uses an easy-to-use
system&lt;/b>, and another uses a not-so-easy-to-use system. The first group gets done
first, and the competition is over. &lt;b>The winners move forward and the other
guys go home&lt;/b>. &lt;/p>


&lt;p>That situation is &lt;b>now happening in the Web services space&lt;/b>. People who have
better tools win.(...)&lt;/p>
&lt;/blockquote>

&lt;p>However it is also important to not simplify the problem we try to solve or
we have something very easy-to-use but useless ...&lt;/p>


&lt;p>He also talks about phenomenon of scale when doing software development and I
find this estimate quite interesting:&lt;/p>


&lt;blockquote>
        &lt;p>&lt;strong>David Patterson:&lt;/strong> What do you think is happening with databases in
        terms of open source? What is the Linux of databases?&lt;/p>
        &lt;p>&lt;strong>Jim Gray:&lt;/strong> I think it's exciting. Very small teams built the
        early database systems. A small team at Oracle built the original
        Oracle, and there were small teams at Informix, Ingress, Sybase, and
        IBM. &lt;/p>
        &lt;p>&lt;b>Twenty-five people can do a pretty full-blown system, and ship it,
        and support it, and get manuals written, and test it&lt;/b>. (...)&lt;/p>
&lt;/blockquote>

&lt;p>Now the trick is to be where action is and to be part of such team :-)&lt;/p>

&lt;p> &lt;/p>



</description>
      <body xmlns="http://www.w3.org/1999/xhtml">


<p><strong style="font-weight: 400">Time is the scariest resource and it should
be treated as the most important factor when considering any task. From
<a href="http://www.acmqueue.org/modules.php?name=Content&amp;pa=showpage&amp;pid=43">
interview with Jim Gray</a>:</strong>
        </p>

<blockquote>
<p>(...) You see this today. Two groups start; <b>one group uses an easy-to-use
system</b>, and another uses a not-so-easy-to-use system. The first group gets done
first, and the competition is over. <b>The winners move forward and the other
guys go home</b>. </p>


<p>That situation is <b>now happening in the Web services space</b>. People who have
better tools win.(...)</p>
</blockquote>

<p>However it is also important to not simplify the problem we try to solve or
we have something very easy-to-use but useless ...</p>


<p>He also talks about phenomenon of scale when doing software development and I
find this estimate quite interesting:</p>


<blockquote>
        <p><strong>David Patterson:</strong> What do you think is happening with databases in
        terms of open source? What is the Linux of databases?</p>
        <p><strong>Jim Gray:</strong> I think it's exciting. Very small teams built the
        early database systems. A small team at Oracle built the original
        Oracle, and there were small teams at Informix, Ingress, Sybase, and
        IBM. </p>
        <p><b>Twenty-five people can do a pretty full-blown system, and ship it,
        and support it, and get manuals written, and test it</b>. (...)</p>
</blockquote>

<p>Now the trick is to be where action is and to be part of such team :-)</p>

<p> </p>



</body>
    </item>
    <item>
      <title>Fire And Motion</title>
      <link>http://www.extreme.indiana.edu/~aslom/blog/computing/2003/07/11/FireAndMotion.html</link>
      <dc:subject>FireAndMotion</dc:subject>
      <guid isPermaLink="false">http://www.extreme.indiana.edu/~aslom/blog/2003/07/11/FireAndMotion.html</guid>
      <dc:date>2003-07-11T18:12:00-05:00</dc:date>
      <description>


&lt;p>So instead of writing code i read email and surf web not unlike Joel. He
captured specifics and concerns about programmers productivity quite well in
&lt;a href="http://www.joelonsoftware.com/articles/fog0000000339.html">Fire And Motion&lt;/a>. &lt;/p>


&lt;p>However what really struck me was this piece of his experience:&lt;/p>


&lt;p>(...) When I had a summer internship at Microsoft, a fellow intern told me he
was actually only going into work from 12 to 5 every day. Five hours, minus
lunch, and his team &lt;em>loved&lt;/em> him because he still managed to get a lot
more done than average. (...)&lt;/p>


&lt;p>When I had a summer internship in France lots of years ago there was this guy
who was apparently very good. He was very good but he did not show up to work
however as he did exactly what they wanted at the end of the internship so they
really loved him... &lt;/p>


&lt;p>My personal theory is that surfing web, emailing or in general reading and
thinking is what really matters for programming. Writing code is just an end
result, an artifact produced to capture what was created in days of hard work of
thinking that may have looked like doing nothing but were required to accumulate
into written code.&lt;/p>



</description>
      <body xmlns="http://www.w3.org/1999/xhtml">


<p>So instead of writing code i read email and surf web not unlike Joel. He
captured specifics and concerns about programmers productivity quite well in
<a href="http://www.joelonsoftware.com/articles/fog0000000339.html">Fire And Motion</a>. </p>


<p>However what really struck me was this piece of his experience:</p>


<p>(...) When I had a summer internship at Microsoft, a fellow intern told me he
was actually only going into work from 12 to 5 every day. Five hours, minus
lunch, and his team <em>loved</em> him because he still managed to get a lot
more done than average. (...)</p>


<p>When I had a summer internship in France lots of years ago there was this guy
who was apparently very good. He was very good but he did not show up to work
however as he did exactly what they wanted at the end of the internship so they
really loved him... </p>


<p>My personal theory is that surfing web, emailing or in general reading and
thinking is what really matters for programming. Writing code is just an end
result, an artifact produced to capture what was created in days of hard work of
thinking that may have looked like doing nothing but were required to accumulate
into written code.</p>



</body>
    </item>
    <item>
      <title>Resign Patterns: Real Design Patterns?</title>
      <link>http://www.extreme.indiana.edu/~aslom/blog/computing/2003/07/07/ResignPatternsRealDesignPatterns.html</link>
      <dc:subject>ResignPatternsRealDesignPatterns</dc:subject>
      <guid isPermaLink="false">http://www.extreme.indiana.edu/~aslom/blog/2003/07/07/ResignPatternsRealDesignPatterns.html</guid>
      <dc:date>2003-07-07T17:12:00-05:00</dc:date>
      <description>


&lt;p>This is look on dark side of Design Patterns: &lt;a href="http://www.dcc.unicamp.br/~oliva/fun/prog/resign-patterns"> Resign
Patterns&lt;/a> [&lt;a href="http://www.extreme.indiana.edu/~aslom/blog/repo/computing/resign-patterns.txt">local copy&lt;/a>]: 
&lt;br>&lt;/br>
&lt;b>Ailments of Unsuitable Project-Disoriented Software&lt;/b> by Michael Duell.&lt;/p>


&lt;p>Here is a short excerpt:&lt;/p>
        &lt;pre>(...)
3.1 Chain of Possibilities

The Chain of Possibilities Pattern is evident in big, poorly
documented modules. Nobody is sure of the full extent of its
functionality, but the possibilities seem endless. Also known as
Non-Deterministic.

3.2 Commando

The Commando Pattern is used to get in and out quick, and get the job
done. This pattern can break any encapsulation to accomplish its
mission. It takes no prisoners.

3.3 Intersperser

The Intersperser Pattern scatters pieces of functionality throughout a
system, making a function impossible to test, modify, or understand.
(...)&lt;/pre>



</description>
      <body xmlns="http://www.w3.org/1999/xhtml">


<p>This is look on dark side of Design Patterns: <a href="http://www.dcc.unicamp.br/~oliva/fun/prog/resign-patterns"> Resign
Patterns</a> [<a href="repo/computing/resign-patterns.txt">local copy</a>]: 
<br></br>
<b>Ailments of Unsuitable Project-Disoriented Software</b> by Michael Duell.</p>


<p>Here is a short excerpt:</p>
        <pre>(...)
3.1 Chain of Possibilities

The Chain of Possibilities Pattern is evident in big, poorly
documented modules. Nobody is sure of the full extent of its
functionality, but the possibilities seem endless. Also known as
Non-Deterministic.

3.2 Commando

The Commando Pattern is used to get in and out quick, and get the job
done. This pattern can break any encapsulation to accomplish its
mission. It takes no prisoners.

3.3 Intersperser

The Intersperser Pattern scatters pieces of functionality throughout a
system, making a function impossible to test, modify, or understand.
(...)</pre>



</body>
    </item>
    <item>
      <title>Google And Zen</title>
      <link>http://www.extreme.indiana.edu/~aslom/blog/computing/2003/06/28/GoogleAndZen.html</link>
      <dc:subject>GoogleAndZen</dc:subject>
      <guid isPermaLink="false">http://www.extreme.indiana.edu/~aslom/blog/2003/06/28/GoogleAndZen.html</guid>
      <dc:date>2003-06-28T17:12:00-05:00</dc:date>
      <description>


&lt;p>Google regarded as a nature force that is unpredictable and requires very
special attitude:&lt;/p>


&lt;p>&lt;font face="times new roman, times, serif" size="3">(...)Others have a more a
Zen-like approach to doing well in Google. "You can't control Google," says a
search engine marketer who goes by the name martinibuster on Webmaster World.
"Anything you do to control Google, the more you try to manipulate it, the more
it will backfire on you. &lt;b>It's counterintuitive, but it's when you let go --
when you don't try to control Google -- then your results get better&lt;/b>."(...)&lt;/font>&lt;/p>


&lt;p>&lt;font face="times new roman, times, serif">(...)&lt;/font>&lt;font face="times new roman, times, serif" size="3">For
good reason, Google doesn't talk about its ranking algorithms; if folks knew
what Google was doing, the search engine would be easy to trick. But in the
absence of information from the company, rumors, theories and groundless
speculation run free. &lt;b>On the Web, Google has taken on the aura of a god&lt;/b>
-- enigmatic, arbitrary, worthy of our fear and our love. Everyone's watching it
for signs of anger and of embrace; we know that whatever it does will affect us
profoundly, and so people watch it, and they worry.&lt;/font>&lt;/p>


&lt;p>read more at salon.com titled
&lt;a href="http://www.salon.com/tech/feature/2003/06/25/google/print.html">The
Google backlash&lt;/a>.&lt;/p>



</description>
      <body xmlns="http://www.w3.org/1999/xhtml">


<p>Google regarded as a nature force that is unpredictable and requires very
special attitude:</p>


<p><font face="times new roman, times, serif" size="3">(...)Others have a more a
Zen-like approach to doing well in Google. "You can't control Google," says a
search engine marketer who goes by the name martinibuster on Webmaster World.
"Anything you do to control Google, the more you try to manipulate it, the more
it will backfire on you. <b>It's counterintuitive, but it's when you let go --
when you don't try to control Google -- then your results get better</b>."(...)</font>
        </p>


<p><font face="times new roman, times, serif">(...)</font>
          <font face="times new roman, times, serif" size="3">For
good reason, Google doesn't talk about its ranking algorithms; if folks knew
what Google was doing, the search engine would be easy to trick. But in the
absence of information from the company, rumors, theories and groundless
speculation run free. <b>On the Web, Google has taken on the aura of a god</b>
-- enigmatic, arbitrary, worthy of our fear and our love. Everyone's watching it
for signs of anger and of embrace; we know that whatever it does will affect us
profoundly, and so people watch it, and they worry.</font>
        </p>


<p>read more at salon.com titled
<a href="http://www.salon.com/tech/feature/2003/06/25/google/print.html">The
Google backlash</a>.</p>



</body>
    </item>
    <item>
      <title>Pyramids: returning magic to computing.</title>
      <link>http://www.extreme.indiana.edu/~aslom/blog/computing/2003/06/28/PyramidsReturningMagicToComputing.html</link>
      <dc:subject>PyramidsReturningMagicToComputing</dc:subject>
      <guid isPermaLink="false">http://www.extreme.indiana.edu/~aslom/blog/2003/06/28/PyramidsReturningMagicToComputing.html</guid>
      <dc:date>2003-06-28T15:31:00-05:00</dc:date>
      <description>


&lt;p>&lt;a href="http://www.extreme.indiana.edu/~aslom/blog/repo/computing/pyramac/www.riscx.com_pyramac_build_pics/first_power1_600.jpg">
&lt;img border="0" src="http://www.extreme.indiana.edu/~aslom/blog/repo/computing/pyramac/www.riscx.com_pyramac_build_pics/first_power1_300.jpg" width="300" height="241" alt="Picture of PYR A MAC in full glowing glory!" align="right">&lt;/img>&lt;/a>
Finally
magic of computing restored - nobody can doubt that computer requires special
secret skills to run
&lt;a href="http://www.riscx.com/pyramac/build_pics/build46.asp">machine that looks
like pyramid and glows blue in dark&lt;/a> ....&lt;/p>


&lt;p>&lt;br clear="all">&lt;/br>
 &lt;/p>



</description>
      <body xmlns="http://www.w3.org/1999/xhtml">


<p><a href="repo/computing/pyramac/www.riscx.com_pyramac_build_pics/first_power1_600.jpg">
<img border="0" src="repo/computing/pyramac/www.riscx.com_pyramac_build_pics/first_power1_300.jpg" width="300" height="241" alt="Picture of PYR A MAC in full glowing glory!" align="right"></img>
          </a>
Finally
magic of computing restored - nobody can doubt that computer requires special
secret skills to run
<a href="http://www.riscx.com/pyramac/build_pics/build46.asp">machine that looks
like pyramid and glows blue in dark</a> ....</p>


<p><br clear="all"></br>
 </p>



</body>
    </item>
    <item>
      <title>StoryBlog: tool to prototype merging blogs and story
telling.</title>
      <link>http://www.extreme.indiana.edu/~aslom/blog/computing/2003/06/27/StoryBlogToolToPrototypeMergingBlogsAndStoryTelling.html</link>
      <dc:subject>StoryBlogToolToPrototypeMergingBlogsAndStoryTelling</dc:subject>
      <guid isPermaLink="false">http://www.extreme.indiana.edu/~aslom/blog/2003/06/27/StoryBlogToolToPrototypeMergingBlogsAndStoryTelling.html</guid>
      <dc:date>2003-06-27T19:10:00-05:00</dc:date>
      <description>

&lt;p>
After &lt;a href="http://www.extreme.indiana.edu/~aslom/blog/2003/06/23/IsSemanticWebForHumansOrMachines.html">even more&lt;/a>
emails exchanged with 
&lt;a href="http://www.nexist.org/dev/User0Blog">Jack Park&lt;/a> (who is strong
proponent of XML Topic Maps) we plan to get &lt;a href="http://www.extreme.indiana.edu/~aslom/blog/micro/index.html">microBlog&lt;/a>
extended.&lt;/p>
&lt;p>The aim is to explore some emerging ideas on how to use Topic Maps to
facilitate merging multiple blog RSS feeds into stories.  &lt;/p>



&lt;p>So we call it
&lt;a href="http://www.extreme.indiana.edu/~aslom/blog/story/index.html">StoryBlog&lt;/a>. We start simply: first see what we can get by adding &lt;b>&amp;lt;dc:subject>&lt;/b> 
as described in &lt;a href="http://www.nexist.org/rss/slides/index.html">RSS To
Topic Maps&lt;/a> and go from there ...&lt;/p>



&lt;p>UPDATE: StoryBlog project is now &lt;a href="http://storyblog.dev.java.net/">
created  on java.net&lt;/a> and waiting approval.&lt;/p>



</description>
      <body xmlns="http://www.w3.org/1999/xhtml">

<p>
After <a href="2003/06/23/IsSemanticWebForHumansOrMachines.html">even more</a>
emails exchanged with 
<a href="http://www.nexist.org/dev/User0Blog">Jack Park</a> (who is strong
proponent of XML Topic Maps) we plan to get <a href="micro/index.html">microBlog</a>
extended.</p>
<p>The aim is to explore some emerging ideas on how to use Topic Maps to
facilitate merging multiple blog RSS feeds into stories.  </p>



<p>So we call it
<a href="story/index.html">StoryBlog</a>. We start simply: first see what we can get by adding <b>&lt;dc:subject></b> 
as described in <a href="http://www.nexist.org/rss/slides/index.html">RSS To
Topic Maps</a> and go from there ...</p>



<p>UPDATE: StoryBlog project is now <a href="http://storyblog.dev.java.net/">
created  on java.net</a> and waiting approval.</p>



</body>
    </item>
    <item>
      <title>Echo Arrives?</title>
      <link>http://www.extreme.indiana.edu/~aslom/blog/computing/2003/06/25/EchoArrives.html</link>
      <dc:subject>EchoArrives</dc:subject>
      <guid isPermaLink="false">http://www.extreme.indiana.edu/~aslom/blog/2003/06/25/EchoArrives.html</guid>
      <dc:date>2003-06-25T21:48:00-05:00</dc:date>
      <description>


&lt;p>As soon as &lt;a href="http://www.intertwingly.net/wiki/pie/RoadMap">Echo (aka Pie)&lt;/a>
is well defined
&lt;a href="http://www.extreme.indiana.edu/~aslom/blog/micro/index.html">microBlog&lt;/a>
will add support for it.
&lt;/p>


&lt;p> &lt;/p>



</description>
      <body xmlns="http://www.w3.org/1999/xhtml">


<p>As soon as <a href="http://www.intertwingly.net/wiki/pie/RoadMap">Echo (aka Pie)</a>
is well defined
<a href="http://www.extreme.indiana.edu/~aslom/blog/micro/index.html">microBlog</a>
will add support for it.
</p>


<p> </p>



</body>
    </item>
    <item>
      <title>Future so bright I need sunglasses?</title>
      <link>http://www.extreme.indiana.edu/~aslom/blog/computing/2003/06/24/FutureSoBrightINeedSunglasses.html</link>
      <dc:subject>FutureSoBrightINeedSunglasses</dc:subject>
      <guid isPermaLink="false">http://www.extreme.indiana.edu/~aslom/blog/2003/06/24/FutureSoBrightINeedSunglasses.html</guid>
      <dc:date>2003-06-24T15:48:00-05:00</dc:date>
      <description>


&lt;p>Future so bright i need sunglasses? And it is not that summer is getting
hotter but I feel that there are so many possibilities and paths to follow and
so much to improve that it is so mind boggling that I need sunglasses to look
into future ... as if nothing
&lt;a href="http://philip.greenspun.com/wtr/dead-trees/53015.htm">since 1998&lt;/a>
changed :-) &lt;/p>


&lt;p> &lt;/p>



</description>
      <body xmlns="http://www.w3.org/1999/xhtml">


<p>Future so bright i need sunglasses? And it is not that summer is getting
hotter but I feel that there are so many possibilities and paths to follow and
so much to improve that it is so mind boggling that I need sunglasses to look
into future ... as if nothing
<a href="http://philip.greenspun.com/wtr/dead-trees/53015.htm">since 1998</a>
changed :-) </p>


<p> </p>



</body>
    </item>
    <item>
      <title>Is Semantic Web for Humans Or Machines?</title>
      <link>http://www.extreme.indiana.edu/~aslom/blog/computing/2003/06/23/IsSemanticWebForHumansOrMachines.html</link>
      <dc:subject>IsSemanticWebForHumansOrMachines</dc:subject>
      <guid isPermaLink="false">http://www.extreme.indiana.edu/~aslom/blog/2003/06/23/IsSemanticWebForHumansOrMachines.html</guid>
      <dc:date>2003-06-23T20:48:00-05:00</dc:date>
      <description>


&lt;p>After somewhat long discussion with
&lt;a href="http://www.nexist.org/dev/User0Blog">Jack Park&lt;/a> (and lot of emails exchanged)
I have come to
conclusion:  semantic web will work if metadata/XML/documents are easy to
parse by humans  &lt;b>and&lt;/b> can be transformed ot from that is easy to use
by machine.&lt;/p>


&lt;p>I would put easy to read by humans as high priority and machine parsing
ability as second requirement.&lt;/p>


&lt;p>This is simply what made the difference between RSS 0.9x/2.0 and RSS 1.0 ...&lt;/p>


&lt;p> &lt;/p>



</description>
      <body xmlns="http://www.w3.org/1999/xhtml">


<p>After somewhat long discussion with
<a href="http://www.nexist.org/dev/User0Blog">Jack Park</a> (and lot of emails exchanged)
I have come to
conclusion:  semantic web will work if metadata/XML/documents are easy to
parse by humans  <b>and</b> can be transformed ot from that is easy to use
by machine.</p>


<p>I would put easy to read by humans as high priority and machine parsing
ability as second requirement.</p>


<p>This is simply what made the difference between RSS 0.9x/2.0 and RSS 1.0 ...</p>


<p> </p>



</body>
    </item>
    <item>
      <title>How to do two way, p2p, symmetrical web using
asymmetrical pull ...</title>
      <link>http://www.extreme.indiana.edu/~aslom/blog/computing/2003/06/20/HowToDoTwoWayP2pSymmetricalWebUsingAsymmetricalPull.html</link>
      <dc:subject>HowToDoTwoWayP2pSymmetricalWebUsingAsymmetricalPull</dc:subject>
      <guid isPermaLink="false">http://www.extreme.indiana.edu/~aslom/blog/2003/06/20/HowToDoTwoWayP2pSymmetricalWebUsingAsymmetricalPull.html</guid>
      <dc:date>2003-06-20T19:18:00-05:00</dc:date>
      <description>

&lt;p>In
&lt;a href="http://tbray.org/ongoing/When/200x/2003/06/19/RSS4All">RSS: Promise and Peril&lt;/a>
Tim Bray talks about use of RSS providing notification mechanism
to track state changes of Web services such as
credit card transactions, weather, traffic reports, sales tracking, ...
&lt;/p>&lt;p>
This is very useful but what caught my attention is that
by using RSS pull mechanism (or similar approaches that are asymmetrical)
we may finally achieve p2p functionality (symmetry)
that long time ago was promised with ubiquitous IP address (Internet enabled toaster anyone?).
This makes sense for clients behind firewalls
and other NATs i.e. majority of Internet users,
clients that have no public IP address (&lt;b>asymmetrical web ?&lt;/b>).
Now the problem is really who will pay for it: &lt;em>how to stream commercials in RSS&lt;/em>?
&lt;/p>
&lt;p>NOTE: this is how i designed event/message notification in
&lt;a href="http://www.extreme.indiana.edu/xgws/xmessages/">XEvents/XMessages&lt;/a>,
to provide maximum flexibility it is based on pulling events matching filters,
and application that is pulling may maintain token to allow to recover
from  disconnections (similar but more powerful than ETag).
&lt;/p>

</description>
      <body xmlns="http://www.w3.org/1999/xhtml">

<p>In
<a href="http://tbray.org/ongoing/When/200x/2003/06/19/RSS4All">RSS: Promise and Peril</a>
Tim Bray talks about use of RSS providing notification mechanism
to track state changes of Web services such as
credit card transactions, weather, traffic reports, sales tracking, ...
</p>
        <p>
This is very useful but what caught my attention is that
by using RSS pull mechanism (or similar approaches that are asymmetrical)
we may finally achieve p2p functionality (symmetry)
that long time ago was promised with ubiquitous IP address (Internet enabled toaster anyone?).
This makes sense for clients behind firewalls
and other NATs i.e. majority of Internet users,
clients that have no public IP address (<b>asymmetrical web ?</b>).
Now the problem is really who will pay for it: <em>how to stream commercials in RSS</em>?
</p>
<p>NOTE: this is how i designed event/message notification in
<a href="http://www.extreme.indiana.edu/xgws/xmessages/">XEvents/XMessages</a>,
to provide maximum flexibility it is based on pulling events matching filters,
and application that is pulling may maintain token to allow to recover
from  disconnections (similar but more powerful than ETag).
</p>

</body>
    </item>
    <item>
      <title>Note to myself: check your dream job before you start
learning it ...</title>
      <link>http://www.extreme.indiana.edu/~aslom/blog/computing/2003/06/18/NoteToMyselfCheckYourDreamJobBeforeYouStartLearningIt.html</link>
      <dc:subject>NoteToMyselfCheckYourDreamJobBeforeYouStartLearningIt</dc:subject>
      <guid isPermaLink="false">http://www.extreme.indiana.edu/~aslom/blog/2003/06/18/NoteToMyselfCheckYourDreamJobBeforeYouStartLearningIt.html</guid>
      <dc:date>2003-06-18T17:10:00-05:00</dc:date>
      <description>

&lt;p>This looked pretty insightful to me (from &lt;span class="ts">
&lt;a href="http://www.artima.com/intv/escapeP.html">How Vienna Escaped the Cubicle&lt;/a>)
&lt;/span>:&lt;/p>

&lt;blockquote>
&lt;p>(...)I had also spent some time shadowing doctors. I went to Stanford
Hospital and followed doctors around on their shifts. For the most part, their
work consisted of a lot of bureaucracy. The everyday life consisted of filling
out forms, and then filling out other forms, and then dictating forms to other
people.
&lt;/p>
&lt;p>
&lt;b>I know that everybody probably gets disillusioned with their career
at some point, but I got disillusioned with mine before it even started.&lt;/b>(...)&lt;/p>
&lt;/blockquote>


</description>
      <body xmlns="http://www.w3.org/1999/xhtml">

<p>This looked pretty insightful to me (from <span class="ts">
<a href="http://www.artima.com/intv/escapeP.html">How Vienna Escaped the Cubicle</a>)
</span>:</p>

<blockquote>
<p>(...)I had also spent some time shadowing doctors. I went to Stanford
Hospital and followed doctors around on their shifts. For the most part, their
work consisted of a lot of bureaucracy. The everyday life consisted of filling
out forms, and then filling out other forms, and then dictating forms to other
people.
</p>
<p>
<b>I know that everybody probably gets disillusioned with their career
at some point, but I got disillusioned with mine before it even started.</b>(...)</p>
</blockquote>


</body>
    </item>
    <item>
      <title>To live and die coding ...</title>
      <link>http://www.extreme.indiana.edu/~aslom/blog/computing/2003/06/05/ToLiveAndDieCoding.html</link>
      <dc:subject>ToLiveAndDieCoding</dc:subject>
      <guid isPermaLink="false">http://www.extreme.indiana.edu/~aslom/blog/2003/06/05/ToLiveAndDieCoding.html</guid>
      <dc:date>2003-06-05T03:40:00-05:00</dc:date>
      <description>

&lt;p>Live to code .. code is poetry ... nice article/documentary
&lt;a href="http://www.theinquirer.net/?article=9850">The JBoss Group forks&lt;/a>:&lt;/p>

&lt;blockquote>
  &lt;p>I realize there are two types of friends in this world. Normal friends and
  the ones you can code with.&lt;/p>
&lt;/blockquote>

&lt;p> So we see ,,,&lt;/p>


</description>
      <body xmlns="http://www.w3.org/1999/xhtml">

<p>Live to code .. code is poetry ... nice article/documentary
<a href="http://www.theinquirer.net/?article=9850">The JBoss Group forks</a>:</p>

<blockquote>
  <p>I realize there are two types of friends in this world. Normal friends and
  the ones you can code with.</p>
</blockquote>

<p> So we see ,,,</p>


</body>
    </item>
  </channel>
</rss>