<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="http://www.foldr.org/~michaelw/log/theme/style/rss.css" type="text/css"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xml:lang="en">

	<channel>
		<title>Random Bits and Pieces :: books</title>
		<link>http://www.foldr.org/~michaelw/log</link>
		<description>Michael Weber</description>
		<language>en</language>
		<lastBuildDate>Wed, 26 Jul 2006 23:00:00 GMT</lastBuildDate>
		<generator>blosxom ver.2.0</generator>


		<item>
			<title>John Dies At The End</title>
			<link>http://www.foldr.org/~michaelw/log/books/jdate</link>
			<guid isPermaLink="true">http://www.foldr.org/~michaelw/log/books/jdate</guid>
			<category>http://www.foldr.org/~michaelw/log/books/</category>
			<pubDate>Wed, 26 Jul 2006 23:00:00 GMT</pubDate>
			<content:encoded><![CDATA[
<img src="http://www.foldr.org/~michaelw/log/static/books/jdate.jpg" alt="JDATE" />

<p>
David Wong's <a
href="http://www.johndiesattheend.com/">JDATE</a>
could have been written
by <a href="http://www.kuro5hin.org/prime-intellect/">localroger</a>'s
little brother.  Maybe he is.  Quote from the site:
</p>

<blockquote>
<q>...like being run over by a truck made of horror, 
  hauling four tons of stupid...</q>
</blockquote>

<p>
So true...  As <a href="http://foldr.org/~vs/">Volker</a> said, you just
cannot stop reading.
</p>
]]></content:encoded>
			<comments>http://www.foldr.org/~michaelw/log/books/jdate#writeback</comments>
		</item>

		<item>
			<title>The Art of the Metaobject Protocol</title>
			<link>http://www.foldr.org/~michaelw/log/books/amop</link>
			<guid isPermaLink="true">http://www.foldr.org/~michaelw/log/books/amop</guid>
			<category>http://www.foldr.org/~michaelw/log/books/</category>
			<pubDate>Mon, 14 Nov 2005 16:17:00 GMT</pubDate>
			<content:encoded><![CDATA[
<img alt="Book cover: The Art of the Metaobject Protocol"
     src="http://www.foldr.org/~michaelw/log/static/books/0262610744.png" />

<p>
Kiczales, des Rivieres, Bobrow: <q><a
href="http://www.amazon.com/exec/obidos/tg/detail/-/0262610744/">The
      Art of the Metaobject Protocol</a></q> (AMOP)
</p>

<p>
  I have been reading AMOP for the past few days, and found it quite
  enlightening, even from a general object-oriented viewpoint.
  Now I am inclined to buy some extra copies and have
  them delivered to some <abbr title="Aspect-Oriented
  Programming">AOP</abbr> folks in the neighborhood (you know who you
  are! ;)).
</p>

<p>
  Well, that, or I will try to understand why Gregor took off the AOP
  tangent, instead of continuing to evolve reflective capabilities
  of languages through defined protocols.
</p>
<p>
  From my perspective, formal protocol design would have been the way
  to go, at least I would expect it to make my life not harder.
  With random code insertions at random places, AOP might scratch an
  immediate software engineering itch, but in the long run it will
  also be verification hell.  Oh joy...
</p>

<p>Almost 15 years ago, Barry Margolin wrote a <a
href="http://www.lisp.org/mop/amop-book-review.txt">review on
AMOP</a>, with which I quite agree:
</p>


<blockquote>
Part I is the part that should be of most interest to OO programmers in
general, as tour through the OO design process.  In effect, the reader
is watching over the shoulder of an expert OO designer in action.  I
don't know about most of you, but I learned most of what I know about
good programming by sitting next to colleagues while they worked, or
by making later modifications to their programs; there's no substitute
to looking at good code, and having the programmer explain *why* it is
written the way it is.  This book does this.
</blockquote>

And further on:

