<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/'><id>tag:blogger.com,1999:blog-8341729382206275662.post6955477118047502288..comments</id><updated>2009-07-06T20:58:21.914-04:00</updated><title type='text'>Comments on Abakas: AGAIN!?</title><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://blog.abakas.com/feeds/6955477118047502288/comments/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8341729382206275662/6955477118047502288/comments/default'/><link rel='alternate' type='text/html' href='http://blog.abakas.com/2009/07/again.html'/><author><name>Catherine Powell</name><uri>http://www.blogger.com/profile/15459370385548771048</uri><email>noreply@blogger.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>2</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8341729382206275662.post-5019309434641989136</id><published>2009-07-06T20:58:21.914-04:00</published><updated>2009-07-06T20:58:21.914-04:00</updated><title type='text'>Very true. I know I've been guilty of the "I don't...</title><content type='html'>Very true. I know I&amp;#39;ve been guilty of the &amp;quot;I don&amp;#39;t know what to do. Let&amp;#39;s reproduce it again&amp;quot; trap. If we can&amp;#39;t say what&amp;#39;s changed, well, we haven&amp;#39;t really defined our hypothesis and our experiment well enough.&lt;br /&gt;&lt;br /&gt;The only point I would dispute is the one about variable control. While it&amp;#39;s a laudable goal, depending on how much the system that you&amp;#39;re working with is under your control, you may get close (or not so close) to that level of control. Sometimes you simply have to deal with several variables changing at once, even though we&amp;#39;d like to be able to change just one.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8341729382206275662/6955477118047502288/comments/default/5019309434641989136'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8341729382206275662/6955477118047502288/comments/default/5019309434641989136'/><link rel='alternate' type='text/html' href='http://blog.abakas.com/2009/07/again.html?showComment=1246928301914#c5019309434641989136' title=''/><author><name>Catherine Powell</name><uri>http://www.blogger.com/profile/15459370385548771048</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='00422608762543242492'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.abakas.com/2009/07/again.html' ref='tag:blogger.com,1999:blog-8341729382206275662.post-6955477118047502288' source='http://www.blogger.com/feeds/8341729382206275662/posts/default/6955477118047502288' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-8341729382206275662.post-925430914170061210</id><published>2009-07-06T20:30:16.447-04:00</published><updated>2009-07-06T20:30:16.447-04:00</updated><title type='text'>I've also run into this cycle a few times (no coin...</title><content type='html'>I&amp;#39;ve also run into this cycle a few times (no coincidence, since we work at the same place!).  Here&amp;#39;s something I do to stop unproductive circling in it&amp;#39;s tracks (it&amp;#39;s sort of an extension of &amp;quot;Explain why&amp;quot;):&lt;br /&gt;&lt;br /&gt;1. Generate several experimental hypotheses up front, and rule out the ones that are already contradicted by the limited data you already have.  Keep thinking things through until you you have a few mutually exclusive hypotheses that you can neither confirm nor reject with the current data.  Hopefully some of them are actually plausible; it would help to know which are more plausible than others.&lt;br /&gt;&lt;br /&gt;2. Figure out what observations you&amp;#39;d need to make in order to distinguish one hypothesis from the other.  Will &amp;quot;reproducing&amp;quot; the issue and getting more logs give you the observational data you need, or are you just stalling?  If another experiment won&amp;#39;t give you the data you need, why bother running it?  Maybe you need to find other, possibly indirect and imprecise measurements that are only roughly correlated with what you&amp;#39;re trying to measure (e.g., I can&amp;#39;t measure how fast the system is, but I can tell how often the user takes a coffee break).&lt;br /&gt;&lt;br /&gt;3. Design the experiment and make sure you&amp;#39;re prepared to make the observations you need.&lt;br /&gt;&lt;br /&gt;4. Given what you *think* you know about the system, make predictions about what *should* happen.  In other words, surface your assumptions early on.  That way, when you look at the data later and notice one funny datapoint (&amp;quot;eh?  where did that extra latency between requests 55923 and 55924 come from?&amp;quot;), it will catch your attention and let you either generate more hypotheses or design a more controlled experiment.&lt;br /&gt;&lt;br /&gt;5. Carefully control your variables and run the experiment.&lt;br /&gt;&lt;br /&gt;6. Look at the data -- have you figured out the issue yet?&lt;br /&gt;&lt;br /&gt;7. Iterate.  Even if you didn&amp;#39;t nail the issue on the first try, the progress you&amp;#39;re making will be obvious and will help to limit frustration. &lt;br /&gt;&lt;br /&gt;The Scientific Method -- ain&amp;#39;t it great?  More often than not, you&amp;#39;ll get to the root of the problem in only one or two iterations.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8341729382206275662/6955477118047502288/comments/default/925430914170061210'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8341729382206275662/6955477118047502288/comments/default/925430914170061210'/><link rel='alternate' type='text/html' href='http://blog.abakas.com/2009/07/again.html?showComment=1246926616447#c925430914170061210' title=''/><author><name>mfortson</name><uri>http://www.blogger.com/profile/07205679998812511784</uri><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.abakas.com/2009/07/again.html' ref='tag:blogger.com,1999:blog-8341729382206275662.post-6955477118047502288' source='http://www.blogger.com/feeds/8341729382206275662/posts/default/6955477118047502288' type='text/html'/></entry></feed>