tag:blogger.com,1999:blog-7497898.post114365734394902196..comments2023-03-19T14:26:41.016+01:00Comments on Amanzi: The perception of controlCraig Tavernerhttp://www.blogger.com/profile/18124952402128625958noreply@blogger.comBlogger3125tag:blogger.com,1999:blog-7497898.post-11536639455195125152009-06-27T00:25:49.460+02:002009-06-27T00:25:49.460+02:00Thanks Peter - I found the new location of that ar...Thanks Peter - I found the new location of that article, and corrected the links in the blog. Now 'My bad' points to http://www.entrepreneur.com/magazine/entrepreneur/2005/march/76294.htmlCraig Tavernerhttps://www.blogger.com/profile/18124952402128625958noreply@blogger.comtag:blogger.com,1999:blog-7497898.post-41522889569663447942009-06-26T23:22:22.404+02:002009-06-26T23:22:22.404+02:00Craig, nice write-up, however, http://www.entrepre...Craig, nice write-up, however, http://www.entrepreneur.com/Magazines/Copy_of_MA_SegArticle/0,4453,320094,00.html seems to be broken ...<br /><br />Cheers<br /><br />/peterAnonymoushttps://www.blogger.com/profile/08648014346248909032noreply@blogger.comtag:blogger.com,1999:blog-7497898.post-1143720886896361862006-03-30T14:14:00.000+02:002006-03-30T14:14:00.000+02:00Quite a lot of ideas in one blog, as long as I rem...Quite a lot of ideas in one blog, as long as I remember "Perception of Control" I'll be happy, I'll try and drop it into educated conversation.<BR/><BR/>I think a lot of what you say goes hand in hand with the "Best Practice Myth". The idea that there is "Best Practice" and that it can be transfered are both fantasy.<BR/><BR/>"Best Practice" is always context sensitive, move it to another team and its not "Best" or "Practice".<BR/><BR/>Worse still by calling something "Best" you limiting anything else. Why improve on this practice when we know it is the "Best"?<BR/><BR/>As to code reuse... people who advocate code reuse miss the point by so much they aren't even funny. People harp on about "reuse" because they believe the fundemental problem is code. It isn't.<BR/><BR/>The fundemental problem facing developers is <B>Complexity</B>. Attempting reuse simply increases complexity.<BR/><BR/>In order to better manage complexity first start by asking "What are we trying to do here?" Guess what, attempts to reuse code undermines this because you have at least 3 different people trying to do different things (A wants to do X, B wants to do Y, and C wants A & B to do the same thing.)<BR/><BR/>The key to understanding what is going on here is something you only mention in passing: Strategy. These kind of views stem from a belief that we can devise a startegy that can out do someone else, once devised all we have to do is execute. Strategy as planning and execution.<BR/><BR/>Wrong, Stretagy is emergent. You only know what it is after it has happened. So, you want to experiment and find out what works and what doesn't. Guess what? Perception of Control, Best Practise and Code reuse reduce the number of attempts you make, reduce your learning and restrict your strategy options.allan kellyhttps://www.blogger.com/profile/06262139490250478379noreply@blogger.com