<blockquote>
<p>
The description is good, but the extensive use of prose underscores a
missing facet of most OO languages, including CLOS: formal protocol
specifications.  [...]<br />
Maybe now that the CLOS designers have polished CLOS and reached a
milestone in the MOP design, the next step should be a language for
formally defining protocols.
</p>
<p>
Finally, it has a beautiful cover.
</p>
</blockquote>

<p>
Funny aside, quoting <a href="mailto:irina@foldr.org">Irina</a>:
</p>

<blockquote>
  It should be forbidden that such [computer-related] books have such
  beautiful covers.  It's misleading!
</blockquote>
]]></content:encoded>
			<comments>http://www.foldr.org/~michaelw/log/books/amop#writeback</comments>
		</item>

		<item>
			<title>The White Masai</title>
			<link>http://www.foldr.org/~michaelw/log/books/white-massai</link>
			<guid isPermaLink="true">http://www.foldr.org/~michaelw/log/books/white-massai</guid>
			<category>http://www.foldr.org/~michaelw/log/books/</category>
			<pubDate>Mon, 22 Aug 2005 11:08:00 GMT</pubDate>
			<content:encoded><![CDATA[<span class='via'>via <a href='mailto:irina@foldr.org' rel="via">Irina</a>:</span>

<img alt="book cover: The White Masai" src="http://www.foldr.org/~michaelw/log/static/books/massai.jpg" />

<blockquote>
<p>
An extraordinary life, an extraordinary book!
During a vacation in Africa a young Swiss falls in love with a Masai warrior. 
She exchanges her comfortable life in Europe for a humble hut in a
Kenyan village. 
The book is an honest report about 4 years of marriage in Kenya, that
inspite of poverty, diseases and cultural differences were full with
beautiful experiences.
Life can be more interesting than any film... 
</p>
<p>
Apropos film, the filming of the book comes to German cinemas on 15th
of September. 
I definitely want to see it!
</p>
</blockquote>
]]></content:encoded>
			<comments>http://www.foldr.org/~michaelw/log/books/white-massai#writeback</comments>
		</item>

		<item>
			<title>Miss, wie buchstabiert man Zukunft?</title>
			<link>http://www.foldr.org/~michaelw/log/books/miss-wie-buchstabiert-man-zukunft</link>
			<guid isPermaLink="true">http://www.foldr.org/~michaelw/log/books/miss-wie-buchstabiert-man-zukunft</guid>
			<category>http://www.foldr.org/~michaelw/log/books/</category>
			<pubDate>Sun, 14 Aug 2005 22:00:00 GMT</pubDate>
			<content:encoded><![CDATA[
<img alt="book cover: Miss, wie buchstabiert man Zukunft?" src="http://www.foldr.org/~michaelw/log/static/books/3890292569.jpg"/>

Margret Greiner: <a href="http://www.piper.de/web/books/3890292569.html"><q>Miss, wie buchstabiert man Zukunft?</q></a>

<blockquote>
<h1>Als deutsche Lehrerin in Jerusalem</h1>
Margret Greiner lebt im israelischen Teil von Jerusalem und
unterrichtet als Deutschlehrerin an einer palästinensischen Schule in
Ostjerusalem. Jeden Tag sieht sie, wie zerrissen die Stadt ihrer
Träume ist, und nie war es schwerer zu sagen, zu welcher Seite sie
gehört.
</blockquote>

<p>
Greiner describes <q>the situation</q> (as it is commonly called) as
an observer without taking sides.  
The book reflects more or less exactly my experiences and memories from
Israel.  Except that nobody there behaved reserved to me in any way for
being German (or for any other reason), while Greiner mentioned one or
two such incidents.
</p>

<p>
Recommended reading.  Unfortunately, the book seems to be available in
German only.
</p>
]]></content:encoded>
			<comments>http://www.foldr.org/~michaelw/log/books/miss-wie-buchstabiert-man-zukunft#writeback</comments>
		</item>

	</channel>
</rss>
