http://wiki.apidesign.org/index.php?title=MetaDesign&feed=atom&action=historyMetaDesign - Revision history2024-03-29T08:57:16ZRevision history for this page on the wikiMediaWiki 1.12.0rc1http://wiki.apidesign.org/index.php?title=MetaDesign&diff=7153&oldid=prevJaroslavTulach at 09:13, 2 December 20132013-12-02T09:13:33Z<p></p>
<table style="background-color: white; color:black;">
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr>
<td colspan='2' style="background-color: white; color:black;">←Older revision</td>
<td colspan='2' style="background-color: white; color:black;">Revision as of 09:13, 2 December 2013</td>
</tr>
<tr><td colspan="2" class="diff-lineno">Line 3:</td>
<td colspan="2" class="diff-lineno">Line 3:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>For the [[API]] architects out there I recommend http://architypes.net/ it is really entertaining read. Not always mappable to our field, but interesting. Antonio also pointed out that [[Gang of Four]] book is heavily inspired by work of [[wikipedia::Christopher_Alexander|Christopher Alexander]].</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>For the [[API]] architects out there I recommend http://architypes.net/ it is really entertaining read. Not always mappable to our field, but interesting. Antonio also pointed out that [[Gang of Four]] book is heavily inspired by work of [[wikipedia::Christopher_Alexander|Christopher Alexander]].</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div>For those who doubt there can be any kind of [[MetaDesign]] at all I'd like to share following experience. Once I saw a slide with guidelines of good UI design written by our HIE lead. I have stolen them and since then I am using them to describe rules of good [[API]] design. The match is perfect. So yes, user interface and [[API]] design has to have something in common.</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>For those who doubt there can be any kind of [[MetaDesign]] at all I'd like to share following experience. Once I saw a slide with <ins style="color: red; font-weight: bold; text-decoration: none;">[[</ins>guidelines<ins style="color: red; font-weight: bold; text-decoration: none;">]] </ins>of good UI design written by our HIE lead. I have stolen them and since then I am using them to describe rules of good [[API]] design. The match is perfect. So yes, user interface and [[API]] design has to have something in common.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>=== Blame the Architect! ===</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>=== Blame the Architect! ===</div></td></tr>
</table>JaroslavTulachhttp://wiki.apidesign.org/index.php?title=MetaDesign&diff=3656&oldid=prevJaroslavTulach: /* Blame the Architect! */2010-04-26T19:34:14Z<p><span class="autocomment">Blame the Architect!</span></p>
<table style="background-color: white; color:black;">
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr>
<td colspan='2' style="background-color: white; color:black;">←Older revision</td>
<td colspan='2' style="background-color: white; color:black;">Revision as of 19:34, 26 April 2010</td>
</tr>
<tr><td colspan="2" class="diff-lineno">Line 18:</td>
<td colspan="2" class="diff-lineno">Line 18:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>One may blame the people putting the garbage there (and sure they deserve to be blamed), however this is still the fault of the architect. It is his responsibility for placing a garbage container in the middle of such nice square! Either he should not have put it there at all, or he should have organized courses to teach people how to properly use his own creation. None of that happened. I am sure the architect thought his work finished at the opening ceremony. Shame on him!</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>One may blame the people putting the garbage there (and sure they deserve to be blamed), however this is still the fault of the architect. It is his responsibility for placing a garbage container in the middle of such nice square! Either he should not have put it there at all, or he should have organized courses to teach people how to properly use his own creation. None of that happened. I am sure the architect thought his work finished at the opening ceremony. Shame on him!</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div>This is so similar to [[API]] design! Many people I've met care about the design only until the ''opening ceremony''. Whether it is ready for [[evolution]], whether it is used properly by its [[cluelessness|clueless users]] does not interest them. That is bad, architects are responsible for the long term use of their designs. Architects are also conservative and expect their designs will be used with complete [[cluelessness]] without learning much about the proper use.</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>This is so similar to [[API]] design! Many people I've met care about the design only until the ''opening ceremony''. Whether it is ready for [[evolution]], whether it is used properly by its [[cluelessness|clueless users]] does not interest them. That is bad, architects are responsible for the long term use of their designs. Architects are also <ins style="color: red; font-weight: bold; text-decoration: none;">supposed to be </ins>conservative and expect their designs will be used with complete [[cluelessness]] without learning much about the proper use.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>Dear architects, don't put trashcans in middle of your parks!</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>Dear architects, don't put trashcans in middle of your parks!</div></td></tr>
</table>JaroslavTulachhttp://wiki.apidesign.org/index.php?title=MetaDesign&diff=3653&oldid=prevGeertjan: /* Blame the Architect! */2010-04-25T13:23:20Z<p><span class="autocomment">Blame the Architect!</span></p>
<table style="background-color: white; color:black;">
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr>
<td colspan='2' style="background-color: white; color:black;">←Older revision</td>
<td colspan='2' style="background-color: white; color:black;">Revision as of 13:23, 25 April 2010</td>
</tr>
<tr><td colspan="2" class="diff-lineno">Line 18:</td>
<td colspan="2" class="diff-lineno">Line 18:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>One may blame the people putting the garbage there (and sure they deserve to be blamed), however this is still the fault of the architect. It is his responsibility for placing a garbage container in the middle of such nice square! Either he should not have put it there at all, or he should have organized courses to teach people how to properly use his own creation. None of that happened. I am sure the architect thought his work finished at the opening ceremony. Shame on him!</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>One may blame the people putting the garbage there (and sure they deserve to be blamed), however this is still the fault of the architect. It is his responsibility for placing a garbage container in the middle of such nice square! Either he should not have put it there at all, or he should have organized courses to teach people how to properly use his own creation. None of that happened. I am sure the architect thought his work finished at the opening ceremony. Shame on him!</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div>This is so similar to [[API]] design! Many people I've met care about the design only until the ''opening ceremony''. Whether it is ready for [[evolution]], whether it is used properly by its [[cluelessness|clueless users]] does not interest them. That is bad, architects <del style="color: red; font-weight: bold; text-decoration: none;">shall be </del>responsible for the long term use of their designs. Architects <del style="color: red; font-weight: bold; text-decoration: none;">shall </del>also <del style="color: red; font-weight: bold; text-decoration: none;">be </del>conservative and expect their designs <del style="color: red; font-weight: bold; text-decoration: none;">are going to </del>be used with complete [[cluelessness]] without learning much about the proper use.</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>This is so similar to [[API]] design! Many people I've met care about the design only until the ''opening ceremony''. Whether it is ready for [[evolution]], whether it is used properly by its [[cluelessness|clueless users]] does not interest them. That is bad, architects <ins style="color: red; font-weight: bold; text-decoration: none;">are </ins>responsible for the long term use of their designs. Architects <ins style="color: red; font-weight: bold; text-decoration: none;">are </ins>also conservative and expect their designs <ins style="color: red; font-weight: bold; text-decoration: none;">will </ins>be used with complete [[cluelessness]] without learning much about the proper use.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>Dear architects, don't put trashcans in middle of your parks!</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>Dear architects, don't put trashcans in middle of your parks!</div></td></tr>
</table>Geertjanhttp://wiki.apidesign.org/index.php?title=MetaDesign&diff=3652&oldid=prevGeertjan: /* Blame the Architect! */2010-04-25T13:21:14Z<p><span class="autocomment">Blame the Architect!</span></p>
<table style="background-color: white; color:black;">
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr>
<td colspan='2' style="background-color: white; color:black;">←Older revision</td>
<td colspan='2' style="background-color: white; color:black;">Revision as of 13:21, 25 April 2010</td>
</tr>
<tr><td colspan="2" class="diff-lineno">Line 14:</td>
<td colspan="2" class="diff-lineno">Line 14:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>[[Image:ArchitectEvolution.jpg]]</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>[[Image:ArchitectEvolution.jpg]]</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div>The above picture illustrates <del style="color: red; font-weight: bold; text-decoration: none;">one case </del>of <del style="color: red; font-weight: bold; text-decoration: none;">such </del>failed design. I've been at the planning meeting for the redesign of this square and saw its architect and the plans. Everything looked so nice on <del style="color: red; font-weight: bold; text-decoration: none;">the </del>paper! But the reality is not that perfect. The amount of garbage around the containers makes the whole <del style="color: red; font-weight: bold; text-decoration: none;">scene </del>look really <del style="color: red; font-weight: bold; text-decoration: none;">desperately</del>.</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>The above picture illustrates <ins style="color: red; font-weight: bold; text-decoration: none;">an example </ins>of <ins style="color: red; font-weight: bold; text-decoration: none;">a </ins>failed design. I've been at the planning meeting for the redesign of this square and saw its architect and the plans. Everything looked so nice on paper! But the reality is not that perfect. The amount of garbage around the containers makes the whole <ins style="color: red; font-weight: bold; text-decoration: none;">area </ins>look really <ins style="color: red; font-weight: bold; text-decoration: none;">bad</ins>.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div>One may blame the people putting the garbage there (and sure they deserve to be blamed) however this is still fault of the architect. It is his responsibility <del style="color: red; font-weight: bold; text-decoration: none;">that there is </del>a garbage container in middle of such nice square! Either he should not have put it there at all, or he should have organized courses to teach people how to properly use his own creation. None of that happened. I am sure the architect thought his work finished at the opening ceremony. Shame on him!</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>One may blame the people putting the garbage there (and sure they deserve to be blamed)<ins style="color: red; font-weight: bold; text-decoration: none;">, </ins>however this is still <ins style="color: red; font-weight: bold; text-decoration: none;">the </ins>fault of the architect. It is his responsibility <ins style="color: red; font-weight: bold; text-decoration: none;">for placing </ins>a garbage container in <ins style="color: red; font-weight: bold; text-decoration: none;">the </ins>middle of such nice square! Either he should not have put it there at all, or he should have organized courses to teach people how to properly use his own creation. None of that happened. I am sure the architect thought his work finished at the opening ceremony. Shame on him!</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>This is so similar to [[API]] design! Many people I've met care about the design only until the ''opening ceremony''. Whether it is ready for [[evolution]], whether it is used properly by its [[cluelessness|clueless users]] does not interest them. That is bad, architects shall be responsible for the long term use of their designs. Architects shall also be conservative and expect their designs are going to be used with complete [[cluelessness]] without learning much about the proper use.</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>This is so similar to [[API]] design! Many people I've met care about the design only until the ''opening ceremony''. Whether it is ready for [[evolution]], whether it is used properly by its [[cluelessness|clueless users]] does not interest them. That is bad, architects shall be responsible for the long term use of their designs. Architects shall also be conservative and expect their designs are going to be used with complete [[cluelessness]] without learning much about the proper use.</div></td></tr>
</table>Geertjanhttp://wiki.apidesign.org/index.php?title=MetaDesign&diff=3651&oldid=prevGeertjan: /* To Be Continued */2010-04-25T13:19:06Z<p><span class="autocomment">To Be Continued</span></p>
<table style="background-color: white; color:black;">
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr>
<td colspan='2' style="background-color: white; color:black;">←Older revision</td>
<td colspan='2' style="background-color: white; color:black;">Revision as of 13:19, 25 April 2010</td>
</tr>
<tr><td colspan="2" class="diff-lineno">Line 24:</td>
<td colspan="2" class="diff-lineno">Line 24:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>=== To Be Continued ===</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>=== To Be Continued ===</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div>I've been visiting an architect who I asked to design furniture <del style="color: red; font-weight: bold; text-decoration: none;">in </del>my house, so stay tuned! I will have fresh observations to share soon...</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>I've been visiting an architect who I asked to design furniture <ins style="color: red; font-weight: bold; text-decoration: none;">for </ins>my house, so stay tuned! I will have fresh observations to share soon...</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>=== Share! ===</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>=== Share! ===</div></td></tr>
</table>Geertjanhttp://wiki.apidesign.org/index.php?title=MetaDesign&diff=3650&oldid=prevGeertjan: /* To Be Continued */2010-04-25T13:18:40Z<p><span class="autocomment">To Be Continued</span></p>
<table style="background-color: white; color:black;">
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr>
<td colspan='2' style="background-color: white; color:black;">←Older revision</td>
<td colspan='2' style="background-color: white; color:black;">Revision as of 13:18, 25 April 2010</td>
</tr>
<tr><td colspan="2" class="diff-lineno">Line 24:</td>
<td colspan="2" class="diff-lineno">Line 24:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>=== To Be Continued ===</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>=== To Be Continued ===</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div>I <del style="color: red; font-weight: bold; text-decoration: none;">am continuing to visit </del>an architect who I asked to design furniture in my house, so stay tuned<del style="color: red; font-weight: bold; text-decoration: none;">. </del>I will have fresh observations to share...</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>I<ins style="color: red; font-weight: bold; text-decoration: none;">'ve been visiting </ins>an architect who I asked to design furniture in my house, so stay tuned<ins style="color: red; font-weight: bold; text-decoration: none;">! </ins>I will have fresh observations to share <ins style="color: red; font-weight: bold; text-decoration: none;">soon</ins>...</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>=== Share! ===</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>=== Share! ===</div></td></tr>
</table>Geertjanhttp://wiki.apidesign.org/index.php?title=MetaDesign&diff=3649&oldid=prevGeertjan: /* Blame the Architect! */2010-04-25T11:32:14Z<p><span class="autocomment">Blame the Architect!</span></p>
<table style="background-color: white; color:black;">
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr>
<td colspan='2' style="background-color: white; color:black;">←Older revision</td>
<td colspan='2' style="background-color: white; color:black;">Revision as of 11:32, 25 April 2010</td>
</tr>
<tr><td colspan="2" class="diff-lineno">Line 7:</td>
<td colspan="2" class="diff-lineno">Line 7:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>=== Blame the Architect! ===</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>=== Blame the Architect! ===</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div>One common problem shared among various types of architects is the ''legalized irresponsibility for the result''. <del style="color: red; font-weight: bold; text-decoration: none;">Few </del>times I have dealt with architects who design something and when that something is passed to production, they don't feel responsible for ''physical issues''. If the design looks nice on <del style="color: red; font-weight: bold; text-decoration: none;">the </del>paper, who cares whether it can also be realized!?</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>One common problem shared among various types of architects is the ''legalized irresponsibility for the result''. <ins style="color: red; font-weight: bold; text-decoration: none;">A few </ins>times I have dealt with architects who design something and when that something is passed to production, they don't feel responsible for ''physical issues''. If the design looks nice on paper, who cares whether it can also be realized!?</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div>The problem is that all users of <del style="color: red; font-weight: bold; text-decoration: none;">the </del>design usually care more about the reality than the original plans. It is my <del style="color: red; font-weight: bold; text-decoration: none;">believe </del>(also expressed many times in [[TheAPIBook]]) that architects' work should be evaluated few years after their proposal started to be used. The goal of almost any project is to solve real-world issues, so architect's work <del style="color: red; font-weight: bold; text-decoration: none;">shall finish </del>when the issues are <del style="color: red; font-weight: bold; text-decoration: none;">really </del>solved. Solved not only for <del style="color: red; font-weight: bold; text-decoration: none;">one </del>opening day, but forever (or at least few years). </div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>The problem is that all users of design usually care more about the reality than the original plans. It is my <ins style="color: red; font-weight: bold; text-decoration: none;">belief </ins>(also expressed many times in [[TheAPIBook]]) that architects' work should be evaluated <ins style="color: red; font-weight: bold; text-decoration: none;">a </ins>few years after their proposal <ins style="color: red; font-weight: bold; text-decoration: none;">has </ins>started to be used. The goal of almost any project is to solve real-world issues, so <ins style="color: red; font-weight: bold; text-decoration: none;">an </ins>architect's work <ins style="color: red; font-weight: bold; text-decoration: none;">should only be considered complete </ins>when the issues are <ins style="color: red; font-weight: bold; text-decoration: none;">actually </ins>solved. Solved not only for <ins style="color: red; font-weight: bold; text-decoration: none;">the </ins>opening day, but forever (or at least <ins style="color: red; font-weight: bold; text-decoration: none;">a </ins>few years <ins style="color: red; font-weight: bold; text-decoration: none;">later</ins>). </div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
</table>Geertjanhttp://wiki.apidesign.org/index.php?title=MetaDesign&diff=3648&oldid=prevGeertjan at 11:23, 25 April 20102010-04-25T11:23:41Z<p></p>
<table style="background-color: white; color:black;">
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr>
<td colspan='2' style="background-color: white; color:black;">←Older revision</td>
<td colspan='2' style="background-color: white; color:black;">Revision as of 11:23, 25 April 2010</td>
</tr>
<tr><td colspan="2" class="diff-lineno">Line 1:</td>
<td colspan="2" class="diff-lineno">Line 1:</td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div>For a while I have been thinking about various types of [[MetaDesign|design]]. Do they have anything in common or are they really different? Certain adventures I have been <del style="color: red; font-weight: bold; text-decoration: none;">to may </del>indicate that there is just one [[MetaDesign]] which is then applied to different target <del style="color: red; font-weight: bold; text-decoration: none;">audience</del>, different <del style="color: red; font-weight: bold; text-decoration: none;">technology</del>, etc. Other events I've been to <del style="color: red; font-weight: bold; text-decoration: none;">ensure </del>me that there are hard to overcome differences. I want this page to hold thoughts that will reveal the truth: Is there [[MetaDesign]] or not?</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>For a while I have been thinking about various types of [[MetaDesign|design]]. Do they have anything in common or are they really different? Certain adventures I have been <ins style="color: red; font-weight: bold; text-decoration: none;">through </ins>indicate that there is just one [[MetaDesign]] which is then applied to different target <ins style="color: red; font-weight: bold; text-decoration: none;">audiences</ins>, different <ins style="color: red; font-weight: bold; text-decoration: none;">technologies</ins>, etc. Other events I've been to <ins style="color: red; font-weight: bold; text-decoration: none;">assure </ins>me that there are hard to overcome differences. I want this page to hold thoughts that will reveal the truth: Is there [[MetaDesign]] or not?</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>For the [[API]] architects out there I recommend http://architypes.net/ it is really entertaining read. Not always mappable to our field, but interesting. Antonio also pointed out that [[Gang of Four]] book is heavily inspired by work of [[wikipedia::Christopher_Alexander|Christopher Alexander]].</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>For the [[API]] architects out there I recommend http://architypes.net/ it is really entertaining read. Not always mappable to our field, but interesting. Antonio also pointed out that [[Gang of Four]] book is heavily inspired by work of [[wikipedia::Christopher_Alexander|Christopher Alexander]].</div></td></tr>
</table>Geertjanhttp://wiki.apidesign.org/index.php?title=MetaDesign&diff=3647&oldid=prevGeertjan at 11:22, 25 April 20102010-04-25T11:22:43Z<p></p>
<table style="background-color: white; color:black;">
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr>
<td colspan='2' style="background-color: white; color:black;">←Older revision</td>
<td colspan='2' style="background-color: white; color:black;">Revision as of 11:22, 25 April 2010</td>
</tr>
<tr><td colspan="2" class="diff-lineno">Line 1:</td>
<td colspan="2" class="diff-lineno">Line 1:</td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div>For a while I <del style="color: red; font-weight: bold; text-decoration: none;">am </del>thinking about various types of [[MetaDesign|design]]. Do they have anything in common or are they really different? Certain adventures I have been to may indicate that there is just one [[MetaDesign]] which is then applied to different target audience, different technology, etc. Other events I've been to ensure me that there are hard to overcome differences. I want this page to hold thoughts that will reveal the truth: Is there [[MetaDesign]] or not?</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>For a while I <ins style="color: red; font-weight: bold; text-decoration: none;">have been </ins>thinking about various types of [[MetaDesign|design]]. Do they have anything in common or are they really different? Certain adventures I have been to may indicate that there is just one [[MetaDesign]] which is then applied to different target audience, different technology, etc. Other events I've been to ensure me that there are hard to overcome differences. I want this page to hold thoughts that will reveal the truth: Is there [[MetaDesign]] or not?</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>For the [[API]] architects out there I recommend http://architypes.net/ it is really entertaining read. Not always mappable to our field, but interesting. Antonio also pointed out that [[Gang of Four]] book is heavily inspired by work of [[wikipedia::Christopher_Alexander|Christopher Alexander]].</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>For the [[API]] architects out there I recommend http://architypes.net/ it is really entertaining read. Not always mappable to our field, but interesting. Antonio also pointed out that [[Gang of Four]] book is heavily inspired by work of [[wikipedia::Christopher_Alexander|Christopher Alexander]].</div></td></tr>
</table>Geertjanhttp://wiki.apidesign.org/index.php?title=MetaDesign&diff=3645&oldid=prevJaroslavTulach: /* Blame the Architect! */2010-04-25T07:39:54Z<p><span class="autocomment">Blame the Architect!</span></p>
<table style="background-color: white; color:black;">
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr>
<td colspan='2' style="background-color: white; color:black;">←Older revision</td>
<td colspan='2' style="background-color: white; color:black;">Revision as of 07:39, 25 April 2010</td>
</tr>
<tr><td colspan="2" class="diff-lineno">Line 10:</td>
<td colspan="2" class="diff-lineno">Line 10:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>The problem is that all users of the design usually care more about the reality than the original plans. It is my believe (also expressed many times in [[TheAPIBook]]) that architects' work should be evaluated few years after their proposal started to be used. The goal of almost any project is to solve real-world issues, so architect's work shall finish when the issues are really solved. Solved not only for one opening day, but forever (or at least few years). </div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>The problem is that all users of the design usually care more about the reality than the original plans. It is my believe (also expressed many times in [[TheAPIBook]]) that architects' work should be evaluated few years after their proposal started to be used. The goal of almost any project is to solve real-world issues, so architect's work shall finish when the issues are really solved. Solved not only for one opening day, but forever (or at least few years). </div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>[[Image:ArchitectEvolution.jpg]]</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>[[Image:ArchitectEvolution.jpg]]</div></td></tr>
</table>JaroslavTulach