<?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/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-19609812</id><updated>2012-01-16T15:07:50.349-08:00</updated><category term='nostalgia'/><category term='queer'/><category term='democracy'/><category term='a11y'/><category term='workflow'/><category term='jiji'/><category term='books'/><category term='useful'/><category term='immigration'/><category term='liberal arts'/><category term='pr0n'/><category term='art'/><category term='conference'/><category term='w'/><category term='dvd'/><category term='smith college'/><category term='poly'/><category term='altruism'/><category term='travelblog'/><category term='accessibility'/><category term='travel'/><category term='agile'/><category term='women&apos;s colleges'/><category term='ostalgie'/><category term='iraq'/><category term='oes'/><category term='class'/><category term='patriotism'/><category term='tolerance'/><category term='video'/><category term='.net'/><category term='tv'/><category term='freemasons'/><category term='2008'/><category term='moblog'/><category term='xian'/><category term='fangrrrl'/><category term='meme'/><category term='math'/><category term='terror'/><category term='devgrrrl'/><category term='techno'/><category term='deutschland'/><category term='alumnae'/><category term='election'/><category term='golf'/><category term='guitarhero'/><category term='patterns'/><category term='security'/><category term='politics'/><category term='conspiracy'/><category term='veterinary medicine'/><category term='culture'/><category term='economy'/><category term='college'/><category term='music'/><category term='language'/><category term='format'/><category term='mucha'/><category term='lpga'/><category term='stevemcconnell'/><category term='bigbreak'/><category term='teched'/><category term='pundit'/><category term='baby'/><category term='flickr'/><category term='history'/><category term='seattle'/><category term='bahn'/><category term='microsoft'/><category term='marketing'/><category term='gender'/><category term='caucus'/><category term='coffee'/><category term='archie'/><category term='politics in lodge'/><category term='testing'/><category term='česko'/><category term='architecture'/><category term='president'/><category term='medieval'/><category term='health'/><category term='fat'/><category term='santa'/><category term='gay marriage'/><title type='text'>Four Year Plan</title><subtitle type='html'>If people who "use the word 'hegemony' in everyday conversation" and who cherish "freedom from the oppressive hetero-normative patriarchy"—or even know what that means—sound like your kind of folks, you might be a Smithie.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://bsktcase.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://bsktcase.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default?start-index=101&amp;max-results=100'/><author><name>cmh</name><uri>http://www.blogger.com/profile/13364396399710683125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>129</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-19609812.post-7207431818153262496</id><published>2009-10-14T08:38:00.000-07:00</published><updated>2009-10-14T11:09:47.707-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='conference'/><category scheme='http://www.blogger.com/atom/ns#' term='devgrrrl'/><category scheme='http://www.blogger.com/atom/ns#' term='microsoft'/><title type='text'>Liveblogging p&amp;p summit, day 3, designing for performance</title><content type='html'>Yes, let's all agree that &lt;i&gt;all&lt;/i&gt; apps must have a performance plan.&lt;div&gt;&lt;ul&gt;&lt;li&gt;Highest-priority scenarios - could be response times to user input, or server throughput, or other.  I'm thinking data response times too.&lt;/li&gt;&lt;li&gt;Articulate Bad, Good and Excellent performance - e.g., on startup 10 sec is bad, 3 sec is good, &lt;&gt;&lt;li&gt;Do coarse estimation if "good performance" is in jeopardy - if uncertain, prototype and measure more; if bad, redesign.&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;Design design design design.  "If you have a performance catastrophe - 10x, 100x from acceptable - then you either have some serious bugs or the flaw is in design.  If it's in the design, then you're screwed.  You &lt;i&gt;cannot&lt;/i&gt; fix this late in the product cycle.  You have to start over and redesign the app from scratch for version 2."  You don't say.  J.f.C.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Measure.  Use real numbers.  Measure early.  Don't skimp on this.  Performance is not free.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;You cannot commit to features or designs until you know how much they cost, and to know that, you need real facts and real numbers.  Use references (consults?), past experience, and experiments/prototyping to determine what things cost.  You can only make rational decisions about how to build things if you know this.  (I am sure this must apply to aspects of decision-making beyond just performance.)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Multi-threading.  Ugh.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;A symptom of blocking - you have a ton of stuff going on/waiting, but the machine's CPU is &lt;i&gt;not&lt;/i&gt; fully utilized.  This means something's hanging on some thread while the machine has idle threads to spare.  Points of communication between threads will then be the bottlenecks.  It's fine to share RO data between threads because each thread can keep its own hot copy.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Disk is 10,000x slower than RAM.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;"The problem with caches is they only work the &lt;i&gt;second&lt;/i&gt; time."  D'oh.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;("Argaments"?)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Memory is not a primary metric - time is.  It only matters inasmuch as it affects time.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Takeaways:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;1. Care.&lt;/div&gt;&lt;div&gt;2. Plan.&lt;/div&gt;&lt;div&gt;3. Measure.&lt;/div&gt;&lt;div&gt;4. Design.&lt;/div&gt;&lt;div&gt;5. Measure some more.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19609812-7207431818153262496?l=bsktcase.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bsktcase.blogspot.com/feeds/7207431818153262496/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19609812&amp;postID=7207431818153262496' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/7207431818153262496'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/7207431818153262496'/><link rel='alternate' type='text/html' href='http://bsktcase.blogspot.com/2009/10/liveblogging-p-summit-day-3-designing.html' title='Liveblogging p&amp;p summit, day 3, designing for performance'/><author><name>cmh</name><uri>http://www.blogger.com/profile/13364396399710683125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19609812.post-6456388375022432365</id><published>2009-10-13T09:27:00.000-07:00</published><updated>2009-10-13T10:01:45.954-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='conference'/><category scheme='http://www.blogger.com/atom/ns#' term='devgrrrl'/><category scheme='http://www.blogger.com/atom/ns#' term='microsoft'/><title type='text'>Liveblogging p&amp;p summit, day 2, keynote</title><content type='html'>&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;"Don't allow an unbelievable schedule to live."&lt;/span&gt;&lt;/b&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Not just &lt;i&gt;don't&lt;/i&gt;, but here's &lt;i&gt;why not&lt;/i&gt;:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;When people don't believe the schedule, it undercuts their belief in anything else you say.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;When everybody "knows" you can't make the schedule, if you're not actively managing that, they'll start making their own decisions and judgments.  If this is under the table, then they won't do it the way you (the manager) would want.  E.g., if they "know" the ship date isn't realistic and no one is talking about that, maybe they'll speculate about &lt;i&gt;how much&lt;/i&gt; it's going to slip, and start working to that assumption.  If you (the manager) don't know what they're speculating and aren't giving realistic, believable input into that judgment, then you won't have any influence over that decision they're silently making about how to work.  Yowch.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The usual solutions are to change the ship date or change the scope, to bring about a believable schedule.  Both of which are the right things.  I suppose there is another possibility, to convince people that the original scope &amp;amp; schedule should be believable, by providing lots of supporting facts and Gantt charts and suchlike.  The problem here is that this is more like browbeating, most of the time.  If your developers don't believe the schedule (assuming your developers are minimally competent and are at least somewhat able to explain their concerns rationally; if not, then you have a much bigger problem), chances are you should listen to them instead of trying to talk them out of it.  As well, not listening to them makes &lt;i&gt;all &lt;/i&gt;of the above outcomes worse.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;"Working harder is a short-term solution."  Death marches R bad, mmmkay?&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19609812-6456388375022432365?l=bsktcase.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bsktcase.blogspot.com/feeds/6456388375022432365/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19609812&amp;postID=6456388375022432365' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/6456388375022432365'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/6456388375022432365'/><link rel='alternate' type='text/html' href='http://bsktcase.blogspot.com/2009/10/liveblogging-p-summit-day-2-keynote.html' title='Liveblogging p&amp;p summit, day 2, keynote'/><author><name>cmh</name><uri>http://www.blogger.com/profile/13364396399710683125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19609812.post-489038447080183242</id><published>2009-10-12T11:09:00.001-07:00</published><updated>2009-10-12T15:21:40.418-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='conference'/><category scheme='http://www.blogger.com/atom/ns#' term='devgrrrl'/><category scheme='http://www.blogger.com/atom/ns#' term='microsoft'/><title type='text'>Liveblogging p&amp;p summit, day 1, more</title><content type='html'>Gratified to see that my team isn't the only one with an unhealthy fondness for layer cake metaphors (and Visios)!&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;"Customer doesn't care whose fault it is; they just want things to work."  Good reminder for &lt;i&gt;me&lt;/i&gt;, personally.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Got to talk to a very delightful p&amp;amp;p program manager/session presenter in the coffee line while a different session was going on.  If I were actually any &lt;i&gt;good&lt;/i&gt; at this "networking" thing, I would have figured out a way to snag a business card or thought of a thought-provoking question for further follow-up.  Live &amp;amp; learn.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;"When [users/developers] get a new version and have to spend all their up-front time fixing compatibility issues, they tend to not want to use your app at all."  Not that Microsoft would know, of course. ;)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Much later in the day...&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Experimental 15-minute "lightning sessions" debuting this year.  The first one was a Program Manager discussing transition to Agile, which was disappointing because it didn't cover Agile in very much depth.  In 15 minutes.  I &lt;i&gt;know&lt;/i&gt;!  Really!  (Ahem, &lt;i&gt;kidding&lt;/i&gt;.)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The current "lightning session" covers a concept called Behavior-Driven Design.  I love it.  This is either something we are already accidentally doing, or something I wish we were doing.  Either way, it seems to me that it would fit well within the methodologies we already use.  Awesome.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I exercised restraint and did &lt;i&gt;not&lt;/i&gt; "mention" the speaker, @ElegantCoder, in a tweet, even after other attendees did and his TweetDeck notifications started popping up on his presentation laptop.  The temptation was tremendous.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So he uses the word "scenario" for the "given/when/then" construct describing a desired/expected behavior.  We also use the word "scenario" and I'm trying to figure out whether our usage is reasonably compatible with this standard definition, or if we're abusing it.  We use it to describe automatedly-testable behaviors, so it does seem to fit together, but it doesn't really describe our internal architecture, so maybe not so much.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;OK, this is cool.  Third lightning session on SharePoint development seemed ridiculously irrelevant to our team, but instead, here he is demoing the concept of Inversion of Control, which is perfect for some of the team members we brought along, and the examples are simple, and he's explaining the value IoC adds to the process.  Hooray!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;That means 2.5 out of 3 lightnings are useful so far.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Last lightning round: Billy Hollis.  Always a total, major win even if he doesn't fully appreciate that there may be female coders in his audience (or in the universe) when he writes his jokes.  Ahem.  *dusts shoulder-chip*  I'll still give him full credit for "useful".  3.5 out of four, nice work p&amp;amp;p.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19609812-489038447080183242?l=bsktcase.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bsktcase.blogspot.com/feeds/489038447080183242/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19609812&amp;postID=489038447080183242' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/489038447080183242'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/489038447080183242'/><link rel='alternate' type='text/html' href='http://bsktcase.blogspot.com/2009/10/liveblogging-p-summit-day-1-more.html' title='Liveblogging p&amp;p summit, day 1, more'/><author><name>cmh</name><uri>http://www.blogger.com/profile/13364396399710683125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19609812.post-68670534413619228</id><published>2009-10-12T08:39:00.000-07:00</published><updated>2009-10-12T09:39:06.420-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='conference'/><category scheme='http://www.blogger.com/atom/ns#' term='devgrrrl'/><category scheme='http://www.blogger.com/atom/ns#' term='microsoft'/><category scheme='http://www.blogger.com/atom/ns#' term='fangrrrl'/><title type='text'>Liveblogging p&amp;p summit, day 1, intro &amp; keynote</title><content type='html'>ZOMG it's Martin Fowler.  Right now!  I knew he'd be here, but, &lt;i&gt;first&lt;/i&gt;!  #fangrrrl&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;"We need to reduce our emphasis on quality so we can fit more features into the next release"?  No, that's definitely never happened to me.  Nope.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Attendance is way, way down compared to two years ago.  Our own delegation this year is half the size (or smaller?) than ours then, and I'd really guess the overall crowd size is similarly proportioned.  Which makes me wonder about last year (immediately mid-meltdown) when &lt;i&gt;we&lt;/i&gt; couldn't attend at all.  Don't know if it is valid to think of us as a bellwether.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Lord, this clacky Dell keyboard is already not making me any friends here.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Key concepts from the Martin Fowler leadoff keynote, part 1:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;External quality, which is negotiable with the users/product owners (e.g., they get to prioritize bugs vs. new features), vs. internal quality (architecture), which really mustn't be.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Accidental complexity vs. essential complexity.  Code debt!!  Initial accidental complexity is the principal and working with the accidental complexity when implementing new features/changes is the interest.  This impacts the effort required to do that new work.  It isn't just "debt", it could be on the scale of a technical subprime mortgage.  Not that I would know.  Nope.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Debt planning (refer also to the debt payoff line graph):&lt;/div&gt;&lt;div&gt;Deliberate/prudent: "We must ship now and deal with the consequences"&lt;/div&gt;&lt;div&gt;Deliberate/reckless: "We don't have time for design"&lt;/div&gt;&lt;div&gt;Inadvertent/prudent: "Now we know how we should have done it"&lt;/div&gt;&lt;div&gt;Inadvertent/reckless: "What's layering?"&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Event sourcing:&lt;/div&gt;&lt;div&gt;&lt;i&gt;(This is relevant to my interests.)&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;We log all events in an insert-only store, and we trust our log, such that at any time we could rebuild the entire current application state (e.g., dB) by parsing the log.  This also means we have a solid audit trail, and we could rebuild the entire historical state of the application (presumably someplace else) just by dialing back the date.  Or diff two states.  In other words, this stuff isn't just for version control systems any more.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Also useful for various other things which hopefully one of my colleagues took notes about.  Oops.  #shortattentionspan&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;OK, now there's a dude in front of me taking pictures of Martin Fowler.  Unless he's part of Microsoft's PR division, that means I am not the only #fangrrrl in the room!  I am sorely tempted to take a picture of him taking a picture.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Coffee time!&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19609812-68670534413619228?l=bsktcase.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bsktcase.blogspot.com/feeds/68670534413619228/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19609812&amp;postID=68670534413619228' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/68670534413619228'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/68670534413619228'/><link rel='alternate' type='text/html' href='http://bsktcase.blogspot.com/2009/10/liveblogging-p-summit-day-1-intro.html' title='Liveblogging p&amp;p summit, day 1, intro &amp; keynote'/><author><name>cmh</name><uri>http://www.blogger.com/profile/13364396399710683125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19609812.post-7698001526416336748</id><published>2009-08-24T14:31:00.000-07:00</published><updated>2009-08-26T15:04:04.888-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='math'/><title type='text'>Algebra in real life, part II</title><content type='html'>This post is dedicated to the memory of Mr. Earl Wog, who taught us about Joe Pythagoras and also taught me how to drive.  :)&lt;br /&gt;&lt;br /&gt;I've needed to know this two different times in the last six months or so, and had to figure it out from scratch both times, so it's time to document it for posterity.&lt;br /&gt;&lt;br /&gt;When you're trying to get payment from somebody via, say, an online credit card processor such as PayPal, and the processor takes a percentage of the &lt;span style="font-style: italic;"&gt;total transaction&lt;/span&gt; as its transaction fee, how much do you need to charge in order to receive the amount of money you actually want?  Here is the correct formula:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;[amount you want to receive] ÷ ( 1 - [fee, as a decimal] )&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;The following, seemingly plausible formula &lt;span style="font-style: italic;"&gt;does not work&lt;/span&gt;, and will result in you receiving &lt;span style="font-style: italic;"&gt;less money than you wanted&lt;/span&gt;:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;[amount you want to receive] + ( [amount you want to receive] × [fee, as a decimal] )&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Pro tip!  If you accidentally used the second formula instead of the first one, don't make an indignant post in the credit card processor's user support forums demanding to know why they're shorting you.&lt;br /&gt;&lt;br /&gt;Thanks, Mr. Wog, wherever you are!&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Update:&lt;/span&gt; I received a suggestion that the following formula may also yield the desired result:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;[amount you want to receive] × ( 1 + [fee, as a decimal] )&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;However,&lt;br /&gt;&lt;br /&gt;&lt;code&gt;x(1+y) == (x &lt;/code&gt;&lt;code&gt;× 1) + (x &lt;/code&gt;&lt;code&gt;× y) ==&lt;/code&gt;&lt;code&gt; x + xy&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;which is the same as the &lt;span style="font-style: italic;"&gt;second&lt;/span&gt; formula above and isn't correct.  Thanks to GAM for helping me with the proof on this.  Make no mistake, my algebra skillz are tenuous and that's why I have to struggle through formulas and post them on my blog.  :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19609812-7698001526416336748?l=bsktcase.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bsktcase.blogspot.com/feeds/7698001526416336748/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19609812&amp;postID=7698001526416336748' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/7698001526416336748'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/7698001526416336748'/><link rel='alternate' type='text/html' href='http://bsktcase.blogspot.com/2009/08/algebra-in-real-life-part-ii.html' title='Algebra in real life, part II'/><author><name>cmh</name><uri>http://www.blogger.com/profile/13364396399710683125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19609812.post-7678589722610983602</id><published>2008-12-20T21:20:00.001-08:00</published><updated>2012-01-16T15:07:50.484-08:00</updated><title type='text'>WTF is it with Seattle and snow?</title><content type='html'>I survived four years of Massachusetts winters in college. That's mostly where I learned to drive; I picked up some snow skillz during shifts piloting the (16-passenger, RWD, usually-empty) campus shuttle van. It just wasn't that scary.&lt;br /&gt;&lt;br /&gt;One year I invited a Mass-native friend (hi Katy!) home to see Seattle during winter break, and my family wouldn't let us go &lt;em&gt;anywhere&lt;/em&gt; after &amp;lt; 1" of snow fell on the city. She was disgusted; I was mortified.&lt;br /&gt;&lt;br /&gt;So what is the &lt;em&gt;deal&lt;/em&gt; with snow in Seattle? If, e.g., Bostonians, had our attitude about it, they'd be forced into hibernation six months of the year. Non-natives never seem to tire of pointing out what pantywaists we Seattleites are about this.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Most obvious reason&lt;/strong&gt;: It rarely snows in Seattle. My entire childhood, twice a year (November and March), lasting 1-3 days, &lt;em&gt;if&lt;/em&gt; we kids were &lt;em&gt;lucky&lt;/em&gt;. This leads to side-effects, and not just the one where Seattleites hardly ever get to practice driving in snow.&lt;br /&gt;&lt;br /&gt;Seattle and King County &lt;a href="http://www.msnbc.msn.com/id/28307710/"&gt;own fewer snowplows&lt;/a&gt; than other cities. Many or most snowplows are fitted with &lt;a href="http://burienwa.gov/index.asp?nid=763"&gt;rubber blades&lt;/a&gt; to keep from damaging the extensive network of raised-button and reflective lane markers:&lt;br /&gt;&lt;blockquote&gt;&lt;p&gt;Roads crews are working around the clock to continuously plow and sand City streets.... Following the plows are the sanders to provide traction on the ice. &lt;strong&gt;Snow plows’ rubber blades do not remove ice&lt;/strong&gt;.&lt;/p&gt;&lt;/blockquote&gt;(We use raised lane markers because it &lt;em&gt;rains&lt;/em&gt; here. Ever seen the lane markings when it's wet in Boston? Neither have Bostonians.)&lt;br /&gt;&lt;br /&gt;No wonder most of Burien today looked more like it had been &lt;em&gt;polished&lt;/em&gt; than plowed, though.&lt;br /&gt;&lt;br /&gt;Seattle and King County say it is not cost-effective to maintain any larger a fleet of snowplows or sanding trucks for how infrequently they are needed. This seems reasonable to me, unless these last few years of storms are harbingers of long-term climate change or something.&lt;br /&gt;&lt;br /&gt;On the flip side of this, as alluded-to above, cities with regular heavy snowfall get good at dealing with it out of practical and economic necessity. People couldn't live there if they didn't. People would have to move to friendlier climes, like Seattle... hey, waitaminnit....&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;A related reason&lt;/strong&gt;: Snow in Seattle is &lt;a href="http://cliffmass.blogspot.com/2008/12/more-precipitation-today.html"&gt;almost always &lt;em&gt;wet&lt;/em&gt; snow&lt;/a&gt;. Even when it gets cold enough for precipitation to fall as snow, we're usually flirting with 32°F.&lt;br /&gt;&lt;blockquote&gt;Several of you commented about the nature of the snow last night. Most of you are used to the large, dendritic crystals that fall when temperatures are near freezing...our usual situation. Last night you got to enjoy the type of snow they get in colder climates.&lt;/blockquote&gt;Most of the time, that means what little snow we got will melt away quickly, completely. But when we get snow of any quantity, often, it'll melt &lt;em&gt;partially&lt;/em&gt; during the day and re-freeze as sheets of solid ice.&lt;br /&gt;&lt;br /&gt;Also, wet snow compacts differently when driven on than dry snow does, which is especially relevant when the streets aren't getting plowed right away (or at all).&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;A frequent complaint&lt;/strong&gt;: We don't salt the roads. The poor salmon! Think of the salmon! (Or is it "think of the undercarriage"?)&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Another obvious, though debatable, reason&lt;/strong&gt;: Seattle is really, really hilly. Stuff other places call "mountains", we call "housing developments" and "arterials". I have to negotiate several steep hills to get out of my neighborhood in any direction. Only one of these is ever sanded; none are ever plowed. It is claimed, however, that other actual hilly cities manage better than Seattle does. See above and below.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;The oft-cited reason&lt;/strong&gt;: "I can drive fine on snow... it's all those &lt;em&gt;other&lt;/em&gt; maniacs." Does this refer to all those native Seattleites who can't drive on snow? The natives &lt;em&gt;I&lt;/em&gt; grew up with refuse to leave the house at the first sight of flurries. Could it be all those transplanted drivers zipping around assuming our roads are as driveable as the ones where they came from? (Maybe it's just the free lobotomy given to both kinds of drivers when they buy an SUV.)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/-c9VTkV-exek/TxStDMYqK_I/AAAAAAAAAbk/FrCDNf03ics/s1600/2008seattlesnowbus.jpg"&gt;&lt;img src="http://1.bp.blogspot.com/-c9VTkV-exek/TxStDMYqK_I/AAAAAAAAAbk/FrCDNf03ics/s320/2008seattlesnowbus.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5698369698906385394" style="float: right; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 10px; cursor: pointer; width: 320px; height: 219px; " /&gt;&lt;/a&gt;&lt;a href="http://1.bp.blogspot.com/-yQuUcHOlxXY/TxStDCue1LI/AAAAAAAAAbw/q3LPJdob4DQ/s1600/2008seattlesnowbus2.jpg"&gt;&lt;img src="http://1.bp.blogspot.com/-yQuUcHOlxXY/TxStDCue1LI/AAAAAAAAAbw/q3LPJdob4DQ/s320/2008seattlesnowbus2.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5698369696313562290" style="float: right; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 10px; cursor: pointer; width: 320px; height: 217px; " /&gt;&lt;/a&gt;&lt;strong&gt;Case study&lt;/strong&gt;: This &lt;a href="http://seattletimes.nwsource.com/html/localnews/2008541924_bus20m.html"&gt;super-awesome news story&lt;/a&gt; from yesterday, wherein &lt;em&gt;two&lt;/em&gt; charter buses nearly plunged 20 feet onto I-5 after trying to take an icy hill without chains, arguably had several of the above causes:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Steep urban hills&lt;/li&gt;&lt;li&gt;Closure of an unplowed arterial&lt;/li&gt;&lt;li&gt;&lt;a href="http://westseattleblog.com/blog/?p=12689"&gt;Icy Side Street of Death™&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Some kind of driver cluelessness, or reckless bravado, which led the &lt;em&gt;first&lt;/em&gt; bus to ignore pedestrians frantically trying to wave it off its ill-fated left turn and the &lt;em&gt;second&lt;/em&gt; bus to make the &lt;em&gt;same&lt;/em&gt; turn after the first bus was already sliding and the second bus' passengers were &lt;a href="http://seattlepi.nwsource.com/local/392969_bus20.html"&gt;screaming at the driver to stop&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;strong&gt;What have we learned?&lt;/strong&gt; I dunno, but Washington state seems to do reasonably kind of OK with that big ol' mountain pass we have (I-90, known elsewhere as the Mass Pike); we manage to keep it open most of the time, even during avalanche season, so somebody somewhere in this state must know something about making roads driveable in snow. Maybe just not so much down here at sea level.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;In conclusion&lt;/strong&gt;: A couple years ago, I waited a few hours after the snow had started to begin my trek through the city from work toward home.  &lt;a href="http://www.imdb.com/title/tt0317740/quotes"&gt;I Had a Bad Experience&lt;/a&gt;.  Two to three HOURS of road closures, crazy heavy traffic on unplowed urban side street detours, unwise steep hill attempts blocked by other people's earlier unsuccessful unwise hill attempts, jackknifed Metro buses, and finally utterly fucking clueless pedestrian neighbors who let their kids and dogs frolic in front of me on the steep unplowed hill I was, at that moment, sliding down uncontrollably. &lt;i&gt;¡No más!&lt;/i&gt;  I got nothin' to prove any more, and I ain't goin' out in this stuff if I don't have to.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Bonus update&lt;/strong&gt;: &lt;a href="http://dearscience.org/2008/12/21/special-bonus-dear-science-why-is-my-car-shit-in-snow/"&gt;Dear Science&lt;/a&gt; explains how your SUV is subject to the same Newtonian physics (hi lafe!) as the rest of us, no matter what the dealer may have told you.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Another bonus update&lt;/strong&gt;: &lt;a href="http://cliffmass.blogspot.com/2008/12/noon-update-and-editorial.html"&gt;Cliff Mass wonders&lt;/a&gt; whether it's &lt;i&gt;really&lt;/i&gt; more cost-effective for Seattle to skimp on plows:&lt;br /&gt;&lt;blockquote&gt;It is true that having extra plows for city trucks are not free and that snow events like this are unusual. But the economic loss of allowing the city to be crippled by such modest snows is substantial...and major decisions (like the cancellation of schools last Wednesday when no snow fell) are made in the context of such poor snow removal.&lt;/blockquote&gt;It would be interesting to try to quantify, indeed.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19609812-7678589722610983602?l=bsktcase.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bsktcase.blogspot.com/feeds/7678589722610983602/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19609812&amp;postID=7678589722610983602' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/7678589722610983602'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/7678589722610983602'/><link rel='alternate' type='text/html' href='http://bsktcase.blogspot.com/2008/12/wtf-is-it-with-seattle-and-snow.html' title='WTF is it with Seattle and snow?'/><author><name>cmh</name><uri>http://www.blogger.com/profile/13364396399710683125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-c9VTkV-exek/TxStDMYqK_I/AAAAAAAAAbk/FrCDNf03ics/s72-c/2008seattlesnowbus.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19609812.post-2954049190229763842</id><published>2008-11-14T17:12:00.000-08:00</published><updated>2008-11-14T17:38:28.681-08:00</updated><title type='text'>Bold, bold choices</title><content type='html'>Last night on &lt;span style="font-style: italic;"&gt;Countdown&lt;/span&gt;, I swear* Keith Olbermann said something about how President-elect Obama's hypothetically possibly choosing &lt;a href="http://en.wikipedia.org/wiki/Hillary_Rodham_Clinton"&gt;Hillary Clinton&lt;/a&gt; as his Secretary of State would be a &lt;span style="font-weight: bold;"&gt;bold move&lt;/span&gt; because it would place a woman in such a high office.&lt;br /&gt;&lt;br /&gt;A few moments later he clued in and noted that the &lt;span style="font-style: italic;"&gt;current&lt;/span&gt; Secretary of State is &lt;a href="http://en.wikipedia.org/wiki/Condoleezza_Rice"&gt;Condoleezza Rice&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Great job, Keith, except &lt;a href="http://en.wikipedia.org/wiki/Madeleine_Albright"&gt;Madeleine Albright&lt;/a&gt; was appointed Secretary of State by President Bill Clinton in 1996 and served through 2000.&lt;br /&gt;&lt;br /&gt;[insert "Worst Persons" ominous theme music here]&lt;br /&gt;&lt;br /&gt;But wait!  There's more!&lt;br /&gt;&lt;br /&gt;This morning on KIRO AM 710, Dave Ross said something about how President-elect Obama's even-more-hypothetically possibly choosing &lt;a href="http://en.wikipedia.org/wiki/Colin_Powell"&gt;Colin Powell&lt;/a&gt; as his Secretary of State would be a &lt;span style="font-weight: bold;"&gt;bold move&lt;/span&gt; because it would place an African-American in such a high office.&lt;br /&gt;&lt;br /&gt;He did &lt;span style="font-style: italic;"&gt;not&lt;/span&gt; manage to clue in that the &lt;span&gt;current&lt;/span&gt; Secretary of State is Condoleezza Rice.&lt;br /&gt;&lt;br /&gt;And, somehow, even though this was the &lt;span style="font-style: italic;"&gt;whole point&lt;/span&gt; of the discussion, did not put it together that Colin Powell, having been appointed in 2001 by President GW Bush and having served through 2005, &lt;span style="font-style: italic;"&gt;has already been Secretary of State&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;In conclusion, people:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;We have already had &lt;span style="font-style: italic;"&gt;two&lt;/span&gt; female Secretaries of State.&lt;/li&gt;&lt;li&gt;We have already had &lt;span style="font-style: italic;"&gt;two&lt;/span&gt; African-American Secretaries of State.&lt;/li&gt;&lt;/ul&gt;I realize that we are really, really enjoying the historic-ness of the present moment, but let's come to grips with the fact that the &lt;a href="http://en.wikipedia.org/wiki/United_States_Department_of_State"&gt;State Department&lt;/a&gt;'s historic moment has passed.&lt;br /&gt;&lt;br /&gt;Hell, I'm not sure even an openly gay or lesbian Secretary of State would be &lt;span style="font-style: italic;"&gt;that&lt;/span&gt; &lt;span style="font-weight: bold;"&gt;bold&lt;/span&gt; a move... unless she or he has the temerity to want to get &lt;span style="font-weight: bold;"&gt;married&lt;/span&gt; or something.&lt;br /&gt;&lt;br /&gt;(&lt;a href="http://www.facebook.com/event.php?eid=32970639099"&gt;Seattle March for Equality&lt;/a&gt; tomorrow, November 15, Volunteer Park, 10:30 AM with keynote speakers starting at noon...!!)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;__&lt;br /&gt;* I did not rewind or write down the exact quote or look online for the video today, so standard disclaimers apply.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19609812-2954049190229763842?l=bsktcase.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bsktcase.blogspot.com/feeds/2954049190229763842/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19609812&amp;postID=2954049190229763842' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/2954049190229763842'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/2954049190229763842'/><link rel='alternate' type='text/html' href='http://bsktcase.blogspot.com/2008/11/bold-bold-choices.html' title='Bold, bold choices'/><author><name>cmh</name><uri>http://www.blogger.com/profile/13364396399710683125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19609812.post-8882065999294445065</id><published>2008-11-04T21:34:00.000-08:00</published><updated>2008-11-04T21:47:11.056-08:00</updated><title type='text'>Election Day transcendence</title><content type='html'>I tempted, no, taunted fate by wearing a RED shirt* to work on Election Day.&lt;br /&gt;&lt;br /&gt;I was pleasantly surprised to find that Kyle wore a blue one.  (Certainly without as much "meta" or superstition as me.)&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://farm4.static.flickr.com/3158/3004864398_754935a191.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 500px; height: 375px;" src="http://farm4.static.flickr.com/3158/3004864398_754935a191.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;I would like it very much if we could follow President-elect Obama's lead and be less "red" and "blue" in our collective political thinking.  This is not to say that I'm turning away in the slightest from my values, nor Kyle from his, which will make it an interesting exercise.&lt;br /&gt;__&lt;br /&gt;&lt;span style="font-size: xx-small"&gt;* Not a Star Trek reference.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19609812-8882065999294445065?l=bsktcase.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bsktcase.blogspot.com/feeds/8882065999294445065/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19609812&amp;postID=8882065999294445065' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/8882065999294445065'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/8882065999294445065'/><link rel='alternate' type='text/html' href='http://bsktcase.blogspot.com/2008/11/election-day-transcendence.html' title='Election Day transcendence'/><author><name>cmh</name><uri>http://www.blogger.com/profile/13364396399710683125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm4.static.flickr.com/3158/3004864398_754935a191_t.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19609812.post-8564367860363313411</id><published>2008-11-04T11:04:00.001-08:00</published><updated>2008-11-04T11:05:54.929-08:00</updated><title type='text'>Election Day synchronicity</title><content type='html'>Interesting mix here in my Twitter feed.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_pO6Y7rbPKGI/SRCcvfH4IQI/AAAAAAAAABw/-xF2bj4hgmo/s1600-h/obama.bmp"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 105px;" src="http://4.bp.blogspot.com/_pO6Y7rbPKGI/SRCcvfH4IQI/AAAAAAAAABw/-xF2bj4hgmo/s400/obama.bmp" alt="" id="BLOGGER_PHOTO_ID_5264880304018432258" border="0" /&gt;&lt;/a&gt;Now go vote!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19609812-8564367860363313411?l=bsktcase.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bsktcase.blogspot.com/feeds/8564367860363313411/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19609812&amp;postID=8564367860363313411' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/8564367860363313411'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/8564367860363313411'/><link rel='alternate' type='text/html' href='http://bsktcase.blogspot.com/2008/11/election-day-synchronicity.html' title='Election Day synchronicity'/><author><name>cmh</name><uri>http://www.blogger.com/profile/13364396399710683125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_pO6Y7rbPKGI/SRCcvfH4IQI/AAAAAAAAABw/-xF2bj4hgmo/s72-c/obama.bmp' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19609812.post-6137395729981348220</id><published>2008-11-03T14:41:00.001-08:00</published><updated>2008-11-03T15:09:03.416-08:00</updated><title type='text'>Suki Halloween Costume</title><content type='html'>&lt;span style="font-weight: bold;"&gt;The Challenge:&lt;/span&gt; For Halloween, LG wanted to be Suki, Kyoshi Warrior from &lt;span style="font-style: italic;"&gt;Avatar: The Last Airbender&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_pO6Y7rbPKGI/SQ9_Ho4Yc3I/AAAAAAAAABo/XcVHw_Gd5Q4/s1600-h/suki.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 267px;" src="http://4.bp.blogspot.com/_pO6Y7rbPKGI/SQ9_Ho4Yc3I/AAAAAAAAABo/XcVHw_Gd5Q4/s400/suki.png" alt="" id="BLOGGER_PHOTO_ID_5264566258629112690" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;The Mission:&lt;/span&gt; Design an awesome, accurate Suki costume for Halloween which would, we hoped, also be wearable for next year's Anime Con and Emerald City ComiCon.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;The Staff:&lt;/span&gt; Lead designer and dressmaker: my mom.  Headdress and makeup: me.  Lead researcher, accessories and finishing details: LG's mom.  Kyoshi Warrior attitude: all LG.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;The Project:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;We spent a morning at JoAnn Fabrics picking out clothing and costume patterns that contained different elements mom could piece together to create the final dress pattern.  LG located fabrics that exactly matched the colors in our screen printout.  I took some wild guesses at yardage.  We picked up a few notions that we thought mom wouldn't already have.&lt;br /&gt;&lt;br /&gt;Mom did some shopping for supplemental patterns in better sizes, and modified the design to be expandable in a variety of ways in case it needs to be altered next spring.&lt;br /&gt;&lt;br /&gt;Barb picked up fans, two shades of gold spray paint, tassels, and other items.  We each shopped for a variety of items to try for the facepaint.  Very annoying that all the Halloween brands say not to use red around the eyes.&lt;br /&gt;&lt;br /&gt;I designed and built the headdress out of a Clorox bottle and some chopsticks from Panda Express.  I glued green bias tape to the wraparound headband area and added laces for adjustable sizing.  We painted the pieces using Barb's gold spray paints and assembled with a hot glue gun.&lt;br /&gt;&lt;br /&gt;Barb spray-painted the fans and applied gold medallions and tassels to finish up the costume.&lt;br /&gt;&lt;br /&gt;On Halloween evening, LG finished dinner, suited up, and we sat down for a makeup application (which was long enough and unpleasant enough to give her serious second thoughts about her showbiz career aspirations).  We used Clinique foundation base, white drugstore greasepaint (dabbed on with a makeup sponge), cornstarch powder to set the white, and then Wet 'n' Wild black eyeliner pencil and Wet 'n' Wild red lipstick (applied with a lip brush) for the designs.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;The Result:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://farm4.static.flickr.com/3231/2990120447_4e693362f5.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 375px; height: 500px;" src="http://farm4.static.flickr.com/3231/2990120447_4e693362f5.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Perfection.  Look for LG and a gaggle of proud grownups at next year's Cons!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19609812-6137395729981348220?l=bsktcase.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bsktcase.blogspot.com/feeds/6137395729981348220/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19609812&amp;postID=6137395729981348220' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/6137395729981348220'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/6137395729981348220'/><link rel='alternate' type='text/html' href='http://bsktcase.blogspot.com/2008/11/suki-halloween-costume.html' title='Suki Halloween Costume'/><author><name>cmh</name><uri>http://www.blogger.com/profile/13364396399710683125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_pO6Y7rbPKGI/SQ9_Ho4Yc3I/AAAAAAAAABo/XcVHw_Gd5Q4/s72-c/suki.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19609812.post-8515720534288227406</id><published>2008-09-03T23:36:00.000-07:00</published><updated>2008-09-03T23:40:27.731-07:00</updated><title type='text'>Oh no he didn't</title><content type='html'>From &lt;a href="http://politicalticker.blogs.cnn.com/2008/09/04/palin-attacks-shrill-and-sarcastic-says-reid-spokesman/"&gt;CNN's Political Ticker&lt;/a&gt;:&lt;br /&gt;&lt;blockquote&gt;"A spokesman for Senate Majority Leader Harry Reid is hitting back hard at Republican vice presidential candidate Sarah Palin's speech Wednesday night, calling it 'shrill...'"&lt;/blockquote&gt;"Shrill"?&lt;br /&gt;&lt;br /&gt;Really?&lt;br /&gt;&lt;br /&gt;Way to go, Harry.  You're a fine representative of the principles Democratic voters hold dear, and I simply cannot imagine how your Senate majority's approval ratings managed to become so low.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19609812-8515720534288227406?l=bsktcase.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bsktcase.blogspot.com/feeds/8515720534288227406/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19609812&amp;postID=8515720534288227406' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/8515720534288227406'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/8515720534288227406'/><link rel='alternate' type='text/html' href='http://bsktcase.blogspot.com/2008/09/oh-no-he-didnt.html' title='Oh no he didn&apos;t'/><author><name>cmh</name><uri>http://www.blogger.com/profile/13364396399710683125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19609812.post-4820677986800943994</id><published>2008-09-01T15:51:00.000-07:00</published><updated>2008-09-01T16:02:37.715-07:00</updated><title type='text'>Oh no she didn't</title><content type='html'>I assure you, I am not making this up.  I'm actually pretty late to the party.&lt;br /&gt;&lt;br /&gt;From an &lt;a href="http://eagleforumalaska.blogspot.com/2006/07/2006-gubernatorial-candidate.html"&gt;Eagle Forum Alaska questionnaire&lt;/a&gt; in 2006, when Sarah Palin was a candidate for governor:&lt;br /&gt;&lt;blockquote&gt;"11. Are you offended by the phrase 'Under God' in the Pledge of Allegiance? Why or why not?&lt;br /&gt;&lt;br /&gt;SP: Not on your life. If it was good enough for the founding fathers, its good enough for me and I’ll fight in defense of our Pledge of Allegiance."&lt;/blockquote&gt;The original version of the Pledge of Allegiance was written in 1892.&lt;br /&gt;&lt;br /&gt;"of the United States of America" was added in 1922-23.&lt;br /&gt;&lt;br /&gt;Congress declared it the official national pledge in 1942.&lt;br /&gt;&lt;br /&gt;And finally, "under God" was added by Congress, at the urging of the Knights of Columbus, in 1954.&lt;br /&gt;&lt;br /&gt;Maybe she meant different "founding fathers" than the ones in 1776?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19609812-4820677986800943994?l=bsktcase.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bsktcase.blogspot.com/feeds/4820677986800943994/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19609812&amp;postID=4820677986800943994' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/4820677986800943994'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/4820677986800943994'/><link rel='alternate' type='text/html' href='http://bsktcase.blogspot.com/2008/09/oh-no-she-didnt.html' title='Oh no she didn&apos;t'/><author><name>cmh</name><uri>http://www.blogger.com/profile/13364396399710683125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19609812.post-8950194302130643090</id><published>2008-07-11T13:34:00.000-07:00</published><updated>2008-07-11T13:40:17.927-07:00</updated><title type='text'>D minus ten</title><content type='html'>10 days to Deutschland!!&lt;br /&gt;&lt;br /&gt;Newcomers, be sure to watch my &lt;a href="http://www.travelblog.org/Bloggers/bsktcase/"&gt;TravelBlog&lt;/a&gt; for exciting and insightful posts throughout my journey to Old Europe.  It'll update to my &lt;a href="http://www.facebook.com/minifeed.php?id=707300787"&gt;Facebook feed&lt;/a&gt; as well.&lt;br /&gt;&lt;br /&gt;I do travel blogging over there, rather than here, because there's extra mapping and social networking and stuff.  It's cool.  Čech it out!&lt;br /&gt;&lt;br /&gt;See y'all in August....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19609812-8950194302130643090?l=bsktcase.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bsktcase.blogspot.com/feeds/8950194302130643090/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19609812&amp;postID=8950194302130643090' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/8950194302130643090'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/8950194302130643090'/><link rel='alternate' type='text/html' href='http://bsktcase.blogspot.com/2008/07/d-minus-ten.html' title='D minus ten'/><author><name>cmh</name><uri>http://www.blogger.com/profile/13364396399710683125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19609812.post-3757503075111826056</id><published>2008-07-09T22:06:00.000-07:00</published><updated>2008-07-09T22:19:00.122-07:00</updated><title type='text'>Gemini FTW!</title><content type='html'>Loyal readers will recall that a few years ago, &lt;a href="http://bsktcase.blogspot.com/2006/02/gemini-vs-taurus.html"&gt;I got run over&lt;/a&gt; by a lying, scene-of-accident-fleeing sack of shit in a blue Ford Taurus.&lt;br /&gt;&lt;br /&gt;Back then, I said I would be investigating options as to dealing with the miscreant.  Investigate I did... my lawyer advised that no good lawyer would help me sue (I'd win, but miscreant has no money to pay my lawyers any percentage of)... but my lawyer also advised me to check with my own auto insurance company, because I had about 50-50 odds that my own Uninsured Motorist policy would cover my accident, a &lt;span style="font-style: italic;"&gt;pedestrian&lt;/span&gt; hit-and-run.&lt;br /&gt;&lt;br /&gt;Sure enough, mine did!&lt;br /&gt;&lt;br /&gt;Thanks to my aforementioned lawyer, whom I adore, I was able to negotiate a nice little cash settlement from my own insurance company.  Unexpected and pretty sweet.&lt;br /&gt;&lt;br /&gt;Oh, but that's not all.&lt;br /&gt;&lt;br /&gt;Tonight, I get a letter from my own insurance company, roughly along these lines:&lt;br /&gt;&lt;blockquote&gt;Hi, as you know, we recently paid you a nice little cash settlement.  It is our intention now to go after the miscreant who hit you, to try to recover for ourselves some of the money we just paid you.  This letter is to advise you that we might ask you to come testify against the lying sack of shit if it ever comes to that; hope you don't mind.  Love, State Farm.&lt;/blockquote&gt;Let the happy dance, on my skillfully repaired and rehabilitated knee, commence.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19609812-3757503075111826056?l=bsktcase.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bsktcase.blogspot.com/feeds/3757503075111826056/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19609812&amp;postID=3757503075111826056' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/3757503075111826056'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/3757503075111826056'/><link rel='alternate' type='text/html' href='http://bsktcase.blogspot.com/2008/07/gemini-ftw.html' title='Gemini FTW!'/><author><name>cmh</name><uri>http://www.blogger.com/profile/13364396399710683125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19609812.post-5749100365144364834</id><published>2008-07-03T15:19:00.000-07:00</published><updated>2008-07-09T16:07:04.113-07:00</updated><title type='text'>On the meaning of life</title><content type='html'>Last weekend there was a bad apartment fire in Burien... 1.5 complexes were destroyed, 3 people died, 70-some are homeless, and arson is suspected (&lt;a href="http://seattlepi.nwsource.com/local/368964_fire01.html"&gt;Blaze that killed 3 people was arson&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;I hadn't been able to figure out &lt;span style="font-style: italic;"&gt;where&lt;/span&gt; the apartments were located in Burien, and it bugs me to not know things about Burien.  I had heard something about them being generally on SW 155th, and yesterday I happened to be driving on SW 156th... so... yeah.  I wanted to check it out*.  SW 155th isn't very long, so it didn't take much time to find the place.&lt;br /&gt;&lt;br /&gt;LG &amp;amp; I cruised by and looked at the two burned-out buildings and the "ARSON" signs.  As we passed, I noticed a memorial set up for the victims of the fire, and I mentioned to her, by way of imparting how bad a deal this fire really was, that a 7-year-old boy was one of the ones killed.&lt;br /&gt;&lt;br /&gt;LG thought for a moment and said: "He didn't even have a chance to live his life."&lt;br /&gt;&lt;br /&gt;Then: "He didn't even get to live as much of a life as &lt;span style="font-style: italic;"&gt;I&lt;/span&gt; have."&lt;br /&gt;&lt;br /&gt;Something about that, from an 8-year-old, struck me as really profound.  That is all.&lt;br /&gt;&lt;br /&gt;--&lt;span style="font-size:85%;"&gt;&lt;br /&gt;* Not &lt;span style="font-style: italic;"&gt;trying&lt;/span&gt; to be disrespectful, but... yeah, I know.  I did it anyway.&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19609812-5749100365144364834?l=bsktcase.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bsktcase.blogspot.com/feeds/5749100365144364834/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19609812&amp;postID=5749100365144364834' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/5749100365144364834'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/5749100365144364834'/><link rel='alternate' type='text/html' href='http://bsktcase.blogspot.com/2008/07/on-meaning-of-life.html' title='On the meaning of life'/><author><name>cmh</name><uri>http://www.blogger.com/profile/13364396399710683125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19609812.post-6250258065174118781</id><published>2008-06-26T17:47:00.000-07:00</published><updated>2008-06-26T18:31:58.400-07:00</updated><title type='text'>Everybody who has ever put a flag sticker on their car or worn a flag pin had better show up CHEERFULLY when summoned for jury duty</title><content type='html'>I have completed my first real week of real jury duty.&lt;br /&gt;&lt;br /&gt;Back in 1992, I got summoned in Massachusetts while attending college.  I told the judge I was carrying 20 credits that semester, which I was, and that got me excused with some kudos from the judge for being so impressively studious.&lt;br /&gt;&lt;br /&gt;A couple of years ago, I got summoned for service in Seattle on December 26.  Seriously.  I decided to serve it, rather than postpone it, at least in part because it pissed off my then-boss so much.  :)  Turns out when we all arrived for service, the clerk couldn't imagine why anyone summoned any jurors for the morning after Christmas... all the judges and lawyers were on vacation and no trials were scheduled for the entire week.  She spent an hour confirming this fact, then dismissed us all outright.  Sweet way to satisfy a jury summons!&lt;br /&gt;&lt;br /&gt;This week, I served at Burien District Court.  I participated in two selection panels, both for DUIs.  I found it interesting how the jury-screening questions by the prosecutor and the defense attorney telegraphed their approaches to the trial itself.  Granted, two is not much of a sample size, but in both cases the prosecutors asked a lot of questions about "reasonable doubt" and whether we jurors would be willing to convict in the &lt;span style="font-style: italic;"&gt;absence &lt;/span&gt;of Breathalyzer test results or other scientific evidence.  Would the "credibility" of the arresting officer be sufficient to convince us that the defendant was intoxicated beyond the legal limit?  Most jurors said &lt;span style="font-style: italic;"&gt;no&lt;/span&gt;, the officer's word, judgment, observation, whatever, alone would &lt;span style="font-style: italic;"&gt;not&lt;/span&gt; be enough.  Most jurors said &lt;span style="font-style: italic;"&gt;no&lt;/span&gt;, it is &lt;span style="font-style: italic;"&gt;not&lt;/span&gt; possible to know for sure whether someone is drunk just by looking at them, unless you know them well.&lt;br /&gt;&lt;br /&gt;All this really got me wondering.  If it's legal for accused drivers to refuse breath and/or blood tests, and I think it might be, and if modern CSI-watching juries will only accept the results of scientific tests as sufficient evidence, wouldn't that make DUI cases inherently unwinnable for the state?&lt;br /&gt;&lt;br /&gt;A lot of people complain about DUI laws not being strict enough, and re-offenders seeming to get away with it time and time again, unless/until they kill someone, and sometimes even after that.  Is that true?  Is &lt;span style="font-style: italic;"&gt;this&lt;/span&gt; why?&lt;br /&gt;&lt;br /&gt;I totally, completely appreciate that the burden of proof is, and always should be, on the state to prove its case.  I'm also pretty OK with protections against self-incrimination, and the idea of forcible breath or blood tests makes me uneasy.  But DUIs suck.  So what do we do?&lt;br /&gt;&lt;br /&gt;The defense attorney in our second trial said something about how the burden on an arresting officer is "probable cause", while the burden in a criminal trial is "reasonable doubt" which is a much higher standard.  Both sides asked lots of questions about what a drunk driver &lt;span style="font-style: italic;"&gt;drives&lt;/span&gt; like... in other words, the probable cause-type stuff.  It seems to me like it would be fairly easy to prove beyond a reasonable doubt that a defendant was driving really dangerously, and I'd be a lot more comfortable relying on an officer's credibility to judge &lt;span style="font-style: italic;"&gt;that&lt;/span&gt; question.  The way DUI laws are set up, though, in a DUI trial it's the influence of the drugs or alcohol that becomes the key question for the jury, and it seems to me like &lt;span style="font-style: italic;"&gt;that&lt;/span&gt; is the more difficult question to answer.  It also lets a lot of other dangerous drivers off the hook.&lt;br /&gt;&lt;br /&gt;The problem seems to be that our penalties are linked to the &lt;span style="font-style: italic;"&gt;reason&lt;/span&gt; for the dangerous driving, which is difficult to prove beyond a reasonable doubt, instead of linking penalties to the dangerousness of the driving itself.  Sure, there may be laws against inattentive driving, driving while applying mascara, driving while juggling a cell phone, etc., but I don't think a DUI jury is allowed to return a verdict based on the quality of the driving.  I think they have to decide on whether the defendant met the legal standard for intoxication.  Without any scientific evidence.  I don't know how that would work.&lt;br /&gt;&lt;br /&gt;I didn't get seated on the first jury.&lt;br /&gt;&lt;br /&gt;Interestingly, in the second trial, one of the other jurors on the panel spoke at length about being a 26-year member of AA, with numerous friends &amp;amp; family having a history of DUI, and he was furious about what he saw as a completely broken and worthless system that allows alcoholics to get away with DUI over and over again.  He asserted that anyone who's pulled over for DUI is almost certainly guilty, and allowing them a jury trial is just a waste of everyone's time and an opportunity for them to game the system.  A few others on the panel expressed agreement.  After all the questioning was finished, the judge asked us if anything we had heard &lt;span style="font-style: italic;"&gt;during the selection process&lt;/span&gt; might affect our ability to be fair and impartial in this case.  Everyone said "no" (other than those who had already said they couldn't be impartial for other reasons).&lt;br /&gt;&lt;br /&gt;The 18 of us were sent to the jury room, where we waited to find out which six of us would be selected for the actual jury.  We waited a &lt;span style="font-style: italic;"&gt;really&lt;/span&gt; long time.  Like an hour and a half.  When the court clerk finally returned, she dismissed &lt;span style="font-style: italic;"&gt;all&lt;/span&gt; of us!  I figure several things could have happened: last-minute plea bargain, last-minute dropping of charges, some kind of continuance or reschedule, last-minute waiver of jury trial in favor of judge trial... it just makes me wonder if either side blinked, and if so, which one?  Was the possible "tainting" of our jury panel an issue?&lt;br /&gt;&lt;br /&gt;Pretty awesome to see our justice system at work, even clunkily.&lt;br /&gt;&lt;br /&gt;And &lt;span style="font-style: italic;"&gt;that&lt;/span&gt; is patriotism, bitches.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19609812-6250258065174118781?l=bsktcase.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bsktcase.blogspot.com/feeds/6250258065174118781/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19609812&amp;postID=6250258065174118781' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/6250258065174118781'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/6250258065174118781'/><link rel='alternate' type='text/html' href='http://bsktcase.blogspot.com/2008/06/everybody-who-has-ever-put-flag-sticker.html' title='Everybody who has ever put a flag sticker on their car or worn a flag pin had better show up CHEERFULLY when summoned for jury duty'/><author><name>cmh</name><uri>http://www.blogger.com/profile/13364396399710683125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19609812.post-8587211788738985189</id><published>2008-06-20T15:45:00.000-07:00</published><updated>2008-06-20T16:07:45.496-07:00</updated><title type='text'>Birthday contact lens emergency averted</title><content type='html'>So, today's my BIRTHDAY and I've been having an amazing day... an awesome surprise present in my office (photos forthcoming), "Happy Birthday" sung at me across the hallway by my teammates, a fun lunch with friends, and a great dinner and movie planned with even more friends and family this evening.&lt;br /&gt;&lt;br /&gt;Last Wednesday, I finally got around to ordering some more disposable contact lenses.  I'm really terrible about over-wearing every pair I get.  They told me my order would be in in a day or two.&lt;br /&gt;&lt;br /&gt;This morning, one of my old lenses was irritating the heck out of me; I assumed I had a bit of fuzz in it or perhaps a scratch on my eye, which happens often enough and works itself out.  As the afternoon wore on, it got more annoying, until finally I pulled the lens out to figure out what the heck was going on.&lt;br /&gt;&lt;br /&gt;It had a little RIP in it.&lt;br /&gt;&lt;br /&gt;No wonder it was irritating!&lt;br /&gt;&lt;br /&gt;Never had one of THOSE before.&lt;br /&gt;&lt;br /&gt;Well, hell, I didn't have any spare lenses, certainly not right there at work.  Even my backup glasses were back at home... 25 minutes the opposite direction from work AND dinner.&lt;br /&gt;&lt;br /&gt;I put the lens back in and tried to ignore those rough edges.  No dice.  By that point I was panicking about it tearing in half completely and the little fragments getting lost on my eyeball... or whatever.&lt;br /&gt;&lt;br /&gt;As a last resort, I called my eye clinic and asked if they might HAPPEN to carry my prescription in stock in their supply of samples.  "Toric?"  "Yup."  "No chance; those are special order only."  Bummer.  So I made plans to leave work early, drive back home, dig through the house for any old yucky lenses I might have forgotten to throw away, and as a last resort pick up glasses.&lt;br /&gt;&lt;br /&gt;Great.  We've got birthday dinner reservations at a restaurant with a patio, on one of the first beautiful sunny days of 2008 in this town, and I'm going to be stuck in my scratched-up winter glasses, no shades, squinting through dinner and then is it even worth it to try to GO to a movie after?  Grumble.  Glasses all weekend?  Grumble.  My own fault for putting off ordering backup lenses, but still.&lt;br /&gt;&lt;br /&gt;I was about to head out for home when I glanced at my cell phone.  Missed call.  From University Vision Clinic.  Like, 5 minutes prior. They couldn't've been calling me back... I didn't give my name when I called.  In fact, I think they called WHILE I was talking to them...?!  Voice mail: "Hi, this is &lt;span style="font-style: italic;"&gt;[a different guy from the one I talked to]&lt;/span&gt; at University Vision Clinic.  Those new lenses you ordered are in, you can pick them up any time."&lt;br /&gt;&lt;br /&gt;WOOHOO!!!!&lt;br /&gt;&lt;br /&gt;Took me like 30 seconds to get 'em and another 30 to put in a fresh pair.&lt;br /&gt;&lt;br /&gt;Sunshine, dinner, movie, VISION.  Might be the best birthday present of all.  ;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19609812-8587211788738985189?l=bsktcase.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bsktcase.blogspot.com/feeds/8587211788738985189/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19609812&amp;postID=8587211788738985189' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/8587211788738985189'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/8587211788738985189'/><link rel='alternate' type='text/html' href='http://bsktcase.blogspot.com/2008/06/birthday-contact-lens-emergency-averted.html' title='Birthday contact lens emergency averted'/><author><name>cmh</name><uri>http://www.blogger.com/profile/13364396399710683125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19609812.post-3228055782847713734</id><published>2008-06-05T09:16:00.000-07:00</published><updated>2008-12-10T07:35:59.485-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='conference'/><category scheme='http://www.blogger.com/atom/ns#' term='teched'/><category scheme='http://www.blogger.com/atom/ns#' term='gender'/><category scheme='http://www.blogger.com/atom/ns#' term='guitarhero'/><category scheme='http://www.blogger.com/atom/ns#' term='devgrrrl'/><category scheme='http://www.blogger.com/atom/ns#' term='.net'/><category scheme='http://www.blogger.com/atom/ns#' term='microsoft'/><category scheme='http://www.blogger.com/atom/ns#' term='politics'/><category scheme='http://www.blogger.com/atom/ns#' term='2008'/><title type='text'>Feminist technology theory as it is realized in a Guitar Hero III Pro Face-Off</title><content type='html'>Big news first.  There's a vendor booth here where they're running a contest: beat one of their employees at Guitar Hero III Pro Face-Off, win free software (developer tools).  I was too chikin yesterday, but today I showed up determined to play.  That's when I found out their &lt;span style="font-style: italic;"&gt;real&lt;/span&gt; GHIII player had to go home, so other booth staff are subbing in for him.  The new rules?  "You pick the song, you pick the difficulty, but no Expert.  And if it's an upper-tier Hard you're pretty much gonna win."  Heck.  If I'd've known that yesterday....&lt;br /&gt;&lt;br /&gt;Anyway, I picked the hardest song I can beat on Hard: Stevie Ray Vaughan's "Pride and Joy".  I knew I was in trouble when I didn't complete &lt;span style="font-style: italic;"&gt;one single&lt;/span&gt; Star Power phrase in the &lt;span style="font-style: italic;"&gt;entire song&lt;/span&gt;.  Beat him anyway, with 80%, which isn't a score I'm happy with, but not bad for a Pro Face-Off in front of strangers with no warm-up.  :)&lt;br /&gt;&lt;br /&gt;When we were finished, someone from the little group of spectators called out to the booth staffer: "You got beat by a &lt;span style="font-style: italic;"&gt;woman!&lt;/span&gt;"&lt;br /&gt;&lt;br /&gt;Hmm.&lt;br /&gt;&lt;br /&gt;Didn't like that.&lt;br /&gt;&lt;br /&gt;I prolly should've challenged the heckler to a duel right then &amp;amp; there.  You know, on all the afterschool specials they say even if you fail epically, you'll win their respect.  I dunno.  Not my style.  Whatever.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.flickr.com/photos/paulroub/2554006572/"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://2.bp.blogspot.com/_pO6Y7rbPKGI/SExh7090VJI/AAAAAAAAABU/RoIzCJ7v7-0/s320/2554006572_cd782fdae2_m.jpg" alt="" id="BLOGGER_PHOTO_ID_5209646549418923154" border="0" /&gt;&lt;/a&gt;I filled out all the paperwork for my free software, and got my photo taken for the booth's "Wall of Shame" screen saver, which I gotta go back and check out later.  That's awesome.&lt;br /&gt;&lt;br /&gt;As I walked away, another conference attendee walked alongside and complimented my performance.  "You really pounded him!  Nice job.  Do you play at home with your kids?"&lt;br /&gt;&lt;br /&gt;Wait.  What?&lt;br /&gt;&lt;br /&gt;Super nice guy.  Paying me a compliment.  Loved it.  But I cannot imagine that the hundred developer &lt;span style="font-style: italic;"&gt;dudes&lt;/span&gt; here who've beaten the booth staff at GHIII got asked if &lt;span style="font-style: italic;"&gt;they&lt;/span&gt; learned to shred by playing with their &lt;span style="font-style: italic;"&gt;kids&lt;/span&gt;.  The guy before me who pwned him on Iron Maiden didn't get that question from anybody.&lt;br /&gt;&lt;br /&gt;At lunch, K &amp;amp; I got talking about assumptions, and how initial assumptions are generally based on past experience, and hell, even &lt;span style="font-style: italic;"&gt;I&lt;/span&gt; would have to assume that a random girl I meet, even here at TechEd, probably doesn't shred on Guitar Hero and probably doesn't aspire to be a software architect.  Can I blame other people for basing their assumptions on what we all observe together as the most &lt;span style="font-style: italic;"&gt;common&lt;/span&gt; realities?  Certainly not.&lt;br /&gt;&lt;br /&gt;In our most recent architecture session, I looked back through the roomful of ~300 attendees and saw that I was one of only two females in the entire room.  That percentage of women who are here at TechEd at all (you know, the ones in the Women in Technology Luncheon I blew off yesterday), almost none of them are in the 400-level architecture track.  I noticed this, and I was &lt;span style="font-style: italic;"&gt;proud&lt;/span&gt; to be one of the only girls in the room.  I have started to feel like the more profoundly outnumbered I am, the more likely I am to find the content rigorous and interesting... the more likely I am to be exactly where I want to be.  And that was &lt;span style="font-style: italic;"&gt;before&lt;/span&gt; Guitar Hero!&lt;br /&gt;&lt;br /&gt;I'm very seriously really hoping I'm the only girl on the Wall of Shame screensaver and will be disappointed if I'm not.  I'm sure a girl who plays GHIII is perfectly capable of beating the booth staff, but I don't expect the girls, even here, to be likely to play in the first place.  Even &lt;span style="font-style: italic;"&gt;I&lt;/span&gt; make that assumption.&lt;br /&gt;&lt;br /&gt;So perhaps it isn't the assumptions that cause the problem... as long as you're open to being wrong, open to individuals being individuals.&lt;br /&gt;&lt;br /&gt;"No, I don't have any kids."  Random TechEd dude was perfectly delightful after that, rolled with the punches, kept up the conversation.  Well done, random TechEd dude.  It's true... I only &lt;span style="font-style: italic;"&gt;look&lt;/span&gt; like a girl.  I don't really talk or act like one.  I like it that way.&lt;br /&gt;&lt;br /&gt;But it isn't really enough to throw "girls" under the bus and argue that I only need concern myself with people's assumptions about &lt;span style="font-style: italic;"&gt;me&lt;/span&gt;: "sure, girls are lame, but &lt;span style="font-style: italic;"&gt;I'm&lt;/span&gt; an exception."  Not cool.&lt;br /&gt;&lt;br /&gt;"Beat by a woman" implies that the crowd expected me to suck... &lt;span style="font-style: italic;"&gt;even after I finished playing&lt;/span&gt;.  In their eyes, the fact that I won didn't prove anything good about me... only something bad about the guy I beat.&lt;br /&gt;&lt;br /&gt;And that's why you TechEd dudes are not fully off the hook for how you think about us girls.  Even if 95% of the females you've ever met or heard of don't show any interest in actual software development, even if they all end up on the BA or PM or UI tracks, even if they don't game, it doesn't mean girls are &lt;span style="font-style: italic;"&gt;bad at&lt;/span&gt; the tough technical stuff.  It just means they tend to be no-shows.  You don't know &lt;span style="font-style: italic;"&gt;why&lt;/span&gt; that is.  You can't actually assume anything from that, and you shouldn't.&lt;br /&gt;&lt;br /&gt;And that's why I have to keep being a girl here at TechEd.  And that's why I, who am wearing a &lt;span style="font-style: italic;"&gt;skirt&lt;/span&gt; today and everything, am gonna go see if I can beat that guy again.  ;)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Update:&lt;/span&gt; it has been brought to my attention that kids, regardless of gender, are generally way better than adults, regardless of gender, at Guitar Hero.  This is the sort of thing I would have been in a better position to have known if I had kids... and it is a worthy and valid point to consider.  Perhaps developer dudes don't get asked about their kids because the answer ("my kids pwn me at Guitar Hero") is obvious.  :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19609812-3228055782847713734?l=bsktcase.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bsktcase.blogspot.com/feeds/3228055782847713734/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19609812&amp;postID=3228055782847713734' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/3228055782847713734'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/3228055782847713734'/><link rel='alternate' type='text/html' href='http://bsktcase.blogspot.com/2008/06/feminist-technology-theory-as-it-is.html' title='Feminist technology theory as it is realized in a Guitar Hero III Pro Face-Off'/><author><name>cmh</name><uri>http://www.blogger.com/profile/13364396399710683125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_pO6Y7rbPKGI/SExh7090VJI/AAAAAAAAABU/RoIzCJ7v7-0/s72-c/2554006572_cd782fdae2_m.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19609812.post-115868399158513740</id><published>2008-06-04T21:09:00.000-07:00</published><updated>2008-06-04T21:24:03.985-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='conference'/><category scheme='http://www.blogger.com/atom/ns#' term='teched'/><category scheme='http://www.blogger.com/atom/ns#' term='devgrrrl'/><category scheme='http://www.blogger.com/atom/ns#' term='.net'/><category scheme='http://www.blogger.com/atom/ns#' term='architecture'/><category scheme='http://www.blogger.com/atom/ns#' term='microsoft'/><category scheme='http://www.blogger.com/atom/ns#' term='2008'/><title type='text'>Roller coaster</title><content type='html'>Been looking longingly at SeaWorld Orlando's Kraken coaster, which is clearly, hugely visible from the south windows of the Orange County Convention Center.  $70 admission to ride one damn coaster.  It mocks me, there on the skyline.&lt;br /&gt;&lt;br /&gt;Here inside TechEd, session offerings are listed at three "levels": 200-Intermediate, 300-Advanced, and 400-Expert.  When I sat down with K to plan our schedules, one of the first things he did was filter all the courses for "400-Expert" and pick from those.  I was horrified, firmly believing that I had no business attending anything labelled "Expert" level.&lt;br /&gt;&lt;br /&gt;Yeah.  OK.&lt;br /&gt;&lt;br /&gt;I accidentally went to a couple of 400-level sessions.  They were amazing.  Fast-paced, chock full o' useful information, learned tons, and &lt;span style="font-style: italic;"&gt;got&lt;/span&gt; it.&lt;br /&gt;&lt;br /&gt;Then I went to a couple of 300-level sessions.  Slow.  Kinda repetitive of stuff I already knew.  Made me wish for more 400s.&lt;br /&gt;&lt;br /&gt;WTF?&lt;br /&gt;&lt;br /&gt;Either the "levels" are totally inflated, or, hmm, I'm kinda expert.&lt;br /&gt;&lt;br /&gt;So who needs the Kraken when there are such wild roller coasters right there at TechEd?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19609812-115868399158513740?l=bsktcase.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bsktcase.blogspot.com/feeds/115868399158513740/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19609812&amp;postID=115868399158513740' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/115868399158513740'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/115868399158513740'/><link rel='alternate' type='text/html' href='http://bsktcase.blogspot.com/2008/06/roller-coaster.html' title='Roller coaster'/><author><name>cmh</name><uri>http://www.blogger.com/profile/13364396399710683125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19609812.post-3167953704089327702</id><published>2008-06-04T10:44:00.000-07:00</published><updated>2008-06-04T10:54:09.400-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='conference'/><category scheme='http://www.blogger.com/atom/ns#' term='teched'/><category scheme='http://www.blogger.com/atom/ns#' term='devgrrrl'/><category scheme='http://www.blogger.com/atom/ns#' term='.net'/><category scheme='http://www.blogger.com/atom/ns#' term='microsoft'/><category scheme='http://www.blogger.com/atom/ns#' term='2008'/><title type='text'>Sketchy programming day</title><content type='html'>Conference presentation programming, not code programming.  Well, maybe both.&lt;br /&gt;&lt;br /&gt;I could tell I wasn't the only one who found this morning's offerings to be somewhat dissatisfying... I bailed out of two different classes, hoping to write code (DIY Hands-on Lab!), only to find the wireless network getting utterly hammered by other attendees having, perhaps, the same idea.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19609812-3167953704089327702?l=bsktcase.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bsktcase.blogspot.com/feeds/3167953704089327702/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19609812&amp;postID=3167953704089327702' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/3167953704089327702'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/3167953704089327702'/><link rel='alternate' type='text/html' href='http://bsktcase.blogspot.com/2008/06/sketchy-programming-day.html' title='Sketchy programming day'/><author><name>cmh</name><uri>http://www.blogger.com/profile/13364396399710683125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19609812.post-2239294777826762870</id><published>2008-06-04T07:34:00.000-07:00</published><updated>2008-06-04T22:17:06.282-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='conference'/><category scheme='http://www.blogger.com/atom/ns#' term='teched'/><category scheme='http://www.blogger.com/atom/ns#' term='devgrrrl'/><category scheme='http://www.blogger.com/atom/ns#' term='.net'/><category scheme='http://www.blogger.com/atom/ns#' term='microsoft'/><category scheme='http://www.blogger.com/atom/ns#' term='2008'/><title type='text'>Dilemma of the day</title><content type='html'>The "Women in Technology" Luncheon conflicts with a lunch-hour session on C# lambda expressions.&lt;br /&gt;&lt;br /&gt;So... do I choose to be a girl today, or a coder?  Stay tuned.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Update:&lt;/span&gt; Even worse.  The lambdas session was full, so I skipped &lt;span style="font-style: italic;"&gt;both&lt;/span&gt; and &lt;span style="font-style: italic;"&gt;wrote code&lt;/span&gt;.  Wonder what &lt;span style="font-style: italic;"&gt;that&lt;/span&gt; means.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19609812-2239294777826762870?l=bsktcase.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bsktcase.blogspot.com/feeds/2239294777826762870/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19609812&amp;postID=2239294777826762870' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/2239294777826762870'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/2239294777826762870'/><link rel='alternate' type='text/html' href='http://bsktcase.blogspot.com/2008/06/dilemma-of-day.html' title='Dilemma of the day'/><author><name>cmh</name><uri>http://www.blogger.com/profile/13364396399710683125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19609812.post-4231729083149151840</id><published>2008-06-02T11:00:00.001-07:00</published><updated>2008-06-04T07:39:13.753-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='conference'/><category scheme='http://www.blogger.com/atom/ns#' term='teched'/><category scheme='http://www.blogger.com/atom/ns#' term='devgrrrl'/><category scheme='http://www.blogger.com/atom/ns#' term='.net'/><category scheme='http://www.blogger.com/atom/ns#' term='architecture'/><category scheme='http://www.blogger.com/atom/ns#' term='microsoft'/><category scheme='http://www.blogger.com/atom/ns#' term='2008'/><title type='text'>Core competencies</title><content type='html'>Unfortunately for the health of this blog, the best lectures won't get the best blog posts because I'll be busy listening to them.&lt;br /&gt;&lt;br /&gt;The Magic Seven core competencies for architects was, for me, greatly encouraging.  (I'm trying to reassure K that the stuff I found exciting wasn't precisely the same stuff he objects to on principle.)&lt;br /&gt;&lt;br /&gt;A lot of the Magic Seven, I already have.&lt;br /&gt;&lt;br /&gt;I have at least a &lt;span style="font-style: italic;"&gt;little bit&lt;/span&gt; of all of the different types of them.&lt;br /&gt;&lt;br /&gt;Some of the things that separate architects from developers are the same sorts of things that cause me not to feel like a true developer sometimes.  You mean there's a name for that?&lt;br /&gt;&lt;br /&gt;Many of the competencies that I &lt;span style="font-style: italic;"&gt;don't&lt;/span&gt; have, or need work in, I can think right now of very specific problems I'm having on my project that are caused or worsened by those very things (or the absence of them).&lt;br /&gt;&lt;br /&gt;Finally, even supremely competent architects fail.  In the middle of an ongoing epic fail, it's pretty much impossible to know whether the architect could have prevented the failure by successful deployment of core competencies, or whether the whole thing was doomed from the start, but one hopes to be able to learn something someday looking back.  (Hopefully not looking back from the business end of an espresso machine, though.)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19609812-4231729083149151840?l=bsktcase.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bsktcase.blogspot.com/feeds/4231729083149151840/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19609812&amp;postID=4231729083149151840' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/4231729083149151840'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/4231729083149151840'/><link rel='alternate' type='text/html' href='http://bsktcase.blogspot.com/2008/06/core-competencies.html' title='Core competencies'/><author><name>cmh</name><uri>http://www.blogger.com/profile/13364396399710683125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19609812.post-8789338570050310585</id><published>2008-06-02T10:44:00.000-07:00</published><updated>2008-06-02T10:50:36.582-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='conference'/><category scheme='http://www.blogger.com/atom/ns#' term='teched'/><category scheme='http://www.blogger.com/atom/ns#' term='patterns'/><category scheme='http://www.blogger.com/atom/ns#' term='devgrrrl'/><category scheme='http://www.blogger.com/atom/ns#' term='.net'/><category scheme='http://www.blogger.com/atom/ns#' term='architecture'/><category scheme='http://www.blogger.com/atom/ns#' term='microsoft'/><title type='text'>Friends don't let friends drink Kool-Aid</title><content type='html'>The thing is, software + services is almost certainly the right model for us (the place where I work) whether we "like" it or not.  :)&lt;br /&gt;&lt;br /&gt;And yes, a major draw of "cloud computing" was its Microsoft-killer potential.&lt;br /&gt;&lt;br /&gt;But it's still funny-sad to see how hard Microsoft propagandizes for desktop client software &lt;span style="font-style: italic;"&gt;plus&lt;/span&gt; services, pretending as though their very life didn't depend on it (and as if they weren't also scrambling to get cloudy just in case).  "Software plus services!  What a great idea!  Oh, no reason."&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19609812-8789338570050310585?l=bsktcase.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bsktcase.blogspot.com/feeds/8789338570050310585/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19609812&amp;postID=8789338570050310585' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/8789338570050310585'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/8789338570050310585'/><link rel='alternate' type='text/html' href='http://bsktcase.blogspot.com/2008/06/friends-dont-let-friends-drink-kool-aid.html' title='Friends don&apos;t let friends drink Kool-Aid'/><author><name>cmh</name><uri>http://www.blogger.com/profile/13364396399710683125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19609812.post-4809560715272838136</id><published>2008-06-02T07:35:00.001-07:00</published><updated>2008-06-02T08:03:16.191-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='conference'/><category scheme='http://www.blogger.com/atom/ns#' term='teched'/><category scheme='http://www.blogger.com/atom/ns#' term='devgrrrl'/><category scheme='http://www.blogger.com/atom/ns#' term='.net'/><category scheme='http://www.blogger.com/atom/ns#' term='architecture'/><category scheme='http://www.blogger.com/atom/ns#' term='microsoft'/><category scheme='http://www.blogger.com/atom/ns#' term='2008'/><title type='text'>Pre-conference seminar for Aspiring Architects</title><content type='html'>Turning software development into a true profession has been a wishlist item for years.  If only we had a governing body, unity, standards, education and career paths to follow, networking, community, leverage.  Some of my hotheaded friends even threw the word "union" around for a while.  Now it's gotten even more specific: turning &lt;span style="font-style: italic;"&gt;architecture&lt;/span&gt; into a true profession.  In all the same ways.  Which seems kinda odd considering the original software development profession thing hasn't been solved either.  (At least, I don't &lt;span style="font-style: italic;"&gt;think&lt;/span&gt; it has... hope I didn't miss a memo.)&lt;br /&gt;&lt;br /&gt;Having said that, the presentation by the founder of the (non-profit) International Software Architects Association (IASA) was really interesting and useful.  He's a good speaker, and he addressed so many of the things I struggle with... sure seems like I'm not the only one trying to get my brain around this.&lt;br /&gt;&lt;br /&gt;"Architects are technology strategists."  (I heard a lot of keyboarding in the room after he said that one, but I'm still contemplating what it means.)  "The best developers don't always make the best architects," and vice versa.  I do not think that actually means a &lt;span style="font-style: italic;"&gt;bad&lt;/span&gt; developer can be a good architect, but it does seem to contradict the notion that an architect is someone who's been a developer for &gt; n years for some employer-specific value n.  Following that idea, "can architects be &lt;span style="font-style: italic;"&gt;made?&lt;/span&gt;" From scratch?  Is the architecture skill set a refinement of the developer set, or is it something else entirely?  IASA guy says the latter.  Interesting.&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I'm glad for the focus on professionalism, rather than yet another list of articles and/or tools and/or frameworks... not necessarily because I think the pink-unicorn-dream of turning software into classical engineering or medicine or what have you is likely to happen, but because even short of a full-blown professional organization, talking about the professional issues seems to be the right path toward applying architectural ideas to real problems.&lt;br /&gt;&lt;br /&gt;Who &lt;span style="font-style: italic;"&gt;are&lt;/span&gt; you and what right do you have to call yourself an "architect"?&lt;br /&gt;What do you need to know to be any good?&lt;br /&gt;Once you learn that, what's next?&lt;br /&gt;How do you get the support you need from your employer?&lt;br /&gt;How do you get them to listen to you?&lt;br /&gt;How do you &lt;span style="font-style: italic;"&gt;prove&lt;/span&gt; your value to your employer?&lt;br /&gt;&lt;br /&gt;P.S.: I had some doubts about whether Microsoft really was going to be totally on top of every single little detail at this conference.  (TechEd veterans may point &amp;amp; laugh at the n00b now.)  I needn't've worried.  They've got it all covered.  E.g., I guess OCCC doesn't necessarily have wireless coverage throughout the center, which seemed like a major oversight, but, duh, Microsoft brought in their own.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19609812-4809560715272838136?l=bsktcase.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bsktcase.blogspot.com/feeds/4809560715272838136/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19609812&amp;postID=4809560715272838136' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/4809560715272838136'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/4809560715272838136'/><link rel='alternate' type='text/html' href='http://bsktcase.blogspot.com/2008/06/pre-conference-seminar-for-aspiring.html' title='Pre-conference seminar for Aspiring Architects'/><author><name>cmh</name><uri>http://www.blogger.com/profile/13364396399710683125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19609812.post-2267663092627773197</id><published>2008-06-02T05:31:00.000-07:00</published><updated>2008-06-02T08:04:04.397-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='conference'/><category scheme='http://www.blogger.com/atom/ns#' term='teched'/><category scheme='http://www.blogger.com/atom/ns#' term='devgrrrl'/><category scheme='http://www.blogger.com/atom/ns#' term='.net'/><category scheme='http://www.blogger.com/atom/ns#' term='architecture'/><category scheme='http://www.blogger.com/atom/ns#' term='microsoft'/><category scheme='http://www.blogger.com/atom/ns#' term='2008'/><title type='text'>Resistance is futile: Microsoft TechEd NA 2008</title><content type='html'>"But this is &lt;span style="font-style: italic;"&gt;Microsoft!&lt;/span&gt;&lt;span&gt; Why wouldn't they have their pre-eminent developer conference of the year in &lt;span style="font-style: italic;"&gt;Seattle?&lt;/span&gt;"&lt;br /&gt;&lt;br /&gt;The fact that I've now seen two business-suited Orange County Convention Center staffers zip by on Segways suggests an answer to this question.  OCCC is mind-bogglingly huge.  The quantity and density of hotels in the immediate vicinity similarly challenges the imagination.  And, finally, here in Orlando there's stuff to &lt;span style="font-style: italic;"&gt;do&lt;/span&gt;.  Hell, that's all Orlando is, is stuff to do.  The whole thing definitely puts the Washington State Convention &amp;amp; Trade Center into perspective: a very tiny perspective.&lt;br /&gt;&lt;br /&gt;I've only been here an hour, and I've already seen exponentially more females than I expected.  I have a feeling this is not so much a measure of any different ratio than I expected, but rather of the huge size this conference is going to be.&lt;br /&gt;&lt;br /&gt;I shall be trying to stay attentive to what they're teaching here, shying away from Kool-Aid but remaining open to actual knowledge.  :)  I shall also be trying not to fall apart from feeling way in over my head.  Stay tuned.&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19609812-2267663092627773197?l=bsktcase.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bsktcase.blogspot.com/feeds/2267663092627773197/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19609812&amp;postID=2267663092627773197' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/2267663092627773197'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/2267663092627773197'/><link rel='alternate' type='text/html' href='http://bsktcase.blogspot.com/2008/06/resistance-is-futile-microsoft-teched.html' title='Resistance is futile: Microsoft TechEd NA 2008'/><author><name>cmh</name><uri>http://www.blogger.com/profile/13364396399710683125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19609812.post-6260258416656518251</id><published>2008-05-11T22:06:00.001-07:00</published><updated>2008-05-16T14:40:38.934-07:00</updated><title type='text'>Secret life of my brother</title><content type='html'>My brother is notorious for falling off the family's radar for long stretches of time.  We still know where he lives, we just don't hold our breath to hear from him.  (At least, &lt;span style="font-style: italic;"&gt;I&lt;/span&gt; don't.  Mom still does, and then complains to &lt;span style="font-style: italic;"&gt;me&lt;/span&gt; when she turns blue in the face....)&lt;br /&gt;&lt;br /&gt;Anyway, I only recently discovered one facet of brother's super secret life... apparently, he's at least a medium-sized cheese on the indy ComiCon circuit.  I knew he &lt;span style="font-style: italic;"&gt;went&lt;/span&gt; to Cons, of course, but this spring he and a friend got themselves &lt;span&gt;flown&lt;/span&gt; somewhere to staff one.  This was the first I'd heard of him staffing them at all, and he's getting himself &lt;span style="font-style: italic;"&gt;flown&lt;/span&gt; somewhere?  Somewhere that George Takei is gonna be also?!&lt;br /&gt;&lt;br /&gt;This weekend was my first opportunity to see brother in action, at our hometown &lt;a href="http://www.emeraldcitycomicon.com/"&gt;Emerald City ComiCon&lt;/a&gt;.  I understood that he was a helper-outer of some sort, but that was all.&lt;br /&gt;&lt;br /&gt;"What will you be doing?"&lt;br /&gt;"I'm running the panel rooms."&lt;br /&gt;Me, clueless: "Oh, sounds neat."&lt;br /&gt;"I can comp you in, but not the whole family... that'd probably be overdoing it."&lt;br /&gt;Me, still clueless: "Oh, OK."&lt;br /&gt;&lt;br /&gt;In spite of the foregoing, my first inkling of the true gravity of the situation was when I showed up at the Con and brother, in his spiffy Con staff jersey and laminated badge and shiny Bluetooth headset, introduced me to "[guy whose name is the same as my brother's]" (also in a spiffy Con staff jersey et al.).&lt;br /&gt;&lt;br /&gt;Me: "Oh, ha ha, another [brother's name]?"&lt;br /&gt;Brother: "Yes, that's why I'm called '2.0'."&lt;br /&gt;&lt;br /&gt;I'd been watching Con staff go by for about 20 minutes by this point, and brother is the &lt;span style="font-style: italic;"&gt;only &lt;/span&gt;one with his &lt;span style="font-style: italic;"&gt;name&lt;/span&gt; on the back of his spiffy Con staff jersey.  Only it isn't his name, it is indeed "2.0".  That's not all... his laminated staff badge also reads "2.0".  Not even "[name] 2.0", just "2.0".&lt;br /&gt;&lt;br /&gt;This is when I start to clue in that people around here know who my brother is.&lt;br /&gt;&lt;br /&gt;Brother meekly asks [name] 1.0 for permission to comp me, gets it, and disappears back into the Con where he is busy busy busy doing things that require extensive use of his Bluetooth headset.&lt;br /&gt;&lt;br /&gt;Later, I find out that [name] 1.0 is the Con &lt;span style="font-style: italic;"&gt;organizer&lt;/span&gt;.  My brother is known, to all, by a nickname which presumably was come up with as a practical matter because he has a name collision with the &lt;span style="font-style: italic;"&gt;organizer&lt;/span&gt;, which means he's spending enough time around these people for such a thing to be inconvenient.  Geez.&lt;br /&gt;&lt;br /&gt;A few hours into the Con, we make our way to a panel room to see &lt;a href="http://www.wilwheaton.net/"&gt;Wil Wheaton&lt;/a&gt; reading from &lt;a href="http://www.monolithpress.com/projects.php?projectID=5"&gt;his latest book&lt;/a&gt;.  We notice brother's best friend scurrying to clear the panel table where a bunch of DC Comics luminaries have just spoken about somethingoranother for a packed house.  We get seated, along with most of the rest of the Con attendees, except for the Con attendees standing around the back of the panel room after the chairs ran out.  As everyone settles in, &lt;span style="font-style: italic;"&gt;my brother&lt;/span&gt; takes the podium and makes a logistical announcement for the benefit of the crowd.  Wow!&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.flickr.com/photos/bsktcase/2480755423/" title="2.0 running stuff at ECCC (by bsktcase)"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 320px;" src="http://farm4.static.flickr.com/3149/2480755423_bb327ff309_m.jpg" title="2.0 running stuff at ECCC (by bsktcase)" alt="2.0 running stuff at ECCC (by bsktcase)" border="0" /&gt;&lt;/a&gt;Wil Wheaton reads a bunch of funny stories about being a geek.  I, being a geek, hurry to upload to Flickr my crappy camera photo of my brother at the podium at Emerald City ComiCon.  No photos of Wil Wheaton, mind you, just my brother.&lt;br /&gt;&lt;br /&gt;After he wraps up another geek story, Wil Wheaton surveys the highly appreciative crowd and offers to tell us &lt;span style="font-style: italic;"&gt;one more story&lt;/span&gt;... "although," says Wil Wheaton, "if I go over my speaking time, [name] is gonna be really mad at me!  [pause]  Sorry, [name], I'm gonna do it anyway!"  Wil Wheaton proceeds to tell another story, which I don't hear much of because I'm too busy inside my head:&lt;br /&gt;&lt;br /&gt;Me, inside my head: "ZOMG!  Did &lt;span style="font-style: italic;"&gt;Wil Wheaton&lt;/span&gt; just speak &lt;span style="font-style: italic;"&gt;my brother's&lt;/span&gt; name from the podium?!  Hmm... maybe he meant [name] 1.0, who is after all the Con organizer.  But maybe he meant &lt;span style="font-style: italic;"&gt;my brother&lt;/span&gt;!  Wil Wheaton knows &lt;span style="font-style: italic;"&gt;my brother&lt;/span&gt;!"&lt;br /&gt;&lt;br /&gt;Etc.&lt;br /&gt;&lt;br /&gt;As we were leaving the Con at the end of the day, and saying our goodbyes to brother, I asked whether Wil Wheaton was talking about [name] 1.0 or...?  Turns out brother hadn't even been in the room at that moment, having been running around Bluetoothing or something, so hadn't heard anything about it.&lt;br /&gt;&lt;br /&gt;"What'd he say?"&lt;br /&gt;Me: "He said, '[name] is gonna be mad at me for going over time.'"&lt;br /&gt;Brother: "Yup, that'd be me."&lt;br /&gt;Me, fangrrrl*: "ZOMG!"&lt;br /&gt;&lt;br /&gt;In conclusion: in my brother's secret life, Wil Wheaton knows who he is, and at least pretends to phear his panel-room-runnin' skillz.  Way to go, 2.0!  &lt;3&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;__&lt;br /&gt;* More of a pathetic fangrrrl of Wil Wheaton, or my own brother?  Answer should be fairly obvious from the above.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19609812-6260258416656518251?l=bsktcase.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bsktcase.blogspot.com/feeds/6260258416656518251/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19609812&amp;postID=6260258416656518251' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/6260258416656518251'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/6260258416656518251'/><link rel='alternate' type='text/html' href='http://bsktcase.blogspot.com/2008/05/secret-life-of-my-brother.html' title='Secret life of my brother'/><author><name>cmh</name><uri>http://www.blogger.com/profile/13364396399710683125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm4.static.flickr.com/3149/2480755423_bb327ff309_t.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19609812.post-7417482327305241254</id><published>2008-04-25T13:42:00.000-07:00</published><updated>2008-04-25T14:00:32.352-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='liberal arts'/><category scheme='http://www.blogger.com/atom/ns#' term='college'/><category scheme='http://www.blogger.com/atom/ns#' term='smith college'/><category scheme='http://www.blogger.com/atom/ns#' term='women&apos;s colleges'/><title type='text'>College fair... starting young</title><content type='html'>So, this week I participated in a college fair which I &lt;span style="font-style: italic;"&gt;thought&lt;/span&gt; was going to be for high school students (possibly because the email invitation I received said it was going to be for high school students).  Yes, I did find it a little confusing that the location was the middle school &lt;span style="font-style: italic;"&gt;next door&lt;/span&gt; to the high school I thought it was going to be for... and didn't I already do a college fair for this high school's district, last fall?&lt;br /&gt;&lt;br /&gt;Things started to make more sense when students arrived and turned out to be middle schoolers.&lt;br /&gt;&lt;br /&gt;I think the other college representatives at the fair, of which there weren't many really, may have felt a little baited-and-switched.  I sure did, at first.&lt;br /&gt;&lt;br /&gt;But for &lt;span style="font-style: italic;"&gt;me&lt;/span&gt;, this was a great opportunity.  I actually prefer, in some ways, to do recruiting among younger students.  In this part of the state, and in this part of the country generally, parents and counselors have almost no good information about how to prep for admission to a highly competitive college.  It's very satisfying to give them advice while there's still time to use it.  (Take the PSAT early and often!  IB is preferable to Running Start in most cases!  There's such a thing as need-based financial aid!  Look out of state!)  It just took me a few tries to get my spiel switched over and figure out how to talk to these much younger kids and their parents.&lt;br /&gt;&lt;br /&gt;I think the community outreach organization that helped put on this college fair is in a bit of a bind... baiting and switching isn't cool, but if they worried that most colleges wouldn't bother to come for middle schoolers, they're probably right.  A companion problem, however, is that most full-time professional college recruiters don't &lt;span style="font-style: italic;"&gt;have&lt;/span&gt; a spiel for younger kids and their parents.  I'll be interested to see whether this particular fair takes off or crashes next spring.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19609812-7417482327305241254?l=bsktcase.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bsktcase.blogspot.com/feeds/7417482327305241254/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19609812&amp;postID=7417482327305241254' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/7417482327305241254'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/7417482327305241254'/><link rel='alternate' type='text/html' href='http://bsktcase.blogspot.com/2008/04/college-fair-starting-young.html' title='College fair... starting young'/><author><name>cmh</name><uri>http://www.blogger.com/profile/13364396399710683125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19609812.post-4960807033201118957</id><published>2008-04-16T18:19:00.000-07:00</published><updated>2008-04-17T12:31:04.900-07:00</updated><title type='text'>Notice to stalkers and potential stalkers</title><content type='html'>All those interested in following me around creepily, and/or assembling all the small bits of my online presence/identity into a vast and totally self-incriminating profile guaranteeing I can never run for public office, and/or selling my soul to Google (wait, I already did that), I present for your edification....&lt;br /&gt;&lt;br /&gt;I spend a lot of time on &lt;a href="http://www.facebook.com/"&gt;Facebook&lt;/a&gt;, and that's a really good way to stay in touch with me.  I just started using &lt;a href="http://twitter.com/bsktcase"&gt;Twitter&lt;/a&gt;, which I automatically sync over to my Facebook status.&lt;br /&gt;&lt;br /&gt;I share lots and lots and lots of photos on &lt;a href="http://www.flickr.com/photos/bsktcase/"&gt;Flickr&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;I link to loads of things on &lt;a href="http://del.icio.us/bsktcase"&gt;del.icio.us&lt;/a&gt;, which is much quicker and usefuller than posting nothing but interesting links on this blog.  Yes, you will notice at least one unhealthy obsession there, and Flickr will help &lt;a href="http://www.flickr.com/photos/bsktcase/2319869320/"&gt;illustrate my reason&lt;/a&gt; for it.  :)&lt;br /&gt;&lt;br /&gt;I have accounts on all the major instant messengers, except Google (I use Trillian and am cheap); all are visible to friends via my Facebook profile.  I &lt;span style="font-style: italic;"&gt;have&lt;/span&gt; to keep ICQ... I have a 7-digit user number on it.&lt;br /&gt;&lt;br /&gt;Um, I guess you found my blog.  :)  I have a &lt;a href="http://bsktcase.wordpress.com/"&gt;WordPress&lt;/a&gt; one, too, but I never blog there... I just grabbed my name before somebody else did.&lt;br /&gt;&lt;br /&gt;I'm on &lt;a href="http://www.myspace.com/akabsktcase"&gt;MySpace&lt;/a&gt;, where someone else has my proper name and this gravely offends me, but I got a reasonably close variant.  I almost never log in there.&lt;br /&gt;&lt;br /&gt;I'm on &lt;a href="http://live.xbox.com/member/bsktcase89"&gt;Xbox Live&lt;/a&gt;, with another reasonably close variant of my proper name.  Watch me rock.&lt;br /&gt;&lt;br /&gt;I'm on &lt;a href="http://www.linkedin.com/in/bsktcase"&gt;LinkedIn&lt;/a&gt;.  Somebody just invited me to something called Blue Chip Expert, which I joined, but it seems a little MLMmy, so I'm not inviting others.&lt;br /&gt;&lt;br /&gt;I'm on Classmates and Reunion and Alumnisomethingoranother and probably a few variants, but I don't have a premium account on any of them (because I'm cheap), so they're less useful as a means of finding me, but if you're reading this you probably don't need a way to find me.&lt;br /&gt;&lt;br /&gt;Orkut pissed me off.  A lot.  I'm not there any more.  Does it even still exist?&lt;br /&gt;&lt;br /&gt;I have at least 15 distinct email addresses, probably more like 20, nearly all of which forward to the exact same inbox, but which are useful for sorting incoming spam, I mean messages.&lt;br /&gt;&lt;br /&gt;I own my own domain (since the mid-1990s) and host a sad little website on it, only one page of which is ever routinely updated.  Exceptionally clever readers of this blog might notice a way to find said website.  My staff page at work is actually even &lt;span style="font-style: italic;"&gt;more &lt;/span&gt;pathetic than my personal site; please pity it.&lt;br /&gt;&lt;br /&gt;I've had my nickname since high school, it became my online identity and alter ego in 1992, and it's had its unusual spelling since I got a commercial email account in 1993, when email accounts were routinely still limited to 8 characters.&lt;br /&gt;&lt;br /&gt;Within the last few months I've had a deluge of re-connections with long-lost really great friends from high school, college, and other places, with prospects of maybe kinda keeping connected in the future.  This is largely thanks to all my online presences, and I'm incredibly grateful for it, so I guess I feel it's finally time to celebrate and wallow in said presences instead of being vaguely geekily ashamed of how many there are.  :)&lt;br /&gt;&lt;br /&gt;Happy Googling, or whatever.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19609812-4960807033201118957?l=bsktcase.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bsktcase.blogspot.com/feeds/4960807033201118957/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19609812&amp;postID=4960807033201118957' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/4960807033201118957'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/4960807033201118957'/><link rel='alternate' type='text/html' href='http://bsktcase.blogspot.com/2008/04/notice-to-stalkers-and-potential.html' title='Notice to stalkers and potential stalkers'/><author><name>cmh</name><uri>http://www.blogger.com/profile/13364396399710683125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19609812.post-5728753321410020161</id><published>2008-04-15T20:16:00.000-07:00</published><updated>2008-04-15T21:14:11.050-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='veterinary medicine'/><category scheme='http://www.blogger.com/atom/ns#' term='seattle'/><category scheme='http://www.blogger.com/atom/ns#' term='coffee'/><category scheme='http://www.blogger.com/atom/ns#' term='devgrrrl'/><category scheme='http://www.blogger.com/atom/ns#' term='history'/><title type='text'>Obscure skillz.  I has them.</title><content type='html'>Jobs that no longer appear on my résumé:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Copy center assistant at the University of Washington&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Allows me to claim that I've worked at UW since age 16&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;Barista before they were called baristas, in Seattle of course&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Garageman at a SeaTac Airport rental car agency&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Officially "vehicle service attendants" by then, but I demanded to be called the old-school term&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;Salmon processor in Bristol Bay, Alaska&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Not recommended; mostly a scam&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;Industrial laundry attendant in Anchorage&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Temp&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Starbucks barista in Plano, Texas&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Credit card call center associate&lt;/li&gt;&lt;li&gt;Home mortgage and community reinvestment data analyst&lt;/li&gt;&lt;li&gt;FoxPro programmer&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Sometimes I do admit to this one on the résumé&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;Veterinary assistant at after-hours emergency clinic&lt;/li&gt;&lt;li&gt;Veterinary receptionist at day clinic&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Zzz&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;Not so much an interesting memoir as a source of nearly endlessly annoying anecdotes and trivial knowledge.  Altogether, a good reason to keep me away from a second drink at parties.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19609812-5728753321410020161?l=bsktcase.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bsktcase.blogspot.com/feeds/5728753321410020161/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19609812&amp;postID=5728753321410020161' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/5728753321410020161'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/5728753321410020161'/><link rel='alternate' type='text/html' href='http://bsktcase.blogspot.com/2008/04/obscure-skillz-i-has-them.html' title='Obscure skillz.  I has them.'/><author><name>cmh</name><uri>http://www.blogger.com/profile/13364396399710683125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19609812.post-3797528076596428568</id><published>2008-04-08T10:53:00.001-07:00</published><updated>2008-04-08T10:54:05.560-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='devgrrrl'/><category scheme='http://www.blogger.com/atom/ns#' term='.net'/><category scheme='http://www.blogger.com/atom/ns#' term='testing'/><category scheme='http://www.blogger.com/atom/ns#' term='microsoft'/><title type='text'>More unit testing tips</title><content type='html'>You don't need to write unit tests for private methods, as long as you write unit tests for all public methods and then make sure every private method is getting called by something that's tested....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19609812-3797528076596428568?l=bsktcase.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bsktcase.blogspot.com/feeds/3797528076596428568/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19609812&amp;postID=3797528076596428568' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/3797528076596428568'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/3797528076596428568'/><link rel='alternate' type='text/html' href='http://bsktcase.blogspot.com/2008/04/more-unit-testing-tips.html' title='More unit testing tips'/><author><name>cmh</name><uri>http://www.blogger.com/profile/13364396399710683125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19609812.post-2272618257247812342</id><published>2008-04-08T10:36:00.001-07:00</published><updated>2008-04-13T00:57:38.738-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='conference'/><category scheme='http://www.blogger.com/atom/ns#' term='devgrrrl'/><category scheme='http://www.blogger.com/atom/ns#' term='.net'/><category scheme='http://www.blogger.com/atom/ns#' term='testing'/><category scheme='http://www.blogger.com/atom/ns#' term='architecture'/><category scheme='http://www.blogger.com/atom/ns#' term='microsoft'/><title type='text'>We finally get an opportunity to learn VSTS....</title><content type='html'>... and it turns out I haven't bought my team the proper licenses.  No hands-on for us!&lt;br /&gt;&lt;br /&gt;I guess this is where all those VSTS planning meetings I skipped might have come in handy.&lt;br /&gt;&lt;br /&gt;This is &lt;span style="font-style: italic;"&gt;so&lt;/span&gt; going on my perf eval....&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Update:&lt;/span&gt; Proper licenses (and my job) secured.  Now get to work.  :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19609812-2272618257247812342?l=bsktcase.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bsktcase.blogspot.com/feeds/2272618257247812342/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19609812&amp;postID=2272618257247812342' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/2272618257247812342'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/2272618257247812342'/><link rel='alternate' type='text/html' href='http://bsktcase.blogspot.com/2008/04/we-finally-get-opportunity-to-learn.html' title='We finally get an opportunity to learn VSTS....'/><author><name>cmh</name><uri>http://www.blogger.com/profile/13364396399710683125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19609812.post-4253658964351656468</id><published>2008-04-08T09:01:00.000-07:00</published><updated>2008-04-08T09:07:29.390-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='president'/><category scheme='http://www.blogger.com/atom/ns#' term='seattle'/><category scheme='http://www.blogger.com/atom/ns#' term='caucus'/><category scheme='http://www.blogger.com/atom/ns#' term='politics'/><category scheme='http://www.blogger.com/atom/ns#' term='democracy'/><category scheme='http://www.blogger.com/atom/ns#' term='2008'/><title type='text'>Tips for a successful LD caucus</title><content type='html'>&lt;ol&gt;&lt;li&gt;Make sure to be a &lt;span style="font-style: italic;"&gt;full&lt;/span&gt; delegate, not an alternate.&lt;/li&gt;&lt;li&gt;Do &lt;span style="font-style: italic;"&gt;not&lt;/span&gt; aspire to state or national delegate status.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Have a firm presidential preference.&lt;/li&gt;&lt;li&gt;Sign in.&lt;/li&gt;&lt;li&gt;[optional] Buy candidate swag.&lt;/li&gt;&lt;li&gt;GTFO.&lt;/li&gt;&lt;/ol&gt;Following these handy instructions can save you an entire day.  It was a bummer to discover, at 4:00 PM*, that I had accomplished &lt;span style="font-style: italic;"&gt;exactly the same amount&lt;/span&gt; at the caucus as I would have by signing in and leaving at 10:30 AM.&lt;br /&gt;&lt;br /&gt;--&lt;br /&gt;&lt;span style="font-size:78%;"&gt;* And all indications were that they had at least 2 hours to go.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19609812-4253658964351656468?l=bsktcase.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bsktcase.blogspot.com/feeds/4253658964351656468/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19609812&amp;postID=4253658964351656468' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/4253658964351656468'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/4253658964351656468'/><link rel='alternate' type='text/html' href='http://bsktcase.blogspot.com/2008/04/tips-for-successful-ld-caucus.html' title='Tips for a successful LD caucus'/><author><name>cmh</name><uri>http://www.blogger.com/profile/13364396399710683125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19609812.post-8558526644968930786</id><published>2008-04-08T08:58:00.000-07:00</published><updated>2008-04-08T09:01:09.398-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='conference'/><category scheme='http://www.blogger.com/atom/ns#' term='patterns'/><category scheme='http://www.blogger.com/atom/ns#' term='devgrrrl'/><category scheme='http://www.blogger.com/atom/ns#' term='.net'/><category scheme='http://www.blogger.com/atom/ns#' term='testing'/><category scheme='http://www.blogger.com/atom/ns#' term='architecture'/><category scheme='http://www.blogger.com/atom/ns#' term='microsoft'/><title type='text'>Introducing TDD to an existing codebase</title><content type='html'>When you find a bug, prove it's a bug by writing failing unit tests for it, then fix the bug.  Now you've got unit tests around pre-existing code.  Magic!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19609812-8558526644968930786?l=bsktcase.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bsktcase.blogspot.com/feeds/8558526644968930786/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19609812&amp;postID=8558526644968930786' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/8558526644968930786'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/8558526644968930786'/><link rel='alternate' type='text/html' href='http://bsktcase.blogspot.com/2008/04/introducing-tdd-to-existing-codebase.html' title='Introducing TDD to an existing codebase'/><author><name>cmh</name><uri>http://www.blogger.com/profile/13364396399710683125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19609812.post-6247412756559222853</id><published>2008-03-28T14:04:00.000-07:00</published><updated>2008-03-31T12:09:09.140-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bigbreak'/><category scheme='http://www.blogger.com/atom/ns#' term='golf'/><category scheme='http://www.blogger.com/atom/ns#' term='fangrrrl'/><title type='text'>The Big Break LPGA Fangrrrl Report</title><content type='html'>Nth in a series of "where are they now?" posts about my favorite women golfers from The Golf Channel's reality series &lt;span style="font-style: italic;"&gt;The Big Break&lt;/span&gt;.&lt;br /&gt;&lt;pre&gt;Name                            Season  As of 2008...&lt;br /&gt;Danielle Amiée                  III     &lt;span style="font-style: italic;"&gt;Last played FUTURES 2004&lt;/span&gt;&lt;br /&gt;Rachel Bailey                   VI      FUTURES-E&lt;br /&gt;Felicia Brown                   III     &lt;span style="font-style: italic;"&gt;Last played FUTURES 2000&lt;/span&gt;&lt;br /&gt;Tasha Browner                   III     &lt;span style="font-style: italic;"&gt;Last played FUTURES 2005&lt;/span&gt;&lt;br /&gt;Jeanne Cho-Hunicke              V       LPGA-C, FUTURES-E&lt;br /&gt;Debbie Dahmer                   III     &lt;span style="font-style: italic;"&gt;Pacific Ladies Tour founder&lt;/span&gt;&lt;br /&gt;Divina Delasin                  V&lt;br /&gt;Nikki DiSanto                   V-VII&lt;br /&gt;Jan Dowling                     III     &lt;span style="font-style: italic;"&gt;Last played FUTURES 2005; Women's Golf Assistant Coach, Kent State University&lt;/span&gt;&lt;br /&gt;Jo D Duncan                     V       &lt;span style="font-style: italic;"&gt;Director of Golf Instruction, Norwood Hills Country Club&lt;/span&gt;&lt;br /&gt;Bridget Dwyer                   VI      FUTURES-E, Cactus, Pacific&lt;br /&gt;Pamela (Crikelair) Garrity      III-VII &lt;span style="font-style: italic;"&gt;Last played FUTURES 2006; Real estate agent in Florida&lt;/span&gt;&lt;br /&gt;Ashley Gomes                    VI-VII  FUTURES-C, Pacific&lt;br /&gt;Dana Lacey                      V       FUTURES-E&lt;br /&gt;Kim Lewellen                    V-VII   &lt;span style="font-style: italic;"&gt;Last played FUTURES 2006; Women's Golf Coach, University of Virginia&lt;/span&gt;&lt;br /&gt;Laura London                    VI-VII  Cactus&lt;br /&gt;Becky Lucidi                    V       LPGA-E (Q-School)&lt;br /&gt;Annie Mallory                   VI      Cactus&lt;br /&gt;Kristy McPherson                VI      LPGA-C&lt;br /&gt;Cindy Miller                    III-VII &lt;span style="font-style: italic;"&gt;Last played FUTURES 2006&lt;/span&gt;&lt;br /&gt;Valeria Ochoa                   III-VII &lt;span style="font-style: italic;"&gt;Last played FUTURES 2005&lt;/span&gt;&lt;br /&gt;Ashley Prange                   V       FUTURES-E&lt;br /&gt;Katie Ruhe                      V       &lt;span style="font-style: italic;"&gt;Last played FUTURES 2006&lt;/span&gt;&lt;br /&gt;Sarah Lynn (Johnston) Sargent   VI      LPGA-C, FUTURES-E&lt;br /&gt;Sarah Sasse-Kildow              III     &lt;span style="font-style: italic;"&gt;Last played FUTURES 2006&lt;/span&gt;&lt;br /&gt;Kristina Tucker                 V       FUTURES-E&lt;br /&gt;Liz Uthoff                      III     &lt;span style="font-style: italic;"&gt;Last played FUTURES 2004&lt;/span&gt;&lt;br /&gt;Karen Stordahl-Utrecht          VI&lt;br /&gt;Briana Vega                     VI-VII  FUTURES-E&lt;br /&gt;Julie Wells                     V       &lt;span style="font-style: italic;"&gt;Last played FUTURES 2007&lt;/span&gt;&lt;/pre&gt;Season IX, Kāʻanapali, starts April 15!&lt;br /&gt;&lt;pre&gt;Lori Atsedes                    IX      FUTURES-E&lt;br /&gt;Dana Bates                      IX&lt;br /&gt;Susan Choi                      IX      FUTURES-C&lt;br /&gt;Courtney Erdman                 IX      FUTURES-E&lt;br /&gt;Adrianne Gautreaux              IX      &lt;span style="font-style: italic;"&gt;Last played FUTURES 2007&lt;/span&gt;&lt;br /&gt;Samantha Head                   IX      FUTURES-C&lt;br /&gt;Christina LeCuyer               IX      FUTURES-C&lt;br /&gt;Tina Miller                     IX      &lt;span style="font-style: italic;"&gt;Last played FUTURES 2007&lt;/span&gt;&lt;br /&gt;Sophie Sandolo                  IX&lt;br /&gt;Cirbie Sheppard                 IX&lt;br /&gt;Elizabeth Stuart                IX      FUTURES-C&lt;br /&gt;Kim Welch                       IX      FUTURES-E&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19609812-6247412756559222853?l=bsktcase.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bsktcase.blogspot.com/feeds/6247412756559222853/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19609812&amp;postID=6247412756559222853' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/6247412756559222853'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/6247412756559222853'/><link rel='alternate' type='text/html' href='http://bsktcase.blogspot.com/2008/03/big-break-lpga-fangrrrl-report.html' title='The Big Break LPGA Fangrrrl Report'/><author><name>cmh</name><uri>http://www.blogger.com/profile/13364396399710683125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19609812.post-8110294757562691320</id><published>2008-03-27T15:27:00.001-07:00</published><updated>2008-03-27T15:55:35.359-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='college'/><category scheme='http://www.blogger.com/atom/ns#' term='travel'/><category scheme='http://www.blogger.com/atom/ns#' term='smith college'/><category scheme='http://www.blogger.com/atom/ns#' term='nostalgia'/><title type='text'>Regrets</title><content type='html'>When I talk nowadays to prospective Smithies about the college's amazing offerings, I can't help but feel a twinge about the chances I didn't take advantage of myself.  Being the sort of person who goes after what I want (no! really?), I have a tough time getting my brain around the notion that some opportunities really have, permanently, passed me by.&lt;br /&gt;&lt;br /&gt;A#1 biggest regret was failing to take a junior year abroad.  It didn't occur to me that grownups don't just get to take years abroad later.  At the time, I felt I had good reasons for not going.  In my sophomore year, I went through a pretty rough estrangement from a family member, as well as some financial problems, and my Smith housemates became my replacement family and primary sources of support... I couldn't face the thought of never seeing half of them again.  (Unfortunately, the ones I &lt;span style="font-style: italic;"&gt;most&lt;/span&gt; relied on were &lt;span style="font-style: italic;"&gt;already&lt;/span&gt; seniors and I had to cope with their "loss" during my junior year anyway.  Denial is a sad, sad thing.)  I also wouldn't have been guaranteed a space in my house upon return, and it didn't seem worth the risk.  Considering how close I still am to so many Hopkinites, and how important it was for me to graduate with them, this might have been an OK decision after all.  I suspect I'd make the same choice again given the same circumstances... but I can't help wishing I could have had it all, can I?  :)&lt;br /&gt;&lt;br /&gt;The other big regret was that I never made it into any of Smith's famous a cappella singing groups.  I auditioned for two... the Noteables, as a youngster, where I went in unprepared, was terrified, quavered pathetically, and deservedly wasn't called back... and the Smiffenpoofs, later, where I prepared my heart out, sang my heart out, got called back, sang my heart out again, and didn't get picked anyway.  That one hurt.  Music was a big part of my life at Smith anyway, and if I hadn't had time to sing in the College Choirs for Jessel Murray or sing in Darshan with Cindy that probably would have been a great loss as well and I wouldn't even have known any better.  But when my first-year recruits get into singing groups and immediately excel and are embraced by an amazing musical community, I can't help but wonder how it might have been to be a superstar myself.  :)&lt;br /&gt;&lt;br /&gt;However, I'm not sorry I quit the parli debate team as a first-year... I got all the good I was gonna get out of that one after I met my debate partner Heidi, and I still have her.  :)&lt;br /&gt;&lt;br /&gt;Strangely enough, I'm also not sorry I didn't get selected as a first-year-alum Head Resident, even though that was probably the most devastating thing &lt;span style="font-style: italic;"&gt;ever&lt;/span&gt; at the time.  I literally cried for days.  It felt like a repudiation of &lt;span style="font-style: italic;"&gt;me&lt;/span&gt; and my very &lt;span style="font-style: italic;"&gt;Smithiness&lt;/span&gt;, and I do still wonder what it was about me that wasn't good enough.  But nearly everything good in my life now was made possible by the fact that I was forced to find other avenues after graduation.  If Smith suspected I was trying frantically to delay growing up, they were right, and I owe them my thanks for giving me the shove I needed.  (But if they think I wouldn't have been a good HR, they can bite me.)&lt;br /&gt;&lt;br /&gt;Which reminds me, I do regret that I wasn't able to return to my Grrrl Scout troop at the Clarke School after graduation... in spite of not picking up the HR post (with its cushy free rent and modest stipend), I had made certain promises that I'd move back to Northampton, get a menial job, live in poverty, and keep my commitment to those wonderful girls.  I didn't, and worse yet, I was too cowardly to make any serious attempt to contact them over the summer to tell them so.  That was uncool, and it does leave me with much to atone for... somehow.&lt;br /&gt;&lt;br /&gt;No, we shouldn't wallow in regret, but once in a while we have to remind ourselves to live.  :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19609812-8110294757562691320?l=bsktcase.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bsktcase.blogspot.com/feeds/8110294757562691320/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19609812&amp;postID=8110294757562691320' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/8110294757562691320'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/8110294757562691320'/><link rel='alternate' type='text/html' href='http://bsktcase.blogspot.com/2008/03/regrets.html' title='Regrets'/><author><name>cmh</name><uri>http://www.blogger.com/profile/13364396399710683125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19609812.post-8690637732710850947</id><published>2008-03-26T19:45:00.000-07:00</published><updated>2008-03-26T19:46:09.151-07:00</updated><title type='text'>So much for more short entries more often.</title><content type='html'>[eop]&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19609812-8690637732710850947?l=bsktcase.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bsktcase.blogspot.com/feeds/8690637732710850947/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19609812&amp;postID=8690637732710850947' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/8690637732710850947'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/8690637732710850947'/><link rel='alternate' type='text/html' href='http://bsktcase.blogspot.com/2008/03/so-much-for-more-short-entries-more.html' title='So much for more short entries more often.'/><author><name>cmh</name><uri>http://www.blogger.com/profile/13364396399710683125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19609812.post-3569899182120023961</id><published>2008-03-26T18:02:00.000-07:00</published><updated>2008-03-26T19:43:15.475-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='culture'/><category scheme='http://www.blogger.com/atom/ns#' term='college'/><category scheme='http://www.blogger.com/atom/ns#' term='gender'/><category scheme='http://www.blogger.com/atom/ns#' term='marketing'/><category scheme='http://www.blogger.com/atom/ns#' term='smith college'/><category scheme='http://www.blogger.com/atom/ns#' term='women&apos;s colleges'/><category scheme='http://www.blogger.com/atom/ns#' term='queer'/><category scheme='http://www.blogger.com/atom/ns#' term='alumnae'/><title type='text'>Gender bending and breaking</title><content type='html'>The NY Times had a great, detailed article on the subject of F2M transgendered students at women's colleges ("&lt;a href="http://www.nytimes.com/2008/03/16/magazine/16students-t.html?ex=1364270400&amp;amp;en=4921e90b2b8082a3&amp;amp;ei=5124&amp;amp;partner=permalink&amp;amp;exprod=permalink"&gt;When Girls Will Be Boys&lt;/a&gt;", March 16).  This is a topic with which I was already slightly acquainted on account of Smith's SGA changing some important charter document &lt;span style="font-style: italic;"&gt;to&lt;/span&gt; gender-neutral language a year or so ago, baffling we alums who were under the impression that Smith is still a &lt;span style="font-style: italic;"&gt;women's&lt;/span&gt; college (it is).&lt;br /&gt;&lt;br /&gt;The article mentions that colleges are dealing with trans issues more directly nowadays specifically because "adults who wished to transition historically did so in middle age. Today a larger percentage of transitions occur in adolescence or young adulthood."&lt;br /&gt;&lt;br /&gt;I was inclined to some eye-rolling about all this before, but the NYT article brought me up short a little bit by pointing this out:&lt;br /&gt;&lt;blockquote&gt;"In a sense, transgender and genderqueer students could be said merely to be holding women’s colleges to their word: to fully support women’s exploration of gender, even if that exploration ends with students no longer being female-identified."&lt;/blockquote&gt;Oh, right.  That Women's Studies major I did, it said something about all that.&lt;br /&gt;&lt;br /&gt;(Pwned!  By the NY Times!  On the subject of gender conformity!  Oh, the shame.)&lt;br /&gt;&lt;br /&gt;Anyway, I've read and heard now a few different attempts to explain or understand this new trans* generation:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;It's a natural extension of postmodern feminism, in which the very foundations of gender (and, often,  biological sex itself! I've done it!) are seen as social constructs open to be questioned.  (In other words, it's my fault.  :) )&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;It's a fad.  Possibly a dangerous fad, given the longer-term implications of hormones and even surgeries.  Being queer, being "bi-curious", getting pierced, whatever, no longer edgy enough... so trans* is the next envelope-pushing idea.  (In other words, it's my fault.  LOL.)&lt;/li&gt;&lt;/ol&gt;Something kinda strange occurred to me the other day, though, when I started putting this together with the huge amounts of reading I've been doing lately on the marketing of gender roles.&lt;br /&gt;&lt;br /&gt;I guess I can't substantiate, but I believe, that our culture is imposing gender roles on children a lot more than was commonly done in the 1970s and 1980s.  Even parents and aunties who don't want to participate actively in this phenomenon are fighting an uphill battle (see "&lt;a href="http://bsktcase.blogspot.com/2006/12/unisex-baby-hell.htmlhttp://bsktcase.blogspot.com/2006/12/unisex-baby-hell.html"&gt;Unisex Baby Hell&lt;/a&gt;", December 2006).  Just yesterday on &lt;a href="http://outside-the-toybox.com/this-is-not-a-blog-post/2008/03/25/"&gt;outside the (toy) box&lt;/a&gt; was this:&lt;br /&gt;&lt;blockquote&gt;"...my wonderful nanny recently told me about a friend who &lt;em&gt;asked her pediatrician what to do&lt;/em&gt; because her son kept asking for a stroller.  Not a boy with a stroller!  Someone DO something!"&lt;/blockquote&gt;What if, by pressuring our very youngest children to conform to restrictive gender roles, we're sending them the message that if they are interested in anything remotely gender-nonconforming, their only solution is to &lt;span style="font-style: italic;"&gt;become&lt;/span&gt; a conforming gender?&lt;br /&gt;&lt;br /&gt;What would that mean?  If gender roles are constructed, does that make it a &lt;span style="font-style: italic;"&gt;bad thing&lt;/span&gt; to want to uphold the construct but just switch to a different one?  Don't we go into a culture war with the culture we have?  I've even heard it suggested that those who transition might even be selling out the rest of us who nonconform in the bodies we were born with!  I don't think that can possibly be the case... it's not like extremely conservative/traditionalist types love trans* people for &lt;span style="font-style: italic;"&gt;upholding&lt;/span&gt; all of their preconceptions about gender.  :D&lt;br /&gt;&lt;br /&gt;I wonder what the complementarians think...?!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19609812-3569899182120023961?l=bsktcase.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bsktcase.blogspot.com/feeds/3569899182120023961/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19609812&amp;postID=3569899182120023961' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/3569899182120023961'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/3569899182120023961'/><link rel='alternate' type='text/html' href='http://bsktcase.blogspot.com/2008/03/gender-bending-and-breaking.html' title='Gender bending and breaking'/><author><name>cmh</name><uri>http://www.blogger.com/profile/13364396399710683125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19609812.post-2570192744772325749</id><published>2008-03-25T13:24:00.000-07:00</published><updated>2008-03-25T13:39:59.806-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='politics'/><category scheme='http://www.blogger.com/atom/ns#' term='democracy'/><title type='text'>The great thing about democracy is, the people always get exactly the government they deserve</title><content type='html'>I follow a bunch of blogs where people are freaking out about Hillary's alleged/apparent scorched-earth primary campaign strategy: she &lt;span style="font-style: italic;"&gt;cannot&lt;/span&gt; win, they say, and yet she's so &lt;span style="font-style: italic;"&gt;desperate&lt;/span&gt; to win that she's willing, maybe even happy, to take down Obama and the entire Democratic party with her by a variety of last-ditch efforts.&lt;br /&gt;&lt;br /&gt;Certainly it is the case that at this point in the primaries, negative campaigning against &lt;span style="font-style: italic;"&gt;either&lt;/span&gt; Democratic candidate will just save McCain money in the general election... we're doing the work for him.&lt;br /&gt;&lt;br /&gt;And it does appear that Hillary is increasingly eager to go negative.&lt;br /&gt;&lt;br /&gt;So, a few things.&lt;br /&gt;&lt;br /&gt;I'm an Obama delegate, and in our February caucuses I confessed that I was conflicted in my choice, and felt a little disloyal to my fellow women's college alumna.  But I chose Obama based on his integrity, the promise of a positive campaign, and the quality of his rhetoric.  (I actually think those things will be &lt;span style="font-style: italic;"&gt;more&lt;/span&gt; important than policy specifics, although I believe his policy specifics are of high quality also.)  This is feeling more and more like the right choice.&lt;br /&gt;&lt;br /&gt;However, if Hillary continues on this path, and &lt;span style="font-style: italic;"&gt;if we Democrats allow it&lt;/span&gt;, then &lt;span style="font-style: italic;"&gt;we deserve to lose in November&lt;/span&gt;.  We deserve the humiliation of (yet another) defeat on the heels of the catastrophically disastrous GWB presidency.  We deserve to be shamed in a Mondale-Ferraro '84 kind of way (apt, isn't it?).  We deserve four (eight! sixteen!!) more years of Republican rule and the conservative-stacked Supreme Court that comes with it.&lt;br /&gt;&lt;br /&gt;Isn't democracy great?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19609812-2570192744772325749?l=bsktcase.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bsktcase.blogspot.com/feeds/2570192744772325749/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19609812&amp;postID=2570192744772325749' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/2570192744772325749'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/2570192744772325749'/><link rel='alternate' type='text/html' href='http://bsktcase.blogspot.com/2008/03/great-thing-about-democracy-is-people.html' title='The great thing about democracy is, the people always get exactly the government they deserve'/><author><name>cmh</name><uri>http://www.blogger.com/profile/13364396399710683125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19609812.post-3914070849435481423</id><published>2008-03-24T18:44:00.000-07:00</published><updated>2008-04-01T21:28:44.346-07:00</updated><title type='text'>Score!</title><content type='html'>I might have worked out a plan to time-share an iPod Touch for my Europe trip.&lt;br /&gt;&lt;br /&gt;Background: I'm a smartphone addict.  Unfortunately, I'm a &lt;span style="font-style: italic;"&gt;stupid&lt;/span&gt; smartphone addict, as I got myself stuck in a long-term contract with a Palm Treo 700wx (reasonably OK) through &lt;span style="font-style: italic;"&gt;Sprint&lt;/span&gt; (has served me well for years, but that was pre-smartphone).&lt;br /&gt;&lt;br /&gt;With Sprint, no MMS, no native voice dial (they &lt;span style="font-style: italic;"&gt;disable&lt;/span&gt; it so they can charge you to use their crappy dial-in-to-voice-dial service), can't upgrade from WinMo 5 to WinMo 6 on this phone, and worst of all, CDMA.  So I'm planning a monthlong trip to Europe, I can no longer imagine life sans smartphone, mine won't work overseas, and an unlocked/global smartphone just for one trip is obscenely ridiculously expensive.  Now what?&lt;br /&gt;&lt;br /&gt;Enter the Touch.  I happen to need a new iPod anyway, having finally outgrown my 4G 2gen green Mini.  The newest version of the Touch is 32G, making it big enough to be worthwhile as an iPod, and it has &lt;span style="font-style: italic;"&gt;wifi&lt;/span&gt;.  As far as I know, wifi's wifi the world around.  Safari browser, Google Maps... exactly what I use my smartphone for.  Everything but the phone.  Now I can get a cheap cheap unlocked/global GSM phone/SIM to use for phoning, and carry the Touch for browsing.  Hunting for free wifi hotspots definitely isn't as on-demand as EVDO/EDGE, but this still seems like a reasonable tradeoff.  Heck, that might even be a long-term plan for home.&lt;br /&gt;&lt;br /&gt;Except for the $500 part.  Ouch.  $500 for "I hope I might find a few hotspots to use it at"?&lt;br /&gt;&lt;br /&gt;Enter the timeshare.  My good friend and hopeless gadget addict wants a Touch, but needs to unload his 80G 5gen classic iPod.  Did I mention I need an iPod?  Did I mention my smartphoning needs here at home are attended to for at least the length of my long term contract?&lt;br /&gt;&lt;br /&gt;"Can I sell you my iPod at a cut rate so I can buy a Touch?"&lt;br /&gt;&lt;br /&gt;"Hmm.  Can I borrow your Touch when I go to Europe?"&lt;br /&gt;&lt;br /&gt;"I can use the iPod then, right?  Sure!"&lt;br /&gt;&lt;br /&gt;Cha-ching.&lt;br /&gt;&lt;br /&gt;And maybe &lt;span style="font-style: italic;"&gt;somebody&lt;/span&gt; who's been a very good kid hoping for an iPod of her very own would have use for a 4G 2gen green Mini....&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Update:&lt;/span&gt; Got it!!  And, LG and I are in negotiations for a labor-based payment for the Mini.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Up-update&lt;/span&gt;: Chuck jailbroke my native voice dial!  Thanks Chuck!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19609812-3914070849435481423?l=bsktcase.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bsktcase.blogspot.com/feeds/3914070849435481423/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19609812&amp;postID=3914070849435481423' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/3914070849435481423'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/3914070849435481423'/><link rel='alternate' type='text/html' href='http://bsktcase.blogspot.com/2008/03/score.html' title='Score!'/><author><name>cmh</name><uri>http://www.blogger.com/profile/13364396399710683125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19609812.post-6684752103294834324</id><published>2008-03-21T13:53:00.000-07:00</published><updated>2008-03-21T14:06:34.722-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='election'/><category scheme='http://www.blogger.com/atom/ns#' term='politics'/><category scheme='http://www.blogger.com/atom/ns#' term='democracy'/><title type='text'>The 2008 elections on whatever planet this is</title><content type='html'>Red/blue (or, this week, black/white) visions of America, blah blah, whatever.&lt;br /&gt;&lt;br /&gt;Back when there were still televised debates going on amongst both Republican and Democratic candidates, the most striking thing was (especially when they'd each run one on the same day) how it truly seemed like each party's candidates were talking about a &lt;span style="font-style: italic;"&gt;completely different country&lt;/span&gt; than the other party's candidates.&lt;br /&gt;&lt;br /&gt;The various media moderators didn't just allow it, they encouraged or perhaps even fostered it, by asking questions from two completely different countries as well.  Or planets.  Or something.&lt;br /&gt;&lt;br /&gt;So this is the problem we have.  Yes, Americans are hopelessly incredibly polarized, myself often included, but it isn't just that we disagree over the issues.  We disagree about what the issues &lt;span style="font-style: italic;"&gt;are&lt;/span&gt;.  That's hard to reconcile.  Someone from the "other side" passionately wants to work together on a solution to Problem X, but I strongly don't even believe X is a &lt;span style="font-style: italic;"&gt;real problem&lt;/span&gt;, so no, I really &lt;span style="font-style: italic;"&gt;don't&lt;/span&gt; want to put another moment into thinking or talking about it.  Now what?&lt;br /&gt;&lt;br /&gt;That's before we even get to all the things I'm passionate about in this election cycle that, apparently, &lt;span style="font-style: italic;"&gt;nobody&lt;/span&gt; believes are real problems.&lt;br /&gt;&lt;br /&gt;I took the cute "which candidate is right for you?" match quiz on CNN.com a while back, and on pretty much every single question, the correct (according to me) answer wasn't available on the list of choices, and "this question is asinine and I despair for our country that you're even asking" wasn't an option either.&lt;br /&gt;&lt;br /&gt;In the spirit of more and shorter posts, I might hold forth later on what &lt;span style="font-style: italic;"&gt;my&lt;/span&gt; favorite election issues are.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19609812-6684752103294834324?l=bsktcase.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bsktcase.blogspot.com/feeds/6684752103294834324/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19609812&amp;postID=6684752103294834324' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/6684752103294834324'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/6684752103294834324'/><link rel='alternate' type='text/html' href='http://bsktcase.blogspot.com/2008/03/2008-elections-on-whatever-planet-this.html' title='The 2008 elections on whatever planet this is'/><author><name>cmh</name><uri>http://www.blogger.com/profile/13364396399710683125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19609812.post-1224249689418070199</id><published>2008-03-20T16:22:00.000-07:00</published><updated>2008-03-27T16:47:20.226-07:00</updated><title type='text'>You can hit the delete key and be thought a fool, or hit forward and remove all doubt.</title><content type='html'>I've made out like the problem with all the email forwards is how politically biased, disrespectful, "offensive" they are, but that isn't really the biggest problem with them.  The biggest problem is that forwarding me a political hack job email, or a tiresome hoax, or even pictures of cute kittens, proves to me that you are &lt;span style="font-style: italic;"&gt;an idiot&lt;/span&gt;.  And when people I otherwise love very much turn out to be &lt;span style="font-style: italic;"&gt;idiots&lt;/span&gt;, well, that makes me sad.&lt;br /&gt;&lt;br /&gt;See also:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.factcheck.org/specialreports/that_chain_e-mail_your_friend_sent_to.html"&gt;That Chain E-mail Your Friend Sent to You Is (Likely) Bogus. Seriously.&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.lewrockwell.com/barnwell/barnwell70.html"&gt;Email Forwards Prove How Gullible People Are&lt;/a&gt; ("For those who enjoy receiving and passing along email forwards, it's probably not totally unfair to say that this hobby is making them less intelligent.")&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19609812-1224249689418070199?l=bsktcase.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bsktcase.blogspot.com/feeds/1224249689418070199/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19609812&amp;postID=1224249689418070199' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/1224249689418070199'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/1224249689418070199'/><link rel='alternate' type='text/html' href='http://bsktcase.blogspot.com/2008/03/you-can-hit-delete-key-and-be-thought.html' title='You can hit the delete key and be thought a fool, or hit forward and remove all doubt.'/><author><name>cmh</name><uri>http://www.blogger.com/profile/13364396399710683125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19609812.post-4112311348823150196</id><published>2008-01-02T15:10:00.000-08:00</published><updated>2008-01-02T15:13:35.890-08:00</updated><title type='text'>eFECS Technical Architecture Developer Retreat, part 3</title><content type='html'>11:00 Previous schedule thrown out window.&lt;br /&gt;&lt;br /&gt;15:11 I'm mimicking PP's code, but I don't understand it yet.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19609812-4112311348823150196?l=bsktcase.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bsktcase.blogspot.com/feeds/4112311348823150196/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19609812&amp;postID=4112311348823150196' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/4112311348823150196'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/4112311348823150196'/><link rel='alternate' type='text/html' href='http://bsktcase.blogspot.com/2008/01/efecs-technical-architecture-developer_02.html' title='eFECS Technical Architecture Developer Retreat, part 3'/><author><name>cmh</name><uri>http://www.blogger.com/profile/13364396399710683125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19609812.post-9051742895876736370</id><published>2008-01-02T09:38:00.000-08:00</published><updated>2008-01-02T09:42:45.322-08:00</updated><title type='text'>eFECS Technical Architecture Developer Retreat, part 2</title><content type='html'>09:39  Scott and Pete are creating an eFECS solution/project/VSS/etc.  Sweet deal for me.&lt;br /&gt;&lt;br /&gt;09:42  Mocking up a database....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19609812-9051742895876736370?l=bsktcase.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bsktcase.blogspot.com/feeds/9051742895876736370/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19609812&amp;postID=9051742895876736370' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/9051742895876736370'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/9051742895876736370'/><link rel='alternate' type='text/html' href='http://bsktcase.blogspot.com/2008/01/efecs-technical-architecture-developer.html' title='eFECS Technical Architecture Developer Retreat, part 2'/><author><name>cmh</name><uri>http://www.blogger.com/profile/13364396399710683125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19609812.post-198868834196344240</id><published>2008-01-02T08:55:00.001-08:00</published><updated>2008-01-02T09:24:23.730-08:00</updated><title type='text'>Liveblogging the eFECS Technical Architecture Developer Retreat</title><content type='html'>08:50: Paul S. will moderate discussion.&lt;br /&gt;&lt;br /&gt;08:53: First decision.  We'll use whatever Visual Studio 2008's defaults are for things like curly-brace placement.&lt;br /&gt;&lt;br /&gt;Agenda:&lt;br /&gt;&lt;br /&gt;09:00-10:30 Basics&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Tech stack&lt;/li&gt;&lt;li&gt;Coding standards (see above)&lt;/li&gt;&lt;li&gt;Solution structure&lt;/li&gt;&lt;li&gt;Service structure&lt;/li&gt;&lt;/ul&gt;10:30-10:45 Define backlog&lt;br /&gt;10:45-11:45 Hack&lt;br /&gt;11:45-12:00 Debrief&lt;br /&gt;12:00-13:00 Lunch&lt;br /&gt;13:00-13:15 Define backlog&lt;br /&gt;13:15-14:15 Hack&lt;br /&gt;14:15-14:30 Debrief&lt;br /&gt;14:30-14:45 Break&lt;br /&gt;14:45-15:00 Define backlog&lt;br /&gt;15:00-16:00 Hack and/or future planning&lt;br /&gt;16:00-16:30 Debrief &amp;amp; future planning&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19609812-198868834196344240?l=bsktcase.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bsktcase.blogspot.com/feeds/198868834196344240/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19609812&amp;postID=198868834196344240' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/198868834196344240'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/198868834196344240'/><link rel='alternate' type='text/html' href='http://bsktcase.blogspot.com/2008/01/liveblogging-efecs-technical.html' title='Liveblogging the eFECS Technical Architecture Developer Retreat'/><author><name>cmh</name><uri>http://www.blogger.com/profile/13364396399710683125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19609812.post-4532675701478208418</id><published>2007-11-16T13:00:00.001-08:00</published><updated>2007-11-16T15:31:54.565-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='math'/><title type='text'>Algebra I FTW!</title><content type='html'>Never let it be said that Algebra I isn't useful in real life.  Mr. Wog would be so proud.&lt;br /&gt;&lt;br /&gt;So here's the problem:&lt;br /&gt;&lt;br /&gt;I need to construct a complete, detailed payroll history for an employee over a particular 6-month period.&lt;br /&gt;&lt;br /&gt;During the period, the employee is paid from 4 different budgets, which we'll call A, B, C and D.&lt;br /&gt;&lt;br /&gt;Budget A is active all 6 months, and I have complete payroll detail for it during that time.&lt;br /&gt;&lt;br /&gt;Budget B is active all 6 months, but I only have its payroll detail for the first 3 months.&lt;br /&gt;&lt;br /&gt;Budget C is active all 6 months, but I have no payroll detail for it at all.  I know that it was not paid during the first 3 months, and that a lump sum was transferred from Budget A to Budget C to cover the first 3 months of my arbitrary period and the 3 months prior to the period I'm studying.  Unfortunately, it's applied to earn dates by academic quarter rather than calendar month, which means it's offset by 2 weeks in addition to being partial.  I don't know for sure, but I assume, that Budget C was paid normally for the last 3 months.&lt;br /&gt;&lt;br /&gt;Budget D is active only the last month, and I have its complete payroll detail.&lt;br /&gt;&lt;br /&gt;I have monthly averages for each of the 4 budgets as calculated before the transfer and after the transfer.  I also have the total monthly average paid to the employee.&lt;br /&gt;&lt;br /&gt;I have the total monthly amount paid to the employee (A+B+C+D) for the first 3 months only, during which time it is constant, but I can tell from the monthly average that the employee received a pay increase sometime during the last 3 months.  I don't know exactly when or how much.&lt;br /&gt;&lt;br /&gt;I need to reconstruct the detail in such a way that the monthly averages for each budget, both before and after the transfer, and the total monthly average, come out the same.  I'm allowed to make brute-force assumptions about anything that doesn't affect that outcome, e.g., I actually have to construct it by 2-week pay period, but since the averages are monthly, it's OK for me to arbitrarily divide the monthly total by 2 to come up with a pay period amount.&lt;br /&gt;&lt;br /&gt;My tools for this exercise are Excel and a whiteboard.  In Excel, I create some PivotTables to group and average the data so I can track the effect of each change to each budget.&lt;br /&gt;&lt;br /&gt;The first thing I see is that the monthly total of Budget B for each of the first 3 months is exactly the same as its 6-month average.  I decide to fill in that it was paid at the same rate for all 6 months.  Budget B is now solved.&lt;br /&gt;&lt;br /&gt;I have Budget A data for the last 3 months, and now that Budgets B and D are solved as well, I can get Budget C with simple subtraction... except now I need to figure out the pay increase.&lt;br /&gt;&lt;br /&gt;It makes sense to me to assume that the pay increase occurred in month 6 only, because that's when Budget D became active and the pattern of Budget A seems to support this idea.&lt;br /&gt;&lt;br /&gt;On the whiteboard, I figure out the amount of the pay increase with this equation:&lt;br /&gt;&lt;br /&gt;(5(18208)+x)/6 == 18261.84&lt;br /&gt;&lt;br /&gt;x == 18531.04&lt;br /&gt;&lt;br /&gt;I decide to assume this, which gives me a grand total for months 4 (18208), 5 (18208) and 6 (18531.04).  Now that I know Budgets A, B and D during those months, I can fill in Budget C by subtracting.  If this isn't precisely right, I figure I can make up the difference in the first 3 months and make the averages come out as desired.&lt;br /&gt;&lt;br /&gt;Now I try to guess how the lump-sum transfer for the first 3 months should be pro-rated.  Its effective date is supposed to be only partially overlapping with the period I'm working on, so I try to calculate the per-pay-period amount on that basis, but the adjusted monthly average I come up with doesn't match the adjusted monthly average I've been given.  On a hunch that this math was too tortured for the poor soul who made the adjustment in the first place, I decide to see what happens if I pro-rate the lump sum over only the partial period that I'm investigating and not the total transfer effective period.  Bingo!  Everything falls into line.&lt;br /&gt;&lt;br /&gt;To a degree of accuracy that I care about (and no more), I've successfully filled in all the missing payroll detail for my employee, and I have a complete picture of all 4 budgets for the entire 6 month period.&lt;br /&gt;&lt;br /&gt;Math is cool.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19609812-4532675701478208418?l=bsktcase.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bsktcase.blogspot.com/feeds/4532675701478208418/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19609812&amp;postID=4532675701478208418' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/4532675701478208418'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/4532675701478208418'/><link rel='alternate' type='text/html' href='http://bsktcase.blogspot.com/2007/11/algebra-i-ftw.html' title='Algebra I FTW!'/><author><name>cmh</name><uri>http://www.blogger.com/profile/13364396399710683125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19609812.post-8504688366366042430</id><published>2007-11-09T14:25:00.000-08:00</published><updated>2007-11-09T15:30:02.242-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='conference'/><category scheme='http://www.blogger.com/atom/ns#' term='patterns'/><category scheme='http://www.blogger.com/atom/ns#' term='devgrrrl'/><category scheme='http://www.blogger.com/atom/ns#' term='.net'/><category scheme='http://www.blogger.com/atom/ns#' term='microsoft'/><title type='text'>Windows Technology Frameworks (p&amp;p, day 5)</title><content type='html'>The wrap-up.&lt;br /&gt;&lt;br /&gt;When our speaker asks, "how many of you think this stuff is so complicated that you'll never be able to learn it all?" and &lt;span style="font-style: italic;"&gt;all&lt;/span&gt; the hands go up, well, that's encouraging.&lt;br /&gt;&lt;br /&gt;He likens the .NET Framework to shopping at Home Depot.  We wander around from aisle to aisle, with some kind of broken home widget in our hands, desperately searching for something that resembles the widget, so we can zero in on a replacement for the widget, and if/when we get to the right item, we turn it over and the installation instructions make no sense.&lt;br /&gt;&lt;br /&gt;"How many of you have looked up the documentation for the DoSomething() method and found that its sole contents are: 'Does something'?"&lt;br /&gt;&lt;br /&gt;"ASP.NET: the most impressive kludge in the history of software development."  A pretty reasonable attempt to layer a real programming language over browser-based development.&lt;br /&gt;&lt;br /&gt;"If the root problem is complexity, EntLib is not the solution."&lt;br /&gt;&lt;br /&gt;Agile, TDD, software factories, etc., touted as panaceas... really an attempt to spackle over the real problem, complexity.  And now, we kick around a Peter-P-who-shall-not-be-named, for his pairing and TDD presentations at p&amp;amp;p last year (which, wow, I remember!)...&lt;br /&gt;&lt;br /&gt;Pair programming had better produce &lt;span style="font-style: italic;"&gt;twice&lt;/span&gt; the value of one programmer programming alone.  We've talked about how hard it is to find good developers.  If you put two bad programmers together, do they become &gt; 2 good ones?&lt;br /&gt;&lt;br /&gt;If TDD means you write 2 lines of test for every line of production code, then that prod code had better be three times better.  (If not, you're just feeding a substance abuse problem.)&lt;br /&gt;&lt;br /&gt;If everybody pairs, and everybody writes 2 lines of test per line of code, and every team has 2 testers per dev, the only possible conclusion is that we suck.  (&lt;span style="font-style: italic;"&gt;Our&lt;/span&gt; ratio of testers to developers causes #DIV/0!, so don't assume the converse.)&lt;br /&gt;&lt;br /&gt;Fueled by iPods, "people are waking up to the idea that simplicity has value and complexity has cost."&lt;br /&gt;&lt;br /&gt;Simplicity Manifesto v1.0&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Stop adding features&lt;/li&gt;&lt;li&gt;Make help helpful&lt;/li&gt;&lt;li&gt;Fix the bugs&lt;/li&gt;&lt;li&gt;CRUD for free&lt;/li&gt;&lt;li&gt;Hide the plumbing&lt;/li&gt;&lt;li&gt;Get better names&lt;/li&gt;&lt;/ul&gt;"HTML: the COBOL of the internet"... we've pushed it way, way beyond what it was envisioned to do.&lt;br /&gt;&lt;br /&gt;"Treat simplicity as a feature" and demand simplicity in tools, too.&lt;br /&gt;&lt;br /&gt;Boldly go, y'all.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19609812-8504688366366042430?l=bsktcase.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bsktcase.blogspot.com/feeds/8504688366366042430/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19609812&amp;postID=8504688366366042430' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/8504688366366042430'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/8504688366366042430'/><link rel='alternate' type='text/html' href='http://bsktcase.blogspot.com/2007/11/windows-technology-frameworks-p-day-5.html' title='Windows Technology Frameworks (p&amp;p, day 5)'/><author><name>cmh</name><uri>http://www.blogger.com/profile/13364396399710683125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19609812.post-1959891508796531947</id><published>2007-11-09T11:38:00.000-08:00</published><updated>2007-11-09T14:33:42.410-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='conference'/><category scheme='http://www.blogger.com/atom/ns#' term='patterns'/><category scheme='http://www.blogger.com/atom/ns#' term='devgrrrl'/><category scheme='http://www.blogger.com/atom/ns#' term='.net'/><category scheme='http://www.blogger.com/atom/ns#' term='microsoft'/><title type='text'>&lt; 10 of these things are not like the others (p&amp;p, day 5)</title><content type='html'>The speaker this morning told a funny story about women.&lt;br /&gt;&lt;br /&gt;He didn't say anything &lt;span style="font-style: italic;"&gt;offensive&lt;/span&gt; about women, particularly.&lt;br /&gt;&lt;br /&gt;I'm not going to belabor this.  But it made me feel several inches tall, and I didn't hear a damn other word he talked about during his hour.&lt;br /&gt;&lt;br /&gt;Update: on the bright side...&lt;br /&gt;&lt;br /&gt;5 of the aforementioned &lt; 10 are from UW.  That's both a good thing, for me, and an even more disproportionate thing for the rest of the world.&lt;br /&gt;&lt;br /&gt;It occurs to me that UW is a spectacularly good place for women in IT to work, as evidenced by the fact that &lt;span style="font-style: italic;"&gt;we just don't do that&lt;/span&gt;.  That's why hearing it here was like being ambushed by a grotesque.  This fact could be a powerful recruiting tool if I could figure out how to wield it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19609812-1959891508796531947?l=bsktcase.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bsktcase.blogspot.com/feeds/1959891508796531947/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19609812&amp;postID=1959891508796531947' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/1959891508796531947'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/1959891508796531947'/><link rel='alternate' type='text/html' href='http://bsktcase.blogspot.com/2007/11/10-of-these-things-are-not-like-others.html' title='&lt; 10 of these things are not like the others (p&amp;p, day 5)'/><author><name>cmh</name><uri>http://www.blogger.com/profile/13364396399710683125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19609812.post-2814417376022129923</id><published>2007-11-09T08:33:00.000-08:00</published><updated>2007-11-09T14:33:42.426-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='conference'/><category scheme='http://www.blogger.com/atom/ns#' term='patterns'/><category scheme='http://www.blogger.com/atom/ns#' term='devgrrrl'/><category scheme='http://www.blogger.com/atom/ns#' term='.net'/><category scheme='http://www.blogger.com/atom/ns#' term='microsoft'/><title type='text'>Change the world and/or go home (p&amp;p, day 5)</title><content type='html'>First half hour of keynote: more Scott H hilarity, lots of LOLcats, a nice wrap-up, like an Episcopal benediction and dismissal, but for geeks.  "Be well, write good code, and stay in touch."  Thanks be to [insert your Microsoft joke here]!&lt;br /&gt;&lt;br /&gt;Second half hour of keynote: more MVC Framework demos by popular demand.&lt;br /&gt;&lt;br /&gt;Yesterday was exceptionally difficult and depressing for me (capped off with a miserable 90-minute commute home), so this is just the right mood enhancer at just the right time.  Not just the comedy and the great stock photo usage, but also that Scott H explains complicated things pretty accessibly.&lt;br /&gt;&lt;br /&gt;More musings on learning styles... I tend to tune out when I can't "contextualize", i.e., figure out how the demoed tech relates to anything I'm doing &lt;span style="font-style: italic;"&gt;now&lt;/span&gt; (or have done before).  The problem is, if I haven't paid attention, how'm I going to recognize an opportunity to apply new tech in the future?  We already know the answer to that.&lt;br /&gt;&lt;br /&gt;Push learning is going to work better than pull.  If I load up on stuff I don't understand now, I'll have a better chance of wiring it together someday when a context presents itself.  This is a lot better than flailing around for a solution when I get stuck later, especially because most of the time I won't be "stuck", I'll be writing code that works, but is crap, because I don't know any better.&lt;br /&gt;&lt;br /&gt;The benefits of showing up and paying attention: John Lam has just shipped &lt;a href="http://www.iunknown.com/2007/11/lolcode-on-dlr.html"&gt;LOLCODE on the DLR&lt;/a&gt; and is coming down to the podium to demo it.  Now &lt;span style="font-style: italic;"&gt;that's&lt;/span&gt; something that might really come in handy someday.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19609812-2814417376022129923?l=bsktcase.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bsktcase.blogspot.com/feeds/2814417376022129923/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19609812&amp;postID=2814417376022129923' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/2814417376022129923'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/2814417376022129923'/><link rel='alternate' type='text/html' href='http://bsktcase.blogspot.com/2007/11/change-world-andor-go-home-p-day-5.html' title='Change the world and/or go home (p&amp;p, day 5)'/><author><name>cmh</name><uri>http://www.blogger.com/profile/13364396399710683125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19609812.post-6962632132628894985</id><published>2007-11-08T14:33:00.001-08:00</published><updated>2007-11-09T14:33:42.428-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='conference'/><category scheme='http://www.blogger.com/atom/ns#' term='patterns'/><category scheme='http://www.blogger.com/atom/ns#' term='devgrrrl'/><category scheme='http://www.blogger.com/atom/ns#' term='.net'/><category scheme='http://www.blogger.com/atom/ns#' term='microsoft'/><title type='text'>WCSF (p&amp;p, day 4)</title><content type='html'>Web development paradigms&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Content sites (e.g., news)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Transactional sites (e.g., stores, banks)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Collaboration sites (e.g., wikis, workflows)&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Demo, helpfully, to focus on transactional sites&lt;br /&gt;&lt;br /&gt;WCSF facilitates...&lt;br /&gt;&lt;br /&gt;Separation of UI development &amp;amp; UI design!&lt;br /&gt;&lt;br /&gt;Richness, experience, navigation&lt;br /&gt;&lt;br /&gt;Security, manageability, testing&lt;br /&gt;&lt;br /&gt;Separation of responsibilities very easily, very clearly... deploy without affecting other subteams (ahem).&lt;br /&gt;&lt;br /&gt;I guess the thing I find most challenging about "Factories" day is that demos like these, for me, are just teasers.  They either get me thinking, "hey, that'd be fun to play around with" and/or "hey, that sample problem resembles a problem I recognize", or they don't.  I think to do this, they have to show a variety of things in modest depth, but the depth itself ends up being lost on me, and that makes for long hours of struggling to pay meaningful attention.&lt;br /&gt;&lt;br /&gt;I suspect some "homework" on my part would help with this... if I were to keep current on p&amp;amp;p, or at least brush up on the latest initiatives before heading off to the summit, I'd probably have enough of a basis in the technologies to have formed specific interests and questions.  To that end, I've subscribed to about 15 different blogs today.  Will the momentum carry through to 2008?  Tune in!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19609812-6962632132628894985?l=bsktcase.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bsktcase.blogspot.com/feeds/6962632132628894985/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19609812&amp;postID=6962632132628894985' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/6962632132628894985'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/6962632132628894985'/><link rel='alternate' type='text/html' href='http://bsktcase.blogspot.com/2007/11/wcsf-p-day-4.html' title='WCSF (p&amp;p, day 4)'/><author><name>cmh</name><uri>http://www.blogger.com/profile/13364396399710683125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19609812.post-4358457177102398357</id><published>2007-11-08T08:33:00.000-08:00</published><updated>2007-11-09T14:33:42.430-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='conference'/><category scheme='http://www.blogger.com/atom/ns#' term='patterns'/><category scheme='http://www.blogger.com/atom/ns#' term='devgrrrl'/><category scheme='http://www.blogger.com/atom/ns#' term='.net'/><category scheme='http://www.blogger.com/atom/ns#' term='microsoft'/><title type='text'>MVC (p&amp;p, day 4)</title><content type='html'>Scott H reaffirms that stand-up comedy skillz are at least as valuable as a liberal arts education, in any industry [see also: Mark Driscoll].&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.hanselman.com/blog/DevConnectionsTheASPNETMVCFramework.aspx"&gt;MVC Goodness!!1!&lt;/a&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Separation of concerns&lt;/li&gt;&lt;li&gt;Red/green testability&lt;/li&gt;&lt;li&gt;Extensible/pluggable&lt;/li&gt;&lt;li&gt;Clean URLs, clean HTML&lt;/li&gt;&lt;li&gt;Great integration within ASP.NET&lt;/li&gt;&lt;/ul&gt;Don't Panic (or perhaps the Kool-Aid)&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Not Web Forms 4.0; about more choices&lt;/li&gt;&lt;li&gt;As simple or as complex as you wish&lt;/li&gt;&lt;li&gt;Fundamental in System.Web&lt;/li&gt;&lt;li&gt;Plays well with others&lt;/li&gt;&lt;/ul&gt;"Where does the file live?"  It doesn't really exist.  The URL/I doesn't point to a physical location.&lt;br /&gt;&lt;br /&gt;Everybody wants a friendly, hackable URL/I.  It's a user-interface point now.&lt;br /&gt;&lt;br /&gt;And now, code.&lt;br /&gt;&lt;br /&gt;"IM IN UR NORTHWIND"&lt;br /&gt;&lt;br /&gt;Just like yesterday, I think watching and listening to a code presentation that I &lt;span style="font-style: italic;"&gt;barely&lt;/span&gt; understand, or don't understand at all, is improving my skills by osmosis.  Better than a book.  Every once in a while, I see a problem I recognize from having solved it (poorly) once before...&lt;br /&gt;&lt;br /&gt;He keeps coming back to the clean/intuitive URL/I thing, but that's a problem I can totally relate to!&lt;br /&gt;&lt;br /&gt;"The problem with XML is not that it's human-readable, but that it's manager-readable."&lt;br /&gt;&lt;br /&gt;Holy cow, it's an MVC gradient graphic generator.  My head might explode.&lt;br /&gt;&lt;br /&gt;This was awesome!  What a great start to a probably otherwise challenging day!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19609812-4358457177102398357?l=bsktcase.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bsktcase.blogspot.com/feeds/4358457177102398357/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19609812&amp;postID=4358457177102398357' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/4358457177102398357'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/4358457177102398357'/><link rel='alternate' type='text/html' href='http://bsktcase.blogspot.com/2007/11/mvc-p-day-4.html' title='MVC (p&amp;p, day 4)'/><author><name>cmh</name><uri>http://www.blogger.com/profile/13364396399710683125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19609812.post-1076488245632018697</id><published>2007-11-07T16:41:00.000-08:00</published><updated>2007-11-09T14:33:42.433-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='conference'/><category scheme='http://www.blogger.com/atom/ns#' term='patterns'/><category scheme='http://www.blogger.com/atom/ns#' term='devgrrrl'/><category scheme='http://www.blogger.com/atom/ns#' term='.net'/><category scheme='http://www.blogger.com/atom/ns#' term='microsoft'/><title type='text'>Can I choose 'none of the above'? (p&amp;p, day 3)</title><content type='html'>Face-off on the future of patterns, featuring, for reasons which never really became clear, suction-cup-dart guns.&lt;br /&gt;&lt;br /&gt;Should patterns be disseminated as a new online share/wiki/repository and in books?  I.e., descriptively?&lt;br /&gt;&lt;br /&gt;OR&lt;br /&gt;&lt;br /&gt;Should patterns be built into tools and libraries and provided?  I.e., some other adverb?&lt;br /&gt;&lt;br /&gt;In some ways it took on the characteristics of a negative political campaign, with both sides explaining each other's shortcomings, and had the same effect on me as it does on voters, which was to depress turnout.  :P&lt;br /&gt;&lt;br /&gt;For me to be able to use patterns, I need to learn them as a vocabulary and understand them intuitively.  Patterns aren't imposed, anyway, they emerge from good coding practices and become named as a means of communicating about them.  (I learned that several trainings ago, along with lots of other things I can't actually implement.)&lt;br /&gt;&lt;br /&gt;Back on day 1, one of the speakers captured the answer here already.  Patterns aren't magic, they're just a language that allows architects to talk to each other and to coders about what should be built and how.&lt;br /&gt;&lt;br /&gt;I don't learn well by reading.  I wouldn't use books.  I don't have anything to contribute to a wiki.  They are right that nobody would want to sit down and document the pattern anyway, we have work to do.&lt;br /&gt;&lt;br /&gt;But, tools without understanding are like... FrontPage­.  Pretty much exactly like FrontPage­.&lt;br /&gt;&lt;br /&gt;I learn by doing, and I learn by surrounding myself with people smarter than me (about the topic in question, eh!).  Any pattern I've ever heard of, I learned by someone near me talking about it whilst I smiled, nodded, and covertly Googled­.  It works!&lt;br /&gt;&lt;br /&gt;Aha!  And the reason it works is that I learn the pattern &lt;span style="font-style: italic;"&gt;in context&lt;/span&gt;.  I'm not just figuring out what the pattern is, I'm trying to figure out WTF my friend and/or colleague is talking about, which is probably an application of a pattern, and when I figure it out, I have learnt both.  I will remember it, and I'll be better equipped to apply it somewhere else later (in theory).&lt;br /&gt;&lt;br /&gt;OK, Google­ usually points me to Wikipedia, and &lt;span style="font-style: italic;"&gt;somebody&lt;/span&gt; had to have written that, and I do then assimilate it by &lt;span style="font-style: italic;"&gt;reading&lt;/span&gt; it.  But I'd be very unlikely to go there, or anywhere else, and browse patterns for the sake of patterns, so discussing the future without a context just isn't that helpful to me (see also: years of unapplied trainings).&lt;br /&gt;&lt;br /&gt;The mechanism doesn't matter.  It's about the understanding.  The right community doesn't even have to try, they just have to be smart about patterns in proximity to each other.&lt;br /&gt;&lt;br /&gt;Get me my suction-cup-dart gun.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19609812-1076488245632018697?l=bsktcase.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bsktcase.blogspot.com/feeds/1076488245632018697/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19609812&amp;postID=1076488245632018697' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/1076488245632018697'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/1076488245632018697'/><link rel='alternate' type='text/html' href='http://bsktcase.blogspot.com/2007/11/can-i-choose-none-of-above-p-day-3.html' title='Can I choose &apos;none of the above&apos;? (p&amp;p, day 3)'/><author><name>cmh</name><uri>http://www.blogger.com/profile/13364396399710683125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19609812.post-6257907157747616906</id><published>2007-11-07T14:27:00.001-08:00</published><updated>2007-11-09T14:33:42.445-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='conference'/><category scheme='http://www.blogger.com/atom/ns#' term='patterns'/><category scheme='http://www.blogger.com/atom/ns#' term='devgrrrl'/><category scheme='http://www.blogger.com/atom/ns#' term='.net'/><category scheme='http://www.blogger.com/atom/ns#' term='workflow'/><category scheme='http://www.blogger.com/atom/ns#' term='microsoft'/><title type='text'>Moar Ted Plz! (p&amp;p, day 3)</title><content type='html'>Started this out in the parking lot, but wow! it merits its own post after all.&lt;br /&gt;&lt;br /&gt;Workflow workflow workflow workflow.  &lt;a href="http://www.workflowpatterns.com/"&gt;Workflow patterns!&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Interestingly enough, Ted uses a hypothetical higher ed approval process as his hypothetical test example.&lt;br /&gt;&lt;br /&gt;W(t)F: look for "processes" in application code that users will want to control directly, or that will change over time.  Long-running processes that happen in human space/time.&lt;br /&gt;&lt;br /&gt;Instead of running around/telephone game for coders to implement and re-implement changing requirements, esp. around changing processes, give the "knowledge workers"/domain experts the tools to DIY.  Not just the content, but the process/steps/sequence.&lt;br /&gt;&lt;br /&gt;Activities: not branching and flow control, but domain-specific steps&lt;br /&gt;&lt;br /&gt;Programmers build domain-specific activities (we focus on what we understand); domain experts string them together into processes (ditto)&lt;br /&gt;&lt;br /&gt;We have to build activities so they're potentially useful across multiple workflows... sounds familiar&lt;br /&gt;&lt;br /&gt;Decide early who's going to write the workflow; when in doubt, assume non-techs will do it.&lt;br /&gt;&lt;br /&gt;Sequence workflow, state-machine workflow, open-ended processes, parallellism&lt;br /&gt;&lt;br /&gt;Workflows with non-processing elements may never proceed to the next step (human actor hit by bus); need a timeout/recovery plan, don't leave a bunch of stuff locked &amp;amp; waiting, etc.&lt;br /&gt;&lt;br /&gt;Workflows can persist themselves off anywhere and rehydrate anywhere, any time.  Activities need to be decoupled accordingly.  If done right, super-scalable, because can punt any of them to a new box any time.&lt;br /&gt;&lt;br /&gt;Also "temporally decoupled"... take your Amazon.com order, capture it off, store it, apply its workflow to it somewhere &lt;span style="font-style: italic;"&gt;else&lt;/span&gt;.  Avoids lots of remote tripping, slashdotting, etc., because it doesn't matter what happens to the site.  The workflow gets done eventually.  If something went wrong, you get an email later.&lt;br /&gt;&lt;br /&gt;Kudos to ps for catching Ted at the same thing I caught him at: "the IT guy" writes activities to enable the non-technical domain expert, "the secretary", to write processes "herself".  Grrr.  (This reminds me that in Peter's Agile Tragicomedy yesterday, the cast of characters consisted of a female PM, a female customer, three male developers and a male tester.)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19609812-6257907157747616906?l=bsktcase.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bsktcase.blogspot.com/feeds/6257907157747616906/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19609812&amp;postID=6257907157747616906' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/6257907157747616906'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/6257907157747616906'/><link rel='alternate' type='text/html' href='http://bsktcase.blogspot.com/2007/11/moar-ted-plz-p-day-3.html' title='Moar Ted Plz! (p&amp;p, day 3)'/><author><name>cmh</name><uri>http://www.blogger.com/profile/13364396399710683125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19609812.post-2919006673024823099</id><published>2007-11-07T12:50:00.000-08:00</published><updated>2007-11-09T14:33:42.449-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='conference'/><category scheme='http://www.blogger.com/atom/ns#' term='patterns'/><category scheme='http://www.blogger.com/atom/ns#' term='devgrrrl'/><category scheme='http://www.blogger.com/atom/ns#' term='.net'/><category scheme='http://www.blogger.com/atom/ns#' term='microsoft'/><title type='text'>Now with more Provost! (p&amp;p, day 3)</title><content type='html'>There is a distant possibility that I might, utterly unlike last year, "get" Dependency Injection Frameworks.&lt;br /&gt;&lt;br /&gt;"Don't call us, we'll call you."&lt;br /&gt;&lt;br /&gt;The responsibility for making decisions about how to resolve the dependencies lies outside the object itself.&lt;br /&gt;&lt;br /&gt;Service Locator: not really DI, just a pattern.  It knows how to find its dependencies.&lt;br /&gt;&lt;br /&gt;Interface Injection: the framework can find the inject method, then you pass in an interface.&lt;br /&gt;&lt;br /&gt;Setter Injection: call "setFoo" and pass it a Foo.&lt;br /&gt;&lt;br /&gt;Constructor Injection: this component requires a Foo, or I can't even "new it up".  It doesn't have any limbo state while it's being instantiated/set up.&lt;br /&gt;&lt;br /&gt;Others&lt;br /&gt;&lt;br /&gt;Method Call/Method Injection: calls methods on your behalf at predefined times.&lt;br /&gt;&lt;br /&gt;Getter Injection (AOP): all usage of the Foo inside of the object will call the get(), whose implementation is empty, and the get() gets replaced with an implementation via AOP.&lt;br /&gt;&lt;br /&gt;So... why?&lt;br /&gt;&lt;br /&gt;Makes you think about highly cohesive, loosely coupled design.  Testable without fancy mocking frameworks.  Don't Repeat Yourself.&lt;br /&gt;&lt;br /&gt;Issues&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Lots of little objects (pitter-patter of little objects?)&lt;/li&gt;&lt;li&gt;Interface explosion&lt;/li&gt;&lt;li&gt;Runtime wire-up complicated, difficult to visualize (but he blames the tools more than the technique)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;When building reusable libraries, consider wrapping facades around systems created this way&lt;/li&gt;&lt;li&gt;Late-time binding affects performance, as do all strategies for maintainability; "we all want responsiveness, most of us don't need performance."&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Scott says, less talk, more code.&lt;br /&gt;&lt;br /&gt;Factories are a very specific type of DI.&lt;br /&gt;&lt;br /&gt;And now, pair bantering, I mean programming.&lt;br /&gt;&lt;br /&gt;"And thus you can destroy, or not destroy, planets."&lt;br /&gt;&lt;br /&gt;In conclusion, I get it, but only kinda.  Contextualization!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19609812-2919006673024823099?l=bsktcase.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bsktcase.blogspot.com/feeds/2919006673024823099/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19609812&amp;postID=2919006673024823099' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/2919006673024823099'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/2919006673024823099'/><link rel='alternate' type='text/html' href='http://bsktcase.blogspot.com/2007/11/now-with-more-provost-p-day-3.html' title='Now with more Provost! (p&amp;p, day 3)'/><author><name>cmh</name><uri>http://www.blogger.com/profile/13364396399710683125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19609812.post-1411211885678364169</id><published>2007-11-07T09:52:00.001-08:00</published><updated>2007-11-09T14:33:42.451-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='conference'/><category scheme='http://www.blogger.com/atom/ns#' term='patterns'/><category scheme='http://www.blogger.com/atom/ns#' term='devgrrrl'/><category scheme='http://www.blogger.com/atom/ns#' term='.net'/><category scheme='http://www.blogger.com/atom/ns#' term='microsoft'/><title type='text'>Heavy lifting (p&amp;p, day 3)</title><content type='html'>The Rocky-Ted-Peter-Brad-Keith banter dynamic is great.  It'd be cool to be part of a community at that level.&lt;br /&gt;&lt;br /&gt;Does SOA supplant client/server?  Forever?  Are we in a post-OOD/P world?  No, it is about selecting the right tools for the right job.&lt;br /&gt;&lt;br /&gt;What we think of as n-tier is often just a layered architecture, multiple DLLs all on the same machine; this is distinct from physical "tier" boundaries (servers, etc.).  [So &lt;span style="font-style: italic;"&gt;that's&lt;/span&gt; why our interviewees draw server diagrams when we ask them this.]&lt;br /&gt;&lt;br /&gt;When you don't properly separate layers, and it's way too easy &lt;span style="font-style: italic;"&gt;not&lt;/span&gt; to, then "C# is VB3 with semicolons."  Lack of separation is short-term productive, but awful.&lt;br /&gt;&lt;br /&gt;Old-school layers: Presentation, Business, Data&lt;br /&gt;Newer layers: Presentation, UI, Business, Data Access, Data Storage... hey, we came up with that on our own, kinda.&lt;br /&gt;&lt;br /&gt;The corollary to the newer layers is that you can't use the DataSet, at least not as designed, because it tends to flow all the way from DA through B to UI and would break the entire app if replaced.  You have to isolate the DataSet in the DA layer and convert it to something else in the others.&lt;br /&gt;&lt;br /&gt;SOA!&lt;br /&gt;&lt;br /&gt;Tiers and service-orientation don't go together.  Everywhere you had a tier, you now have a separate application with services to get them to talk to each other.  How do you structure these little apps?  In a kind of layered way.  A service-oriented "system" is made up of lots of little applications that talk to each other, at least one of which talks to the user.  Each individual app is internally layered, too, e.g., its "UI" is the part that talks to the other services.&lt;br /&gt;&lt;br /&gt;Workflow?  Free in .NET 3.  The new hotness?  (Workflow is not new.  It's older than OO.)&lt;br /&gt;&lt;br /&gt;Workflows are not apps, they are "orchestrations of activities".  But, each activity is kind of a mini-app.&lt;br /&gt;&lt;br /&gt;OO is dead!  O rly?&lt;br /&gt;&lt;br /&gt;It's naïve to think you can arbitrarily make any method a service and put it on another server somewhere, e.g., if you are calling it from inside a loop or it is otherwise chatty, network/performance.  This was figured out in OO a long time ago, &lt;span style="font-style: italic;"&gt;could&lt;/span&gt; do the same thing with OO pre-services, just frequently wasn't a good idea.&lt;br /&gt;&lt;br /&gt;"OO: Key Concepts"!  (Hi cjm!)&lt;br /&gt;&lt;br /&gt;A service is an encapsulation and an abstraction, because it's supposed to be a black box.  Same for an activity in a workflow.  This is building on top of OO ideas.  SOA is all about eliminating coupling, but the drawback is increasing complexity/overhead; that's why OO compromises and accepts some coupling in some places (for simplicity, maintainability, performance).&lt;br /&gt;&lt;br /&gt;Is OO hard to use in distributed environments?  It requires forethought and planning.  I think this means it's hard.  :)&lt;br /&gt;&lt;br /&gt;"SOA should be spelled $OA"&lt;br /&gt;&lt;br /&gt;"Almost everybody &lt;span style="font-style: italic;"&gt;does&lt;/span&gt; services.  Almost nobody is 'service-oriented'."  They use them the exact same way as MTS/COM+ for data access (ew!), just looks better on a resume.&lt;br /&gt;&lt;br /&gt;SO: Key Concepts&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Autonomy of computing entities&lt;/li&gt;&lt;li&gt;Message-based communication&lt;/li&gt;&lt;li&gt;Asynchronous communication (?)&lt;/li&gt;&lt;li&gt;Loose coupling&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Behavior negotiation&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Explicit boundaries&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Contract exchange (metadata)&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;No tiers&lt;/li&gt;&lt;/ul&gt;[Services are paranoid little critters.  They can't assume anything about the thingies they interact with, except that the thingies will be clueless and constantly changing, so they need to spell everything out and agree on everything up-front.  Services need prenups.  Services are cynics.  As every cynic knows, this means they are realists.]&lt;br /&gt;&lt;br /&gt;Strengths&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Potentially better way to model real world&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Non-deterministic technology for a non-deterministic world&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;Leverage existing application behaviors&lt;/li&gt;&lt;li&gt;Promote re-use of behaviors, not code&lt;/li&gt;&lt;li&gt;Cross-platform, cross-language&lt;/li&gt;&lt;/ul&gt;Weaknesses&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Immature concepts and tools; glorified MTS&lt;/li&gt;&lt;li&gt;Complicated and expensive to code around non-determinism&lt;/li&gt;&lt;li&gt;Distributed parallelism is &lt;span style="font-style: italic;"&gt;hard&lt;/span&gt;... easier if you drop the async goal&lt;/li&gt;&lt;/ul&gt;Workflow: Key Concepts&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Define process in terms of inputs, outputs, tasks&lt;/li&gt;&lt;li&gt;Organize tasks into ordered steps... what if order needs to change?&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Define resources required for each task&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Isolation between workflow and outside world... how?&lt;br /&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Clear lines of communication&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Dependency properties&lt;/li&gt;&lt;li&gt;Workflow events&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;/ul&gt;The "code activity" is "like FORTRAN in a GUI."&lt;br /&gt;&lt;br /&gt;Strengths&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Very mature concepts&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Data flow and flowchart concepts from decades-past&lt;/li&gt;&lt;li&gt;Maybe it really is new, if all the practitioners have retired or are about to :)&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;Weaknesses&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Major learning curve for OOers&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Everything &lt;span style="font-style: italic;"&gt;looks&lt;/span&gt; like an object, must un-learn a lot about objects &amp;amp; events&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;Bringing it home!&lt;br /&gt;&lt;br /&gt;New stuff doesn't obsolete everything that came before.  We come up with new concepts and new metaphors to solve specific problems that weren't solved by the previous thing(s).&lt;br /&gt;&lt;br /&gt;It's a hybrid world.&lt;br /&gt;&lt;br /&gt;E.g., a layered client app that talks to layered services and/or layered workflows that in turn call other layered services and/or layered workflows.&lt;br /&gt;&lt;br /&gt;Or, a layered workflow and a layered client app which share data storage (e.g., a corporate dB).&lt;br /&gt;&lt;br /&gt;"Control messages": "I wrote the data over here and I want you to go get it and do this with it" rather than the data being &lt;span style="font-style: italic;"&gt;in&lt;/span&gt; the message.&lt;br /&gt;&lt;br /&gt;Q&amp;amp;A&lt;br /&gt;&lt;br /&gt;The problem with the hybrid is every little thingy has a separate business layer.  How do you re-use common business stuff like auth, rules, etc.?  The problem is that re-use is the flip side of coupling.  If you have re-use, you have coupling.  Uh-oh.  So re-use is, at best, overrated, at worst, harmful.&lt;br /&gt;&lt;br /&gt;Aren't you universally coupled to the database schema?  Well, yes.  Unless you have separate little databases for every little thingy.  If you can pull this off, more power to you.&lt;br /&gt;&lt;br /&gt;"If you want to achieve decoupling, you can't allow more than one piece of code to talk to any table."  Reality intrudes.&lt;br /&gt;&lt;br /&gt;Also, Keith intrudes.  Time's up!  Break!  Rocky is cool.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19609812-1411211885678364169?l=bsktcase.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bsktcase.blogspot.com/feeds/1411211885678364169/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19609812&amp;postID=1411211885678364169' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/1411211885678364169'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/1411211885678364169'/><link rel='alternate' type='text/html' href='http://bsktcase.blogspot.com/2007/11/heavy-lifting-p-day-3.html' title='Heavy lifting (p&amp;p, day 3)'/><author><name>cmh</name><uri>http://www.blogger.com/profile/13364396399710683125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19609812.post-3594412077700879548</id><published>2007-11-06T15:22:00.000-08:00</published><updated>2007-11-09T14:33:42.454-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='agile'/><category scheme='http://www.blogger.com/atom/ns#' term='conference'/><category scheme='http://www.blogger.com/atom/ns#' term='patterns'/><category scheme='http://www.blogger.com/atom/ns#' term='devgrrrl'/><category scheme='http://www.blogger.com/atom/ns#' term='.net'/><category scheme='http://www.blogger.com/atom/ns#' term='security'/><category scheme='http://www.blogger.com/atom/ns#' term='microsoft'/><title type='text'>Agile SDL (p&amp;p, day 2)</title><content type='html'>"Why they're called a 'buddy', I don't know.  It's kind of like calling my IRS auditor my 'buddy'."&lt;br /&gt;&lt;br /&gt;(Non securitur: "If you give me the right hardware, I can probably get Excel to bring me more iced tea.")&lt;br /&gt;&lt;br /&gt;[The immediate problem I'm seeing with this (presumably canonical) SDL model is that waterfall doesn't work for security, because there are always new threats, so, e.g., the threat model is out of date before it's even been written.  "Final security review" especially doesn't seem meaningful.  I might be jumping ahead as far as this process really needing to be agile instead.]&lt;br /&gt;&lt;br /&gt;"How many of you wait until the end to get performance right?  Do you do a 'performance push'?"&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.agileandsecure.com/"&gt;Agile!  Here we go!&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;How do we get the same gains with a less-heavy process and less up-front design?&lt;br /&gt;&lt;br /&gt;Security is just as much a part of every developer's job as, e.g., reliability&lt;br /&gt;&lt;br /&gt;Appoint a Security Owner, preferably one who cares whether the app is secure or not, whose responsibility it will be to ensure that the team meets security goals day-to-day&lt;br /&gt;&lt;br /&gt;Need to train every developer to know what a security bug looks like&lt;br /&gt;&lt;br /&gt;Agile Threat Modeling&lt;br /&gt;&lt;br /&gt;Lightweight, rapid&lt;br /&gt;Sketch DFD on whiteboard&lt;br /&gt;Include threat mitigations in the feature backlog&lt;br /&gt;&lt;br /&gt;Does management want to learn how insecure your app is from you... or from a hacker?&lt;br /&gt;&lt;br /&gt;Use code-scanning tools daily or weekly&lt;br /&gt;Peer code review; anything that increases quality, increases security&lt;br /&gt;Check for banned APIs at code check-in time?&lt;br /&gt;&lt;br /&gt;Crypto: don't try this at home.  Hire a pro to review.&lt;br /&gt;&lt;br /&gt;Unit-level, object-level security testing; write at same time as functional tests&lt;br /&gt;"Throw some evil inputs at it" when running tests&lt;br /&gt;&lt;br /&gt;Security Push is good to get everybody's head in the game, and/or for legacy cleanup, but all the rest of the time security needs to be every day, every sprint, whatever&lt;br /&gt;&lt;br /&gt;We could make Agile the &lt;span style="font-style: italic;"&gt;more&lt;/span&gt; secure development approach... it lends itself, we just don't capitalize (yet)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19609812-3594412077700879548?l=bsktcase.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bsktcase.blogspot.com/feeds/3594412077700879548/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19609812&amp;postID=3594412077700879548' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/3594412077700879548'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/3594412077700879548'/><link rel='alternate' type='text/html' href='http://bsktcase.blogspot.com/2007/11/agile-sdl-p-day-2.html' title='Agile SDL (p&amp;p, day 2)'/><author><name>cmh</name><uri>http://www.blogger.com/profile/13364396399710683125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19609812.post-1461735743926404512</id><published>2007-11-06T14:04:00.000-08:00</published><updated>2007-11-09T14:33:42.456-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='conference'/><category scheme='http://www.blogger.com/atom/ns#' term='patterns'/><category scheme='http://www.blogger.com/atom/ns#' term='devgrrrl'/><category scheme='http://www.blogger.com/atom/ns#' term='.net'/><category scheme='http://www.blogger.com/atom/ns#' term='testing'/><category scheme='http://www.blogger.com/atom/ns#' term='microsoft'/><title type='text'>xUnit, schmUnit (p&amp;p, day 2)</title><content type='html'>Unit testing --&gt; "programmer testing"&lt;br /&gt;&lt;br /&gt;Not about TDD, though TDD is a good (the best?) way to do unit testing&lt;br /&gt;&lt;br /&gt;"I understood too much about how the system is supposed to work to test it effectively.  But if I do the test &lt;span style="font-style: italic;"&gt;first&lt;/span&gt;...," no preconceptions about how system works.&lt;br /&gt;&lt;br /&gt;Non-functional requirements: the "-ilities" (some, like usability, I've previously called qualitative; others are more technical, like scalability, maintainability)&lt;br /&gt;&lt;br /&gt;Lesson 1: just do it; there are good reasons, pros, cons, whatever, just do it&lt;br /&gt;&lt;br /&gt;Lesson 2: write tests using the 3A Pattern&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Arrange: set up the test harness (instantiate the objects, fill in pseudovalues, etc.; the &lt;span style="font-style: italic;"&gt;other&lt;/span&gt; stuff you can't test without)&lt;/li&gt;&lt;li&gt;Act: do the thing (the one whose workingness you want to test)&lt;/li&gt;&lt;li&gt;Assert: verify the results (test &lt;span style="font-style: italic;"&gt;one thing&lt;/span&gt; per test, regardless of how many Asserts are needed)&lt;/li&gt;&lt;/ul&gt;Lesson 3: keep tests close to production code; don't make private stuff public just to make it testable to an artificial test architecture (e.g., separate assembly)&lt;br /&gt;&lt;br /&gt;Lesson 4: use alternatives to ExpectedException&lt;br /&gt;&lt;ul&gt;&lt;li&gt;it violates 3A (NUnit syntax places the test out of order)... use Assert.Throws() with delegate{} (imperfect, but better) or .NET 3.5 lambda thingies&lt;/li&gt;&lt;li&gt;not always enough info about where the exception threw from, or should have thrown from, in processing order&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Assert.Throws() returns the exception itself for further inspection&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Lesson 5: small fixtures; separate fixtures for all the tests associated with a particular method, setups will be similar&lt;br /&gt;&lt;br /&gt;Lesson 6: don't use SetUp and TearDown, even at the expense of some code repetition in tests; although small fixtures should help with this, they won't always&lt;br /&gt;&lt;br /&gt;Lesson 7: improve testability with Inversion of Control (a pattern; Dependency Injection Frameworks use this but are themselves overkill for "most" applications)&lt;br /&gt;&lt;ul&gt;&lt;li&gt;constructor injection&lt;/li&gt;&lt;li&gt;setter injection (create an interface for the thing that needs to be mocked in the test; swap out the set method for test purposes)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;cascading failures are unhelpful; isolate the code such that if change &lt;span style="font-style: italic;"&gt;one&lt;/span&gt; part of code, &lt;span style="font-style: italic;"&gt;one&lt;/span&gt; test should fail, and the failure should point you to the actual place where the problem is&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Lesson 8: doesn't like mock object frameworks; they violate 3A&lt;br /&gt;&lt;br /&gt;Just seeing these examples is one more step toward "contextualizing" this stuff for me.  Cool.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19609812-1461735743926404512?l=bsktcase.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bsktcase.blogspot.com/feeds/1461735743926404512/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19609812&amp;postID=1461735743926404512' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/1461735743926404512'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/1461735743926404512'/><link rel='alternate' type='text/html' href='http://bsktcase.blogspot.com/2007/11/xunit-schmunit-p-day-2.html' title='xUnit, schmUnit (p&amp;p, day 2)'/><author><name>cmh</name><uri>http://www.blogger.com/profile/13364396399710683125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19609812.post-4365907602624419346</id><published>2007-11-06T12:58:00.000-08:00</published><updated>2007-11-09T14:33:42.466-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='agile'/><category scheme='http://www.blogger.com/atom/ns#' term='conference'/><category scheme='http://www.blogger.com/atom/ns#' term='patterns'/><category scheme='http://www.blogger.com/atom/ns#' term='devgrrrl'/><category scheme='http://www.blogger.com/atom/ns#' term='.net'/><category scheme='http://www.blogger.com/atom/ns#' term='microsoft'/><title type='text'>Agile 2008 (p&amp;p, day 2)</title><content type='html'>&lt;a href="http://www.agile2008.org/"&gt;Agile 2008&lt;/a&gt; conference seems like something we should get into.&lt;br /&gt;&lt;br /&gt;Particularly, we might have interesting things to say about &lt;a href="http://www.agile2008.org/participate.html"&gt;organizational culture&lt;/a&gt;...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19609812-4365907602624419346?l=bsktcase.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bsktcase.blogspot.com/feeds/4365907602624419346/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19609812&amp;postID=4365907602624419346' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/4365907602624419346'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/4365907602624419346'/><link rel='alternate' type='text/html' href='http://bsktcase.blogspot.com/2007/11/agile-2008-p-day-2.html' title='Agile 2008 (p&amp;p, day 2)'/><author><name>cmh</name><uri>http://www.blogger.com/profile/13364396399710683125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19609812.post-2655140261035058279</id><published>2007-11-06T09:49:00.000-08:00</published><updated>2007-11-09T14:33:42.469-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='agile'/><category scheme='http://www.blogger.com/atom/ns#' term='conference'/><category scheme='http://www.blogger.com/atom/ns#' term='patterns'/><category scheme='http://www.blogger.com/atom/ns#' term='useful'/><category scheme='http://www.blogger.com/atom/ns#' term='devgrrrl'/><category scheme='http://www.blogger.com/atom/ns#' term='.net'/><category scheme='http://www.blogger.com/atom/ns#' term='microsoft'/><title type='text'>Post-agilism (p&amp;p, day 2)</title><content type='html'>The Agile forest for the Agile trees: too much attention to individual practices than understanding the broad principles; form over substance&lt;br /&gt;&lt;br /&gt;Sounds like the difference between "Agile Tragedy" and "Agile Comedy" is communication, practically an encounter session.  Telling truths, even when difficult.  Bi-directional.&lt;br /&gt;&lt;br /&gt;Aha: Agile is about trust, building it, maintaining it, specifically &lt;span style="font-style: italic;"&gt;earning&lt;/span&gt; it.&lt;br /&gt;&lt;br /&gt;Zen agile, neo-agile, postagile... can jettison all 12+ practices and still be little-a agile&lt;br /&gt;&lt;br /&gt;Shared understanding of what "done-done" looks like&lt;br /&gt;Empowered, own the problem, it is the &lt;span style="font-style: italic;"&gt;team's&lt;/span&gt; to suck or shine&lt;br /&gt;Incremental understanding; learn as you go about all aspects of what's going on (including each other, the business area, the customer, etc.)... must accept that you don't know up-front... must &lt;span style="font-style: italic;"&gt;seek&lt;/span&gt; to learn continuously&lt;br /&gt;&lt;br /&gt;Warning signs&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Silent team room&lt;/li&gt;&lt;li&gt;Afraid to change existing code&lt;/li&gt;&lt;li&gt;Customer unavailable&lt;/li&gt;&lt;li&gt;Don't ship frequently&lt;/li&gt;&lt;/ul&gt;When off-track&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Talk talk talk (yay!!)&lt;/li&gt;&lt;li&gt;Ask how we'll solve the problem(s) &lt;span style="font-style: italic;"&gt;together&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Guide, don't bully (oops)&lt;/li&gt;&lt;li&gt;Gotta listen, too (hmm)&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Pair programming reduces context-switching costs: much less likely to interrupt and distract two people who are engaged in an activity than one person when you don't know what they're doing.  Context cop(s) important, take (kick) side chatter out of the room... then can be a noisy vigorous team room but will be focused and happy&lt;br /&gt;&lt;br /&gt;"Let's say you have an agile team, and you have team members who don't want to be agile.  You can't fire them, and you can't promote them.  Where can you put them to minimize the damage?"  (Ted rules!) It's better to bring them into the team, but if you can't, then you've either got to figure out how to be a team without them, or just don't do the hyper-team thing at all, which is a valid option.&lt;br /&gt;&lt;br /&gt;Peter Provost rules!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19609812-2655140261035058279?l=bsktcase.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bsktcase.blogspot.com/feeds/2655140261035058279/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19609812&amp;postID=2655140261035058279' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/2655140261035058279'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/2655140261035058279'/><link rel='alternate' type='text/html' href='http://bsktcase.blogspot.com/2007/11/post-agilism-p-day-2.html' title='Post-agilism (p&amp;p, day 2)'/><author><name>cmh</name><uri>http://www.blogger.com/profile/13364396399710683125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19609812.post-4823898778807627114</id><published>2007-11-06T08:33:00.000-08:00</published><updated>2007-11-09T14:33:42.472-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='agile'/><category scheme='http://www.blogger.com/atom/ns#' term='conference'/><category scheme='http://www.blogger.com/atom/ns#' term='stevemcconnell'/><category scheme='http://www.blogger.com/atom/ns#' term='patterns'/><category scheme='http://www.blogger.com/atom/ns#' term='useful'/><category scheme='http://www.blogger.com/atom/ns#' term='devgrrrl'/><category scheme='http://www.blogger.com/atom/ns#' term='.net'/><category scheme='http://www.blogger.com/atom/ns#' term='microsoft'/><category scheme='http://www.blogger.com/atom/ns#' term='fangrrrl'/><title type='text'>OMG Steve McConnell (p&amp;p, day 2)</title><content type='html'>Basic motivations for agile:&lt;br /&gt;&lt;br /&gt;Developers: want less overhead, want to focus on "real" work&lt;br /&gt;Customers: want flexibility&lt;br /&gt;&lt;br /&gt;Value delivery keeps up with cost&lt;br /&gt;&lt;br /&gt;"Especially useful when schedule and resources are fixed, and mission is to provide maximum business value within those constraints"&lt;br /&gt;&lt;br /&gt;&lt;a href="http://agilemanifesto.org/"&gt;Agile Manifesto&lt;/a&gt; (ca. 2001)&lt;br /&gt;&lt;br /&gt;"Reduced emphasis on long-range predictability of features--especially of the combination of cost, schedule and features"&lt;br /&gt;&lt;br /&gt;Variation of methodologies is really about the balance of up-front work vs. in-iteration&lt;br /&gt;&lt;br /&gt;In-phase defect removal &lt;span style="font-style: italic;"&gt;goal&lt;/span&gt; is always 100%, at least in theory&lt;br /&gt;&lt;br /&gt;Aha: in addition to code defects, can also find requirements defects, architecture/design defects... leaving major testing to end allows build-up of latent defects (all kinds), unexpected fix time&lt;br /&gt;&lt;br /&gt;("Evolutionary Delivery" illustrated with arbitrary 25% balance, looks good for us)&lt;br /&gt;&lt;br /&gt;Packaged methodologies&lt;br /&gt;&lt;br /&gt;XP: developer focused; abandoned more often than retained&lt;br /&gt;Scrum: workflow/management focused; retained more often than abandoned&lt;br /&gt;&lt;br /&gt;Few projects use &lt;span style="font-style: italic;"&gt;all&lt;/span&gt; the practices of a given method; claim of "synergy" among practices is invalid&lt;br /&gt;&lt;br /&gt;Useful practices&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Short release cycles (1-4 weeks): does not have to be externally to the customer; virtually always valuable&lt;/li&gt;&lt;li&gt;Rolling-wave planning: long-term (2-12 months); detailed (30-60 days)&lt;/li&gt;&lt;li&gt;Timebox development: commit to delivering fixed set of functionality in given timeframe; high morale, visible progress; need a rest period or different activity between sprints&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Empowered, small, cross-functional teams: include all stakeholders needed to make binding decisions&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Active management (coach, Scrum Master): "Theory Y" style; remove barriers to good work&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Coding standards&lt;/li&gt;&lt;li&gt;Frequent integration &amp;amp; test: &lt;a href="http://www.stevemcconnell.com/ieeesoftware/bp04.htm"&gt;daily build &lt;span style="font-style: italic;"&gt;and&lt;/span&gt; smoke test&lt;/a&gt; (no point building if don't also test that build is OK); note that you don't have to deliver new functionality every day, nor even check code in every day&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Automated regression test (TDD): virtually always a good practice with new development, problematic for existing/legacy systems&lt;/li&gt;&lt;li&gt;Postmortem for each release&lt;/li&gt;&lt;/ul&gt;Hit or miss&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Customer-provided acceptance tests: ongoing participation hard to sustain; customer testers don't always know meaningful comprehensive tests&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Daily stand-up meetings: a good idea that can go too far; less often, shorter, can be OK&lt;/li&gt;&lt;li&gt;Simple design: don't oversimplify; must &lt;span style="font-style: italic;"&gt;fully&lt;/span&gt; satisfy &lt;span style="font-style: italic;"&gt;known&lt;/span&gt; requirements&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Test-first development: culture shift is difficult, high discipline required, worth the effort&lt;/li&gt;&lt;li&gt;40-hour work week: we really mean a sustainable pace of work&lt;/li&gt;&lt;/ul&gt;Problematic&lt;br /&gt;&lt;ul&gt;&lt;li&gt;System metaphor&lt;/li&gt;&lt;li&gt;Onsite customer&lt;/li&gt;&lt;li&gt;Collective code ownership&lt;/li&gt;&lt;li&gt;Pair programming: good if used &lt;span style="font-style: italic;"&gt;selectively&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Refactoring: prone to abuse&lt;/li&gt;&lt;/ul&gt;Legacy&lt;br /&gt;&lt;br /&gt;Overhyped, buzzwordy, has led to cynicism&lt;br /&gt;&lt;br /&gt;Not the best solution for every company, just for many; there are still cases where sequential dev is the best fit&lt;br /&gt;&lt;br /&gt;Best outcomes&lt;br /&gt;&lt;br /&gt;Importance of short, iterative and/or incremental cycles&lt;br /&gt;Die Waterfall die!&lt;br /&gt;Check-and-balance against overly bureaucratic CMM&lt;br /&gt;Reality check against "omniscience" of requirements, planning, design&lt;br /&gt;&lt;br /&gt;In conclusion:&lt;br /&gt;&lt;br /&gt;Steve McConnell is a great communicator.  I feel like this stuff is really accessible to folks at all tech levels, which makes it helpful for me in taking the Gospel back to our stakeholders.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19609812-4823898778807627114?l=bsktcase.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bsktcase.blogspot.com/feeds/4823898778807627114/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19609812&amp;postID=4823898778807627114' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/4823898778807627114'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/4823898778807627114'/><link rel='alternate' type='text/html' href='http://bsktcase.blogspot.com/2007/11/omg-steve-mcconnell-p-day-2.html' title='OMG Steve McConnell (p&amp;p, day 2)'/><author><name>cmh</name><uri>http://www.blogger.com/profile/13364396399710683125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19609812.post-1943061881828439337</id><published>2007-11-05T15:07:00.000-08:00</published><updated>2007-11-09T14:33:42.474-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='agile'/><category scheme='http://www.blogger.com/atom/ns#' term='conference'/><category scheme='http://www.blogger.com/atom/ns#' term='patterns'/><category scheme='http://www.blogger.com/atom/ns#' term='devgrrrl'/><category scheme='http://www.blogger.com/atom/ns#' term='.net'/><category scheme='http://www.blogger.com/atom/ns#' term='microsoft'/><title type='text'>p&amp;p Parking Lot</title><content type='html'>Day 1: Architecture&lt;br /&gt;&lt;br /&gt;Enterprise Service Bus: complicated.  I couldn't figure out how it'd be useful for us.&lt;br /&gt;&lt;br /&gt;Scalability: seemed really geared toward high-availability, high-traffic apps, which mine definitely isn't.  The advice about degrading services gracefully is helpful, though.&lt;br /&gt;&lt;br /&gt;SecPAL: new standard is an oxymoron, it's all game theory figuring out who's going to adopt it and how many peers would need to in order to make it useful.&lt;br /&gt;&lt;br /&gt;Day 2: Agile&lt;br /&gt;&lt;br /&gt;Does the fact that day 1 was "architecture" make this a "waterfall" conference?&lt;br /&gt;&lt;br /&gt;Empirical research on Agile adoption: zzz... I mean, it &lt;span style="font-style: italic;"&gt;is&lt;/span&gt; awesome, I'll take the deck to work for show-and-tell, seriously.  Why's it called a "deck", anyway?&lt;br /&gt;&lt;br /&gt;Longitudinal study shows correlation between introduction/adoption of Scrum (specifically) and less overtime (fewer hours and less often).  This makes agility interesting for us because the sustainable pace is less negotiable in our environment, while productivity is what flexes...!&lt;br /&gt;&lt;br /&gt;Day 3: Development&lt;br /&gt;&lt;br /&gt;Totally unable to overcome skepticism of IronRuby.  Also, speaker less than riveting.  He's talking about IronRuby while presenting on a MacBook.  Bwah?&lt;br /&gt;&lt;br /&gt;Rocky: "Sharepoint is the new Access!"  LOL.&lt;br /&gt;&lt;br /&gt;Models: zzz.  I suck for not paying attention to this.&lt;br /&gt;&lt;br /&gt;Day 4: Software Factories&lt;br /&gt;&lt;br /&gt;Microsoft's ill-fitting latte lids, thoughtfully supporting me in my mission to spill coffee on important technology persons.  Starting, today, with myself.&lt;br /&gt;&lt;br /&gt;In the half hour before the keynote, Scott H popped up a Notepad window over his lead slide, and hacked out a short story about someone at the conference this week actually playing Quake and CounterStrike during the sessions, headphones and all, and finished with the question: how many of you are planning to play CounterStrike during my keynote?  About five minutes before his talk began, he ^A-deleted it.  Never said a word about it.  It was like an Easter egg for presentations.&lt;br /&gt;&lt;br /&gt;The entire rest of day 4, so far: my brain hurts. My laptop's brain hurts. My &lt;span style="font-style: italic;"&gt;chair's&lt;/span&gt; brain hurts.&lt;br /&gt;&lt;br /&gt;Swag update: &lt;span style="font-style: italic;"&gt;Code Complete 2&lt;/span&gt;, &lt;span style="font-style: italic;"&gt;Test-Driven Development in Microsoft .NET&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19609812-1943061881828439337?l=bsktcase.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bsktcase.blogspot.com/feeds/1943061881828439337/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19609812&amp;postID=1943061881828439337' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/1943061881828439337'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/1943061881828439337'/><link rel='alternate' type='text/html' href='http://bsktcase.blogspot.com/2007/11/p-parking-lot.html' title='p&amp;p Parking Lot'/><author><name>cmh</name><uri>http://www.blogger.com/profile/13364396399710683125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19609812.post-5812667417965635847</id><published>2007-11-05T13:50:00.000-08:00</published><updated>2007-11-09T14:33:42.476-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='conference'/><category scheme='http://www.blogger.com/atom/ns#' term='patterns'/><category scheme='http://www.blogger.com/atom/ns#' term='devgrrrl'/><category scheme='http://www.blogger.com/atom/ns#' term='.net'/><category scheme='http://www.blogger.com/atom/ns#' term='architecture'/><category scheme='http://www.blogger.com/atom/ns#' term='microsoft'/><title type='text'>Architecture for... me (p&amp;p summit, day 1)</title><content type='html'>"Pragmatic Architecture"&lt;br /&gt;&lt;br /&gt;Demystifying architecture.  What is an architect?  That person who gets paid more than everybody else and has management fooled?  "Architect" == Latin for "cannot code anymore"?&lt;br /&gt;&lt;br /&gt;Infrastructure architect, enterprise architect, systems architect.&lt;br /&gt;&lt;br /&gt;An architect's areas of concern/decision-making: communication, presentation, state management, processing, resource management, tools.&lt;br /&gt;&lt;br /&gt;A higher-level perspective than implementers typically think at.&lt;br /&gt;&lt;br /&gt;Addresses the high-level decisions that are really, really difficult to refactor (e.g., changing from WinForms to a web app is not a "refactor").&lt;br /&gt;&lt;br /&gt;This stuff seems less frightening this way.&lt;br /&gt;&lt;br /&gt;My problem is a lack of vocabulary: patterns, libraries, the specifics.  I learn the abstract concepts, the "rules", the grammar a lot more easily.  (Linguistics vs. language... the same reason I can't speak more than a few words of French, Russian, Spanish or German today but can describe broad commonalities and differences among them...)&lt;br /&gt;&lt;br /&gt;Swag update: cozy p&amp;amp;p summit polar fleece vest.&lt;br /&gt;&lt;br /&gt;Day 2 update: "Architecture is that stuff that if you don't do it right, it costs too much to fix."&lt;br /&gt;&lt;br /&gt;A good target for stories is not that you can't think of any more to add, but that there's nothing you can take away.&lt;br /&gt;&lt;br /&gt;"What do you do with troublesome senior devs who won't cooperate with agile methodologies and can't get along and get in the way of the team?" "Make 'em architects!" [audience LOL. pause.] "Hmm, seriously, that might work."&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19609812-5812667417965635847?l=bsktcase.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bsktcase.blogspot.com/feeds/5812667417965635847/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19609812&amp;postID=5812667417965635847' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/5812667417965635847'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/5812667417965635847'/><link rel='alternate' type='text/html' href='http://bsktcase.blogspot.com/2007/11/architecture-for-p-summit-day-1.html' title='Architecture for... me (p&amp;p summit, day 1)'/><author><name>cmh</name><uri>http://www.blogger.com/profile/13364396399710683125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19609812.post-3566088837212940198</id><published>2007-11-05T12:42:00.000-08:00</published><updated>2007-11-09T14:33:42.478-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='conference'/><category scheme='http://www.blogger.com/atom/ns#' term='patterns'/><category scheme='http://www.blogger.com/atom/ns#' term='devgrrrl'/><category scheme='http://www.blogger.com/atom/ns#' term='.net'/><category scheme='http://www.blogger.com/atom/ns#' term='microsoft'/><title type='text'>Star struck (still at p&amp;p, still day 1)</title><content type='html'>I'm pretty excited about the fact that &lt;a href="http://stevemcconnell.com/"&gt;Steve McConnell&lt;/a&gt; is scheduled to deliver tomorrow's keynote address.&lt;br /&gt;&lt;br /&gt;I really need to see if I can arrange to &lt;a href="http://bsktcase.blogspot.com/2006/11/w1b-a11y-day-2_30.html"&gt;spill coffee on him&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19609812-3566088837212940198?l=bsktcase.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bsktcase.blogspot.com/feeds/3566088837212940198/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19609812&amp;postID=3566088837212940198' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/3566088837212940198'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/3566088837212940198'/><link rel='alternate' type='text/html' href='http://bsktcase.blogspot.com/2007/11/star-struck-still-at-p-still-day-1.html' title='Star struck (still at p&amp;p, still day 1)'/><author><name>cmh</name><uri>http://www.blogger.com/profile/13364396399710683125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19609812.post-3897826870538106451</id><published>2007-11-05T10:02:00.000-08:00</published><updated>2007-11-09T14:33:42.480-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='conference'/><category scheme='http://www.blogger.com/atom/ns#' term='patterns'/><category scheme='http://www.blogger.com/atom/ns#' term='devgrrrl'/><category scheme='http://www.blogger.com/atom/ns#' term='.net'/><category scheme='http://www.blogger.com/atom/ns#' term='microsoft'/><title type='text'>p&amp;p, day 1</title><content type='html'>It's cool to hear a keynote speech in this field and basically understand what it's about.&lt;br /&gt;&lt;br /&gt;This morning, LINQ, which seems like a way of replacing inline SQL with inline SQL.  OK, not really. LINQ code in C# seems a lot better for maintenance and code clarity, but our speaker mentioned that it encapsulates the "how" away from the "what" and I'm not sure I see how it does that.&lt;br /&gt;&lt;br /&gt;I learned a new verb, "to new up" (to instantiate).&lt;br /&gt;&lt;br /&gt;Now we're talking about patterns, and our (next) speaker has pointed out that patterns aren't widely used because they are "difficult to contextualize".  I like that; it's a highfalutin' way of saying what I've struggled with all along.  His analogy, however, that it's like searching for a recipe and getting only a list of ingredients, is funny considering my friend in culinary school has been trained to handle that exact situation and convert the ingredients into a delicious dish.  In other words, she's a better patterns architect than I am.&lt;br /&gt;&lt;br /&gt;More to come...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19609812-3897826870538106451?l=bsktcase.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.pnpsummit.com/west2007.aspx' title='p&amp;p, day 1'/><link rel='replies' type='application/atom+xml' href='http://bsktcase.blogspot.com/feeds/3897826870538106451/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19609812&amp;postID=3897826870538106451' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/3897826870538106451'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/3897826870538106451'/><link rel='alternate' type='text/html' href='http://bsktcase.blogspot.com/2007/11/p-day-1.html' title='p&amp;p, day 1'/><author><name>cmh</name><uri>http://www.blogger.com/profile/13364396399710683125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19609812.post-3308873770302303790</id><published>2007-06-11T19:39:00.001-07:00</published><updated>2007-06-11T19:53:07.483-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='culture'/><category scheme='http://www.blogger.com/atom/ns#' term='college'/><category scheme='http://www.blogger.com/atom/ns#' term='gender'/><category scheme='http://www.blogger.com/atom/ns#' term='smith college'/><category scheme='http://www.blogger.com/atom/ns#' term='women&apos;s colleges'/><category scheme='http://www.blogger.com/atom/ns#' term='queer'/><category scheme='http://www.blogger.com/atom/ns#' term='alumnae'/><title type='text'>Great Experiments in Sexual Orientation</title><content type='html'>I would be gravely negligent, to the point of defeating the purpose of this blog, if I failed to ref Dan Savage's Slog post, &lt;a href="http://slog.thestranger.com/2007/06/great_experiments_in_cunnilingus"&gt;Great Experiments in Cunnilingus&lt;/a&gt;, on the incredibly new! newsworthy! subject of normal! women experimenting with bisexuality.&lt;br /&gt;&lt;br /&gt;Choicest quote:&lt;br /&gt;&lt;blockquote&gt;The trend among college women has prompted some sexual behavior experts to light-heartedly refer to the term "LUG," or "lesbian until graduation...."&lt;br /&gt;&lt;/blockquote&gt;Funny, when the articles about this exact same new! newsworthy! subject came out about 20 years ago, and said the exact same thing, &lt;a href="http://bsktcase.blogspot.com/"&gt;they didn't quite call them "LUGs"&lt;/a&gt;.  And no, what they called them then wasn't the original name for them, either.&lt;br /&gt;&lt;br /&gt;Pretty much as long as there've been lesbians, there've been hasbians, by whatever name.&lt;br /&gt;&lt;br /&gt;(I would normally directly reference &lt;a href="http://www.msnbc.msn.com/id/9358339/"&gt;the MSNBC article he's citing&lt;/a&gt;, but the Slog comment thread is worthwhile, too.)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19609812-3308873770302303790?l=bsktcase.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bsktcase.blogspot.com/feeds/3308873770302303790/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19609812&amp;postID=3308873770302303790' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/3308873770302303790'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/3308873770302303790'/><link rel='alternate' type='text/html' href='http://bsktcase.blogspot.com/2007/06/great-experiments-in-sexual-orientation.html' title='Great Experiments in Sexual Orientation'/><author><name>cmh</name><uri>http://www.blogger.com/profile/13364396399710683125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19609812.post-7278556772522647358</id><published>2007-05-21T15:04:00.000-07:00</published><updated>2008-12-10T07:36:00.129-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='devgrrrl'/><title type='text'>Me, on the art of the non-working prototype</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_pO6Y7rbPKGI/Ry-Hsp6r68I/AAAAAAAAAAM/FyY1sKZJo9k/s1600-h/napkin.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_pO6Y7rbPKGI/Ry-Hsp6r68I/AAAAAAAAAAM/FyY1sKZJo9k/s320/napkin.jpg" alt="" id="BLOGGER_PHOTO_ID_5129467701834279874" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;The benefit of using a cocktail napkin is that nobody mistakes it for a Boeing 737.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19609812-7278556772522647358?l=bsktcase.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bsktcase.blogspot.com/feeds/7278556772522647358/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19609812&amp;postID=7278556772522647358' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/7278556772522647358'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/7278556772522647358'/><link rel='alternate' type='text/html' href='http://bsktcase.blogspot.com/2007/05/me-on-art-of-non-working-prototype.html' title='Me, on the art of the non-working prototype'/><author><name>cmh</name><uri>http://www.blogger.com/profile/13364396399710683125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_pO6Y7rbPKGI/Ry-Hsp6r68I/AAAAAAAAAAM/FyY1sKZJo9k/s72-c/napkin.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19609812.post-937084244961258165</id><published>2007-05-08T10:57:00.000-07:00</published><updated>2007-05-08T11:07:00.669-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='xian'/><category scheme='http://www.blogger.com/atom/ns#' term='pundit'/><title type='text'>As I was saying...</title><content type='html'>... about the "problem" with, e.g., Mormonism or Scientology:&lt;br /&gt;&lt;blockquote&gt;Bibles is bibles is bibles—&lt;a target="_blank" href="http://en.wikipedia.org/wiki/Joseph_Smith,_Jr."&gt;and any idiot can write a bible&lt;/a&gt;. And so long as people think they can win arguments by writing bibles, &lt;a target="_blank" href="http://en.wikipedia.org/wiki/L._Ron_Hubbard"&gt;idiots are going to keep writing bibles&lt;/a&gt;. (Dan Savage, &lt;a href="http://slog.thestranger.com/2007/05/jesus_h_christ_1"&gt;&lt;span style="font-style: italic;"&gt;New Jesus vs. Old Jesus&lt;/span&gt;&lt;/a&gt;)&lt;/blockquote&gt;The "threat" of Mormonism or Scientology or any such "religion" has nothing to do with anything they might believe or practice, but with the fact and circumstance of their existence.  Anything so blatantly invented by humans more-or-less within living memory just illustrates how simple it is for an entire, widely accepted faith system to have been blatantly invented by humans.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19609812-937084244961258165?l=bsktcase.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bsktcase.blogspot.com/feeds/937084244961258165/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19609812&amp;postID=937084244961258165' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/937084244961258165'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/937084244961258165'/><link rel='alternate' type='text/html' href='http://bsktcase.blogspot.com/2007/05/as-i-was-saying.html' title='As I was saying...'/><author><name>cmh</name><uri>http://www.blogger.com/profile/13364396399710683125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19609812.post-3004566296895385116</id><published>2007-04-12T20:58:00.001-07:00</published><updated>2007-04-13T14:10:12.600-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='moblog'/><title type='text'>Gee!  Mail!</title><content type='html'>Gmail works on my phone now.  Word!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19609812-3004566296895385116?l=bsktcase.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bsktcase.blogspot.com/feeds/3004566296895385116/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19609812&amp;postID=3004566296895385116' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/3004566296895385116'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/3004566296895385116'/><link rel='alternate' type='text/html' href='http://bsktcase.blogspot.com/2007/04/gmail-works-on-my-phone-now.html' title='Gee!  Mail!'/><author><name>cmh</name><uri>http://www.blogger.com/profile/13364396399710683125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19609812.post-1003719499626456207</id><published>2007-04-07T22:13:00.000-07:00</published><updated>2007-04-07T22:31:23.388-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='lpga'/><category scheme='http://www.blogger.com/atom/ns#' term='bigbreak'/><category scheme='http://www.blogger.com/atom/ns#' term='tv'/><category scheme='http://www.blogger.com/atom/ns#' term='golf'/><category scheme='http://www.blogger.com/atom/ns#' term='fangrrrl'/><title type='text'>Women's Big Break/LPGA update</title><content type='html'>I'm relatively new to the world of spectating women's professional golf, so I have no idea whether this is how things usually go.  It just seems like LPGA rookies shouldn't &lt;span style="font-style: italic;"&gt;miss cuts&lt;/span&gt; on the &lt;span style="font-style: italic;"&gt;FUTURES&lt;/span&gt; Tour.&lt;br /&gt;&lt;br /&gt;Ashley Prange: T45, T32&lt;br /&gt;Kristina Tucker: MC, T32&lt;br /&gt;&lt;br /&gt;Maybe they're just not focusing on FUTURES events in their training/planning??  Jeanne Cho and Becky Lucidi haven't even competed on the FUTURES yet this season.&lt;br /&gt;&lt;br /&gt;At least one former &lt;span style="font-style: italic;"&gt;BB&lt;/span&gt; contestant is doing pretty well for herself:&lt;br /&gt;&lt;br /&gt;Rachel Bailey: T20, T6 (#12 on money list)&lt;br /&gt;&lt;br /&gt;Other &lt;span style="font-style: italic;"&gt;BB&lt;/span&gt;ers, so far:&lt;br /&gt;&lt;br /&gt;Dana Lacey: T33, T9 (#17, not bad)&lt;br /&gt;Ashley Gomes: MC, T43&lt;br /&gt;Briana Vega: T45, MC&lt;br /&gt;Bridget Dwyer: MC, T50&lt;br /&gt;&lt;br /&gt;I had an epiphone about the utility of game shows like &lt;span style="font-style: italic;"&gt;The Big Break&lt;/span&gt;, based on stuff they've mentioned in passing about some of the contestants on the show(s).  In my prior post, I said there were perfectly good "legitimate" routes to the LPGA—the developmental tour and Q School—and while that's true, the problem is they're potentially very expensive.  At least a couple of &lt;span style="font-style: italic;"&gt;BB&lt;/span&gt;ers have tried their luck at the game show because they couldn't afford to go pro.&lt;br /&gt;&lt;br /&gt;And, it may yet turn out that the developmental tour entry fees in the prize package are a better career boost than the one-time exemptions.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19609812-1003719499626456207?l=bsktcase.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bsktcase.blogspot.com/feeds/1003719499626456207/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19609812&amp;postID=1003719499626456207' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/1003719499626456207'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/1003719499626456207'/><link rel='alternate' type='text/html' href='http://bsktcase.blogspot.com/2007/04/womens-big-breaklpga-update.html' title='Women&apos;s Big Break/LPGA update'/><author><name>cmh</name><uri>http://www.blogger.com/profile/13364396399710683125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19609812.post-1621806066292081505</id><published>2007-04-06T20:07:00.001-07:00</published><updated>2007-04-13T14:10:32.729-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='moblog'/><category scheme='http://www.blogger.com/atom/ns#' term='oes'/><title type='text'>A Picture Share!</title><content type='html'>&lt;p class="mobile-photo"&gt;&lt;a href="http://photos1.blogger.com/x/blogger2/6356/2393/1600/z/626450/image-upload-737516.jpg"&gt;&lt;img src="http://photos1.blogger.com/x/blogger2/6356/2393/320/z/116553/image-upload-737516.jpg" width="320" /&gt;&lt;/a&gt;&lt;/p&gt;Moblogging this picture of Joe in Chapter, because I can.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;(Open meeting, and we were in recess.)&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19609812-1621806066292081505?l=bsktcase.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bsktcase.blogspot.com/feeds/1621806066292081505/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19609812&amp;postID=1621806066292081505' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/1621806066292081505'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/1621806066292081505'/><link rel='alternate' type='text/html' href='http://bsktcase.blogspot.com/2007/04/picture-share_06.html' title='A Picture Share!'/><author><name>cmh</name><uri>http://www.blogger.com/profile/13364396399710683125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19609812.post-9127295317726676240</id><published>2007-04-06T14:33:00.001-07:00</published><updated>2007-04-13T14:10:12.604-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='moblog'/><category scheme='http://www.blogger.com/atom/ns#' term='seattle'/><title type='text'>A Picture Share!</title><content type='html'>&lt;p class="mobile-photo"&gt;&lt;a href="http://photos1.blogger.com/x/blogger2/5554/56364432951209/1600/z/874042/image-upload-720111.jpg"&gt;&lt;img src="http://photos1.blogger.com/x/blogger2/5554/56364432951209/320/z/692454/image-upload-720111.jpg" width="320"/&gt;&lt;/a&gt;&lt;/p&gt;So, Google says I can blog and photoblog from my phone.  I haven&amp;#39;t figured out whether or why I want to, but here goes.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19609812-9127295317726676240?l=bsktcase.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bsktcase.blogspot.com/feeds/9127295317726676240/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19609812&amp;postID=9127295317726676240' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/9127295317726676240'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/9127295317726676240'/><link rel='alternate' type='text/html' href='http://bsktcase.blogspot.com/2007/04/picture-share.html' title='A Picture Share!'/><author><name>cmh</name><uri>http://www.blogger.com/profile/13364396399710683125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19609812.post-4529530160390942417</id><published>2007-03-08T23:05:00.000-08:00</published><updated>2007-04-06T14:34:29.630-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='seattle'/><title type='text'>Let's just say I've been here a long time.</title><content type='html'>&lt;blockquote&gt;&lt;span style="font-weight: bold;"&gt;Dear &lt;a href="http://www.seattleweekly.com/diversions/284118/"&gt;Uptight Seattleite&lt;/a&gt;,&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;My question is, if everyone here seems to be a transplant, are all these transplants just complaining about each other?  Everyone always says it is so rare to meet a real live native, so is it really "true Seattleites" that are so bad?  Were you born here?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Curious&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Dear Curious,&lt;br /&gt;&lt;br /&gt;What is that horrible droning from beyond the mountains, getting closer and closer?  A plague of angry seagulls? An army of torch-wielding bigots?  Oh, wait, never mind, I'm sure you already recognize it.  That's right, it's the whining of newcomers.  "Seattle is sooo unfriendly! Wah!"  I'm just ribbing you, Curious.  Really, there's nothing wrong with transplants.  Except they all brought their cars with them, and, well, &lt;a href="http://www.seattle.gov/html/traffic.htm"&gt;over to you, Harmon Shay&lt;/a&gt;, on what that led to.  In any case, there certainly isn't some sort of class system based on how long anyone's been here.  Even if there were, I wouldn't want to be part of it.  I consider myself to be very compassionate toward newcomers.  I fully believe in everyone's ability to "get it" eventually.  Let's just say I've been here a long time.  A really long time.  I'd slap my length of time in Seattle up on the table next to anyone else's.  Pretty much.  Why?  Are you from here?&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19609812-4529530160390942417?l=bsktcase.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bsktcase.blogspot.com/feeds/4529530160390942417/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19609812&amp;postID=4529530160390942417' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/4529530160390942417'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/4529530160390942417'/><link rel='alternate' type='text/html' href='http://bsktcase.blogspot.com/2007/03/lets-just-say-ive-been-here-long-time.html' title='Let&apos;s just say I&apos;ve been here a long time.'/><author><name>cmh</name><uri>http://www.blogger.com/profile/13364396399710683125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19609812.post-9027589003623176352</id><published>2007-02-23T23:17:00.000-08:00</published><updated>2007-02-23T23:26:56.535-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='archie'/><title type='text'>Welcome Archie!</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.flickr.com/photos/bsktcase/400453835/"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://farm1.static.flickr.com/130/400453835_4f8425724d_m.jpg" alt="" border="0" /&gt;&lt;/a&gt;It's Archangelo!  Archie for short.&lt;br /&gt;&lt;br /&gt;Cool things about Archie:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;He sings in his sleep.&lt;/li&gt;&lt;li&gt;He knows his name and comes running whenever it's spoken.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;He kisses.&lt;/li&gt;&lt;li&gt;He purrs a LOT.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;I'm still learning the language, but he clearly talks, using different meows for different situations.&lt;/li&gt;&lt;li&gt;He plays.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;He loves to have his tummy rubbed.&lt;/li&gt;&lt;li&gt;He doesn't mind sleeping solo.&lt;/li&gt;&lt;li&gt;He's fastidious about his litter box, as far as I can tell.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;He's just a happy and happy-go-lucky guy.  Welcome to the family!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19609812-9027589003623176352?l=bsktcase.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bsktcase.blogspot.com/feeds/9027589003623176352/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19609812&amp;postID=9027589003623176352' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/9027589003623176352'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/9027589003623176352'/><link rel='alternate' type='text/html' href='http://bsktcase.blogspot.com/2007/02/welcome-archie.html' title='Welcome Archie!'/><author><name>cmh</name><uri>http://www.blogger.com/profile/13364396399710683125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm1.static.flickr.com/130/400453835_4f8425724d_t.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19609812.post-140173355746222698</id><published>2007-02-21T22:14:00.000-08:00</published><updated>2007-02-21T23:05:56.685-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='lpga'/><category scheme='http://www.blogger.com/atom/ns#' term='bigbreak'/><category scheme='http://www.blogger.com/atom/ns#' term='tv'/><category scheme='http://www.blogger.com/atom/ns#' term='golf'/><title type='text'>Bri fought the cut, and the cut won</title><content type='html'>The second round of the 2007 &lt;a href="http://www.lpgascoring.com/9053/leaderboard/leaderboard.html"&gt;SBS Open at Turtle Bay&lt;/a&gt; drew to a close on Friday with &lt;span style="font-style: italic;"&gt;Big Break VI&lt;/span&gt; champion Briana Vega in sole possession of last place with a 17-over-par 161.  She'll have another go in October at the Longs Drugs Challenge, plus all those tournaments on the FUTURES Tour, plus whatever she wins on &lt;span style="font-style: italic;"&gt;Big Break VII&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Ashley Prange, of course, missed the cut in her lone &lt;span style="font-style: italic;"&gt;Big Break V&lt;/span&gt; exemption, the 2006 &lt;a href="http://www.lpgascoring.com/5372/leaderboard/leaderboard.html"&gt;Safeway Classic&lt;/a&gt; (+10 154), and Danielle Amiee famously withdrew from her second exemption, the 2005 Corning Classic, after posting a +14 156 at the 2005 &lt;a href="http://www.lpga.com/leaderboard/leaderboard_3407_4.html"&gt;Michelob Ultra Open at Kingsmill&lt;/a&gt;.  (Oh yeah, and the alleged Playboy thing.  Those sure looked like her head covers.  Ahem!)&lt;br /&gt;&lt;blockquote&gt;&lt;b&gt;ig·no·min·i·ous&lt;/b&gt;&lt;br /&gt;Pronunciation: &lt;tt&gt;"ig-n&amp;-'mi-nE-&amp;amp;s&lt;/tt&gt;&lt;br /&gt;Function: &lt;i&gt;adjective&lt;/i&gt;&lt;br /&gt;&lt;b&gt;1 :&lt;/b&gt; marked with or characterized by disgrace or shame  &lt;b&gt;: &lt;a href="http://www.m-w.com/dictionary/dishonorable"&gt;&lt;span style=""&gt;DISHONORABLE&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;/blockquote&gt;I've been trying to track down the performances of all the other &lt;span style="font-style: italic;"&gt;Big Break&lt;/span&gt; winners in their respective exemptions, and that they're so elusive says whatever we need to know.  Easy to find the promotional run-up articles, nearly impossible to find the final scores.&lt;br /&gt;&lt;br /&gt;OK, granted, I'm a total golf novice, so what do I know, but it seems to me like &lt;span style="font-style: italic;"&gt;The Big Break's&lt;/span&gt; challenges span every imaginable type of golf shot, a wide range of improbable golf situations, course management, endurance, and psychological pressure.  Yes, there's dumb superficial reality show drama, but with very few exceptions one's fate rests with one's ability to make golf shots.  I wonder what it is that fails to translate into tournament success?&lt;br /&gt;&lt;br /&gt;I guess the main observation is the damning one.  Q School and the developmental tours offer pretty straightforward paths to earning status on a major tour, and if these contestants could cut it on those paths, they wouldn't need &lt;span style="font-style: italic;"&gt;The Big Break&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Indeed, Kristy McPherson and Sarah Lynn Sargent each earned their 2007 exempt status the old-fashioned way (FUTURES Tour money list and Q School, respectively), and both of them trounced Bri Vega at the SBS even after she "bested" them on &lt;span style="font-style: italic;"&gt;BBVI&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Oh well.  I'm still gonna watch &lt;span style="font-style: italic;"&gt;VII&lt;/span&gt;.  :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19609812-140173355746222698?l=bsktcase.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bsktcase.blogspot.com/feeds/140173355746222698/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19609812&amp;postID=140173355746222698' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/140173355746222698'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/140173355746222698'/><link rel='alternate' type='text/html' href='http://bsktcase.blogspot.com/2007/02/bri-fought-cut-and-cut-won.html' title='Bri fought the cut, and the cut won'/><author><name>cmh</name><uri>http://www.blogger.com/profile/13364396399710683125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19609812.post-7465225905697255580</id><published>2007-01-23T17:16:00.000-08:00</published><updated>2007-01-23T17:23:28.442-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='video'/><category scheme='http://www.blogger.com/atom/ns#' term='pr0n'/><category scheme='http://www.blogger.com/atom/ns#' term='format'/><category scheme='http://www.blogger.com/atom/ns#' term='pundit'/><category scheme='http://www.blogger.com/atom/ns#' term='dvd'/><title type='text'>Who will win the DVD format war</title><content type='html'>Now we know for certain who will win the high-definition DVD format war, Blu-ray or HD-DVD.&lt;br /&gt;&lt;br /&gt;New York Times: &lt;a href="http://www.nytimes.com/2007/01/22/business/media/22porn.html?ex=157680000&amp;en=158fe05b6a73dab3&amp;amp;amp;ei=5124&amp;partner=permalink&amp;amp;exprod=permalink"&gt;In Raw World of Sex Movies, High Definition Could Be a View Too Real&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The article (entertaining in its own right) contains this little gem:&lt;br /&gt;&lt;blockquote&gt;The pornographers’ progress with HD may also be somewhat slowed by Sony, one of the main backers of the Blu-ray high-definition disc format. Sony said last week that, in keeping with a longstanding policy, it would not mass-produce pornographic videos on behalf of the movie makers.&lt;br /&gt;&lt;br /&gt;The decision has forced pornographers to use the competing HD-DVD format or, in some cases, to find companies other than Sony that can manufacture copies of Blu-ray movies.&lt;br /&gt;&lt;br /&gt;The movie makers assert that it is shortsighted of Sony to snub them, given how pornography helps technologies spread.&lt;/blockquote&gt;This is exactly right on.  It's like trying to build a new super-high-speed armor-plated helicopter and then refusing on principle to sell any to the Department of Defense.&lt;br /&gt;&lt;br /&gt;Also, Blu-ray has a silly name.  I believe the VHS vs. Betamax war proved that acronyms have a decisive advantage over phonemes.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19609812-7465225905697255580?l=bsktcase.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bsktcase.blogspot.com/feeds/7465225905697255580/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19609812&amp;postID=7465225905697255580' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/7465225905697255580'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/7465225905697255580'/><link rel='alternate' type='text/html' href='http://bsktcase.blogspot.com/2007/01/who-will-win-dvd-format-war.html' title='Who will win the DVD format war'/><author><name>cmh</name><uri>http://www.blogger.com/profile/13364396399710683125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19609812.post-2350352857016031590</id><published>2007-01-20T11:06:00.000-08:00</published><updated>2007-04-13T14:11:23.367-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='useful'/><title type='text'>Getting rid of postal mail advertising packets</title><content type='html'>Those advertising and coupon packages that fall apart in my mailbox really make me angry, especially because the packages themselves don't contain any information about how to get rid of them. When I first moved in here, I started calling the "advertise with us!" phone numbers until I reached someone with information about how to get off their lists.  I had to make my request in writing by postal mail, and both of them advised that they will only honor a removal for two years!&lt;br /&gt;&lt;br /&gt;It's been two years.  Grrr.&lt;br /&gt;&lt;br /&gt;But, good news!  The two offenders that recently showed up, falling apart, in my mailbox, now accept removal requests online!  Neither one of them says anything on their site about the two-year limit, but my guess is it's still in effect.  They keep hoping you'll sell your house to someone who likes their crap.&lt;br /&gt;&lt;br /&gt;As a public service, and a personal reminder for myself in two years, I present:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.advo.com/consumersupport.html"&gt;Remove your address from the ShopWise® mailing list&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.coxtarget.com/removal_request.html"&gt;Remove your address from the ValPak mailing list&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dmaconsumers.org/consumerassistance.html"&gt;Remove your address, phone and/or email from Direct Marketing Association lists&lt;/a&gt;¹&lt;br /&gt;&lt;br /&gt;__________&lt;br /&gt;&lt;span style="font-size:85%;"&gt;¹ Don't hold your breath about spammers honoring your DMA preferences, obviously.&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19609812-2350352857016031590?l=bsktcase.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bsktcase.blogspot.com/feeds/2350352857016031590/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19609812&amp;postID=2350352857016031590' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/2350352857016031590'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/2350352857016031590'/><link rel='alternate' type='text/html' href='http://bsktcase.blogspot.com/2007/01/getting-rid-of-postal-mail-advertising.html' title='Getting rid of postal mail advertising packets'/><author><name>cmh</name><uri>http://www.blogger.com/profile/13364396399710683125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19609812.post-6420641982159335457</id><published>2007-01-05T15:45:00.000-08:00</published><updated>2007-01-05T15:54:16.139-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='w'/><category scheme='http://www.blogger.com/atom/ns#' term='terror'/><category scheme='http://www.blogger.com/atom/ns#' term='culture'/><category scheme='http://www.blogger.com/atom/ns#' term='politics'/><category scheme='http://www.blogger.com/atom/ns#' term='language'/><title type='text'>Most euphemistic, indeed</title><content type='html'>The American Dialect Society votes today on its &lt;a href="http://www.americandialect.org/2006.WOTY.noms.ballot.pdf"&gt;2006 Words of the Year&lt;/a&gt;, in a variety of categories.  This nominee stands out:&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-weight: bold;"&gt;MOST EUPHEMISTIC&lt;/span&gt;&lt;br /&gt;[...]&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;waterboarding&lt;/span&gt;: an interrogation technique in which the subject is immobilized and doused with water to simulate drowning; reported to be used by U.S. interrogators against terrorism detainees.&lt;/blockquote&gt;So, "waterboarding" is a euphemism.&lt;br /&gt;&lt;br /&gt;"Interrogation technique"?&lt;br /&gt;&lt;br /&gt;"U.S. interrogators"?&lt;br /&gt;&lt;br /&gt;"Detainees"?!&lt;br /&gt;&lt;br /&gt;Is this &lt;span style="font-style: italic;"&gt;intentional&lt;/span&gt; irony, Alanis?&lt;br /&gt;&lt;br /&gt;And don't &lt;span style="font-style: italic;"&gt;even&lt;/span&gt; get me started about how NPR plays along with the administration's Newspeak.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19609812-6420641982159335457?l=bsktcase.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bsktcase.blogspot.com/feeds/6420641982159335457/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19609812&amp;postID=6420641982159335457' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/6420641982159335457'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/6420641982159335457'/><link rel='alternate' type='text/html' href='http://bsktcase.blogspot.com/2007/01/most-euphemistic-indeed.html' title='Most euphemistic, indeed'/><author><name>cmh</name><uri>http://www.blogger.com/profile/13364396399710683125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19609812.post-324356788593670229</id><published>2006-12-30T23:40:00.000-08:00</published><updated>2006-12-30T23:52:03.706-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='devgrrrl'/><category scheme='http://www.blogger.com/atom/ns#' term='books'/><title type='text'>Reading list updated</title><content type='html'>I keep a list of what I've &lt;a href="http://www.bsktcase.com/books/"&gt;read&lt;/a&gt;, what I'm &lt;a href="http://www.bsktcase.com/books/?year=Current"&gt;reading&lt;/a&gt; and what I'm &lt;a href="http://www.bsktcase.com/books/?year=Queued"&gt;fixin' to read&lt;/a&gt; over on my personal site.  The pace has slowed way down now that I'm no longer riding the bus to work, and I let the list get stale this fall, but tonight I've updated all my recent reads and re-filled the queue with my latest Borders and Amazon acquisitions.&lt;br /&gt;&lt;br /&gt;The underlying code for that page is a bit spaghettish, but I'm pretty pleased with how I was able to get it to come out.  (Refresh the page a few times to see my cool parlor trick.)  The list data is maintained as an XML file and the page is built using JSP and templates.  Maybe I'll look into Web 2.0ifying it this year.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19609812-324356788593670229?l=bsktcase.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.bsktcase.com/books/' title='Reading list updated'/><link rel='replies' type='application/atom+xml' href='http://bsktcase.blogspot.com/feeds/324356788593670229/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19609812&amp;postID=324356788593670229' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/324356788593670229'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/324356788593670229'/><link rel='alternate' type='text/html' href='http://bsktcase.blogspot.com/2006/12/reading-list-updated.html' title='Reading list updated'/><author><name>cmh</name><uri>http://www.blogger.com/profile/13364396399710683125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19609812.post-60019052881217767</id><published>2006-12-29T10:53:00.000-08:00</published><updated>2006-12-29T11:18:05.951-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='veterinary medicine'/><category scheme='http://www.blogger.com/atom/ns#' term='jiji'/><title type='text'>Remembering Jiji</title><content type='html'>&lt;a href="http://www.vcafivecorners.com/"&gt;Five Corners Animal Hospital&lt;/a&gt; is the 24-hour emergency clinic where we took Jiji on Christmas Eve (and, this summer, had taken Prissy the ancient Maltese when she was hit by a car on a Sunday).  As I've &lt;a href="http://bsktcase.blogspot.com/2006/12/five-things-meme.html"&gt;recently discussed&lt;/a&gt;, I used to volunteer at a &lt;a href="http://www.ntepc.com/"&gt;similar after-hours emergency clinic&lt;/a&gt;.  You really have to admire people who are willing to give up their Christmas Eve, and Christmas Day, to make sure that the rest of us have a place to take our pets when they get into the chocolate or the poinsettia, or when we figure out that holding out until Boxing Day was overly optimistic.  I euthanized one beloved pet this festive holiday season, but they probably euthanized many more.  And, hopefully, saved a few.&lt;br /&gt;&lt;br /&gt;VCA Five Corners is a corporate clinic, which I have mixed feelings about.  NTEPC is a co-op and I still think their economic model is amazingly cool.  But I'm pleased to report that the corporateness doesn't diminish the compassion or professionalism of the staff.&lt;br /&gt;&lt;br /&gt;Anyway, on Thursday I got a sympathy card in the mail from Five Corners.  That's standard practice and I was pretty much expecting one.  What I wasn't expecting was a handmade card inside, decorated all over with hearts and Jiji's name and, in the center, her paw print.  Before sending her off to be cremated, they took her paw print.  I hardly need to say that I bawled like a baby.  I especially loved Jiji's bony little paws, and now I have a life-size memento.  I reckon I'll frame the print along with a picture or two of her.&lt;br /&gt;&lt;br /&gt;What do you do, I wonder, to say "thanks" to a corporate clinic?&lt;br /&gt;&lt;br /&gt;P.S.  Thanks, also, to the good friends who gave me a sympathy bouquet today!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19609812-60019052881217767?l=bsktcase.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bsktcase.blogspot.com/feeds/60019052881217767/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19609812&amp;postID=60019052881217767' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/60019052881217767'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/60019052881217767'/><link rel='alternate' type='text/html' href='http://bsktcase.blogspot.com/2006/12/remembering-jiji.html' title='Remembering Jiji'/><author><name>cmh</name><uri>http://www.blogger.com/profile/13364396399710683125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19609812.post-49592494883967700</id><published>2006-12-27T11:55:00.000-08:00</published><updated>2006-12-29T11:39:40.954-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='meme'/><title type='text'>Five things meme</title><content type='html'>I'm not normally the meme type, but I have great respect for &lt;a href="http://www.esztersblog.com/"&gt;Eszter's blog&lt;/a&gt; and thus I don't take &lt;a href="http://www.esztersblog.com/2006/12/22/the-five-things-you-didnt-know-about-me-meme/"&gt;her tap&lt;/a&gt; lightly!  Hi Eszter!&lt;br /&gt;&lt;br /&gt;I talk so darned much all the time that it's hard for me to imagine any information about me that everybody hasn't already been subjected to, but I'll give it a try.  :)&lt;br /&gt;&lt;br /&gt;1.  My mom is deaf.  She speaks almost flawlessly and can lipread most people, but I still functioned as an "interpreter" and handled all the family's phone calls from an early age (five or six).  I think it may be similar to how second-generation immigrant children translate for their parents.  I suspect this is why I'm so talkative and have always been fairly confident speaking up around my elders.  I got in trouble with some adults for correcting Mom's pronunciation in public, but she would always reassure me privately that she wanted me to help her speak perfectly and she welcomed those corrections.  I wonder if that's why I'm so contrary now.  ;)&lt;br /&gt;&lt;br /&gt;I don't sign worth a darn, except for the alphabet and "Silent Night", but I lipread pretty well and I normally watch people's mouths, rather than their eyes, when they talk.&lt;br /&gt;&lt;br /&gt;2.  For several years in my late 20s, I wanted to be a veterinarian.  I volunteered at the &lt;a href="http://www.ntepc.com/"&gt;North Texas Emergency Pet Clinic&lt;/a&gt;¹ in the evenings (after working my day job as a software developer).  Chuck and I traveled to Texas A&amp;M University for an open house at their &lt;a href="http://www.cvm.tamu.edu/"&gt;CVM&lt;/a&gt;, and I spoke with counselors there and at UW about what it would take for me to pick up remedial science credits before applying to vet school.  When we moved back to Seattle, I initially took a job as a clinic receptionist.  I ended up abandoning my veterinary aspirations when I got a closer look at the challenging economics of clinic practice and, at the same time, got an offer for an obscenely high-paying job as a software consultant.&lt;br /&gt;&lt;br /&gt;I adopted &lt;a href="http://bsktcase.blogspot.com/2006/12/rip-jiji-1988-2006.html"&gt;Jiji&lt;/a&gt; in part because I figured I could at least put my experience to good use taking care of older pets with special needs.&lt;br /&gt;&lt;br /&gt;3.  I'm an active member of the &lt;a href="http://www.washingtonoes.org/"&gt;Order of the Eastern Star&lt;/a&gt; and the proprietor of the only, as far as I know, &lt;a href="http://emptylabyrinth.blogspot.com/"&gt;OES blog&lt;/a&gt; on the web.&lt;br /&gt;&lt;br /&gt;4.  I'm a language geek, although I'm quite terrible at actually speaking languages.  I have taken classes in French, Russian and Spanish.  Russian was the biggest disappointment; I loved it, but after nearly four years of study, these days I can barely remember two words and one children's song.  I do read Cyrillic pretty well, though.  I'm a huge fan of modern-traditional Scottish Gaelic music and I've learned phonetic Gaelic so I can sing along (and I've done exactly one &lt;span style="font-style: italic;"&gt;a cappella&lt;/span&gt; Gaelic gig).  I picked up a respectable amount of travelers' German on my trip in 2005 and would like to learn more.  I mastered exactly two words in Czech, although I was able to muddle through a few more to fend off a would-be suitor at the Prague train station.  I've dabbled in Welsh, Japanese, Danish, Cherokee and Latin.  I like to study alphabets and pronunciation so I can handle native people- and place-names even in languages I don't know, such as Polish and Hawai'ian.  For no apparent reason, I recently decided to collect the Nicene and/or Apostle's Creed in as many languages as possible, which necessitated installing about a hundred new fonts.  I'm considering a new, more useful project to document "excuse me", "thank you" and "please" in as many languages as possible, and maybe "hurry!" in case I ever get cast on "The Amazing Race".&lt;br /&gt;&lt;br /&gt;5.  I play guitar in a &lt;a href="http://smallpetadvisory.blogspot.com/"&gt;startup quasi-bluegrass band&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Tapping &lt;a href="http://www.janakleitsch.com/"&gt;Jana&lt;/a&gt;, &lt;a href="http://zelgadis.blogspot.com/"&gt;Jim&lt;/a&gt;, &lt;a href="http://www.berserk.org/"&gt;Cameron&lt;/a&gt;, &lt;a href="http://zirilein.livejournal.com/"&gt;Siri&lt;/a&gt; and &lt;a href="http://monkey1999.livejournal.com/"&gt;LG&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;______&lt;br /&gt;&lt;span style="font-size:85%;"&gt;¹ I created their first website and was surprised to find that a lot of the content they're using today was originally written by me!&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19609812-49592494883967700?l=bsktcase.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bsktcase.blogspot.com/feeds/49592494883967700/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19609812&amp;postID=49592494883967700' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/49592494883967700'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/49592494883967700'/><link rel='alternate' type='text/html' href='http://bsktcase.blogspot.com/2006/12/five-things-meme.html' title='Five things meme'/><author><name>cmh</name><uri>http://www.blogger.com/profile/13364396399710683125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19609812.post-5676334660391958699</id><published>2006-12-26T22:55:00.001-08:00</published><updated>2006-12-27T12:10:04.460-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='video'/><category scheme='http://www.blogger.com/atom/ns#' term='tv'/><title type='text'>"He was delicious."</title><content type='html'>&lt;embed style="width: 300px; height: 243px;" id="VideoPlayback" type="application/x-shockwave-flash" src="http://video.google.com/googleplayer.swf?docId=-89770458144460734&amp;amp;hl=en" flashvars=""&gt;&lt;/embed&gt;&lt;br /&gt;&lt;br /&gt;We knew it'd come in handy eventually.&lt;br /&gt;&lt;br /&gt;I always thought this was one of the funniest sketches evar on SNL, and I've quoted it regularly ever since.  So when the real news finally broke, I found out by someone quoting it back at ME.  Thanks to &lt;a href="http://lafehubert.blogspot.com/"&gt;lafe&lt;/a&gt; for tracking down the video... I bow to your superior Google-Video-fu....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19609812-5676334660391958699?l=bsktcase.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bsktcase.blogspot.com/feeds/5676334660391958699/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19609812&amp;postID=5676334660391958699' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/5676334660391958699'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/5676334660391958699'/><link rel='alternate' type='text/html' href='http://bsktcase.blogspot.com/2006/12/was-delicious.html' title='&quot;He was delicious.&quot;'/><author><name>cmh</name><uri>http://www.blogger.com/profile/13364396399710683125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19609812.post-5341465320736391156</id><published>2006-12-25T23:02:00.000-08:00</published><updated>2006-12-27T12:04:07.469-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='video'/><category scheme='http://www.blogger.com/atom/ns#' term='techno'/><category scheme='http://www.blogger.com/atom/ns#' term='music'/><title type='text'>James Brown IS Dead</title><content type='html'>&lt;object width="425" height="350"&gt;&lt;param name="movie" value="http://www.youtube.com/v/Jk1FeyRT4SA"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/Jk1FeyRT4SA" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Seriously old-school techno.  I've owned this track since it was released, I thought longer ago than 1991, but whatever.  In spite of its title/chorus, the lyrics do conclude that James Brown is not actually dead.&lt;br /&gt;&lt;br /&gt;There were counter-tracks released by other bands: "James Brown Is Still Alive" and "Who the Fuck is James Brown?"  This one had to win the rhetorical argument eventually, though, and on Christmas Day 2006, it finally has.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19609812-5341465320736391156?l=bsktcase.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://en.wikipedia.org/wiki/James_Brown_is_Dead' title='James Brown IS Dead'/><link rel='replies' type='application/atom+xml' href='http://bsktcase.blogspot.com/feeds/5341465320736391156/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19609812&amp;postID=5341465320736391156' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/5341465320736391156'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/5341465320736391156'/><link rel='alternate' type='text/html' href='http://bsktcase.blogspot.com/2006/12/james-brown-is-dead.html' title='James Brown IS Dead'/><author><name>cmh</name><uri>http://www.blogger.com/profile/13364396399710683125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19609812.post-4654420312241892700</id><published>2006-12-24T15:51:00.000-08:00</published><updated>2006-12-24T16:54:11.062-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='veterinary medicine'/><category scheme='http://www.blogger.com/atom/ns#' term='jiji'/><title type='text'>RIP Jiji, 1988-2006</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.flickr.com/photos/bsktcase/332223092/"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: right; cursor: pointer;" src="http://farm1.static.flickr.com/156/332223092_80403bebfe_m.jpg" alt="" border="0" /&gt;&lt;/a&gt;We euthanized Jiji this morning, on Christmas Eve.&lt;br /&gt;&lt;br /&gt;I would have to say that the many stresses of the windstorm and five-day power outage took their toll on her, but so did the cold winter weather and the passage of time in general.&lt;br /&gt;&lt;br /&gt;After three full days in the cold at my power-less house, we both found refuge at my sister's cozy apartment in West Seattle.  Jiji seemed her usual self for two more days; don't know if she was masking symptoms, or if something more acute happened while we were not looking.  We suspect a seizure or a stroke, brought on by the progression of the kidney disease.  In any case, when I brought her home on Wednesday night, she was terribly agitated and in real distress.  I couldn't find any way to settle her.  She spent all day Thursday, overnight, and most of the day Friday at her vet, where they tested for many things and treated many more... all best guesses, as is so much of veterinary work.  Two different doctors mentioned "senility", which turned out to be the key.&lt;br /&gt;&lt;br /&gt;When I brought her home again on Friday night, she went right back to the same agitated behavior, and that's when we realized that she truly didn't know where she was (and hadn't on Wednesday, either).  Her other ailments weren't the cause of her distress.  She was lost, confused and probably scared.  She didn't know any of her old favorite places in the house, and she started getting into rooms and climbing on things she had never shown any interest in before.  It was like having a different, new cat, and it was hard to accept that she wasn't ever going to sit with me in the same way or share any of my favorite interactions again.&lt;br /&gt;&lt;br /&gt;But, we hoped, maybe we could help her re-adjust to her home and build a new relationship.  In a way, that worked.  She was able to settle in, and in a strange way she still seemed to know us... at least, to know that she could trust us and that we loved her.  I imagined that she might be trying to figure out how the heck I knew all her favorite spots to be petted.  "You taught me," I told her.  She started looking for me in my regular place on the sofa, and would come to me when I sat there.  She calmed down.  She slept, just in new places.&lt;br /&gt;&lt;br /&gt;But she still wasn't feeling well, and couldn't bring herself to eat.  Loss of appetite is one of the major signs that the kidneys have failed beyond recovery.  I came up with my list of enticements, all the things we would try over the next few days to get her eating again, and we tried all of them.  Nothing worked.  It wasn't just that they didn't work; it was that whenever we went to the kitchen, she would follow us and meow and wait to be fed.  She was hungry, and she knew she needed to eat, but when the food was placed in front of her she just couldn't do it.  On Saturday night, I mixed some food with water and managed to get her to swallow 2.5 cc's from a syringe, but her heart wasn't in it.&lt;br /&gt;&lt;br /&gt;On Christmas Eve morning she let us know that she was really done.  She hadn't touched any food overnight, could barely drink water, lurched and wobbled when she tried to walk, and couldn't hold her head up.  I had just finished reading about end-of-life for cats and the telltale head drop.  I catalogued all the medicines, treatments and techniques I had available to try on her, and couldn't bring myself to subject her to any of them.  It was just &lt;span style="font-style: italic;"&gt;enough&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;I've never actually had to euthanize a pet before, and the thing I hadn't really figured out was that if the purpose of euthanasia is to prevent a pet from suffering, what that means is, you have to make the decision to euthanize &lt;span style="font-style: italic;"&gt;before&lt;/span&gt; the pet is clearly suffering, in other words, when the pet still seems to be stable and could be "OK" for some indefinite longer time.  I'll never know whether she might have been "OK" through Christmas Eve and Christmas Day, but it was very clear she wasn't going to get any better thereafter, and that meant there wasn't anything left to wait for.  Our gift to her was peace, and an end to her disease.  At the emergency vet, she nuzzled into the crook of my arm and just seemed so, so tired.  It was hard to let her go, but she told us it was time.&lt;br /&gt;&lt;br /&gt;Jiji lived nearly nineteen years.  Her vet's records (dating back before I adopted her) showed she was born in 1988.  She was older than my high school diploma.  :)  No one I know had ever even &lt;span style="font-style: italic;"&gt;heard&lt;/span&gt; of a nineteen-year-old cat, much less one so companionable in her eighteenth year, much less one who had been &lt;span style="font-style: italic;"&gt;indoor-outdoor&lt;/span&gt; for the seventeen years before she came to me!  Vets were impressed that she made it seventeen full years before showing any signs of CRF, and that she lasted another full year after the disease emerged (the cat's body compensates so well that by the time symptoms become visible, the kidneys are already 75-80% gone).  She was a wonderful cat and a perfect companion.  I was so lucky to have her for the year that I did.&lt;br /&gt;&lt;br /&gt;Rest in peace, Jiji, wherever you are.  I love you.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19609812-4654420312241892700?l=bsktcase.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bsktcase.blogspot.com/feeds/4654420312241892700/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19609812&amp;postID=4654420312241892700' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/4654420312241892700'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/4654420312241892700'/><link rel='alternate' type='text/html' href='http://bsktcase.blogspot.com/2006/12/rip-jiji-1988-2006.html' title='RIP Jiji, 1988-2006'/><author><name>cmh</name><uri>http://www.blogger.com/profile/13364396399710683125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm1.static.flickr.com/156/332223092_80403bebfe_t.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19609812.post-5471211752371918096</id><published>2006-12-11T11:50:00.000-08:00</published><updated>2007-01-29T17:40:00.795-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='culture'/><category scheme='http://www.blogger.com/atom/ns#' term='gender'/><category scheme='http://www.blogger.com/atom/ns#' term='marketing'/><category scheme='http://www.blogger.com/atom/ns#' term='baby'/><title type='text'>Unisex baby hell</title><content type='html'>This is how bad it is.  As I was shopping for friends' baby shower this weekend, I mentally applauded them for refusing to know in advance the sex of their baby, especially when I discovered how unbelievably difficult it is to find unisex baby clothes.  No matter how many times you tell the relatives you prefer unisex, I thought, they're going to get stereotypically gendered stuff out of &lt;span style="font-style: italic;"&gt;desperation&lt;/span&gt; because there's nothing else &lt;span style="font-style: italic;"&gt;here&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;It turns out it's worse than that.  These same friends had a similarly-situated expectant friend or relative.  Her family &lt;span style="font-style: italic;"&gt;decided on their own&lt;/span&gt; that it would be a boy, and &lt;span style="font-style: italic;"&gt;bought it blue boys' clothes anyway.&lt;/span&gt;  Hmm... but I'm not sure what it proves that when the baby turned out to be a girl, they decided that the boys' clothes couldn't be used and now they're packed away, waiting for someone else in the family to have a boy.  If you decide that your "unisex" girl baby "can't" wear "boys' blue"...?&lt;br /&gt;&lt;br /&gt;I ended up going empty-handed to the shower because I hated the only unisex I could find and I wanted to take the time to shop better.  Today it's looking like the &lt;span style="font-style: italic;"&gt;entire mission&lt;/span&gt; is a fool's errand.  Witness:&lt;br /&gt;&lt;pre&gt;Amazon.com &gt;&lt;br /&gt;Apparel &amp; Accessories &gt;&lt;br /&gt;    Kids &amp;amp; Baby &gt;&lt;br /&gt;        Infant &amp; Toddler &gt;&lt;br /&gt;            * Girls&lt;br /&gt;            * Boys&lt;br /&gt;            * Shoes&lt;/pre&gt;&lt;span style="font-style: italic;"&gt;Girls, boys, shoes?&lt;/span&gt;&lt;span&gt;  Surely....&lt;/span&gt;&lt;br /&gt;&lt;pre&gt;Search &gt;&lt;br /&gt;Infant &amp; Toddler &gt;&lt;br /&gt;    "Unisex" &gt;&lt;br /&gt;        * &lt;a href="http://www.amazon.com/Gerber-Onesie-Matching-Booties-Unisex/dp/B00009WNTD/sr=1-3/qid=1165866852/ref=sr_1_3/102-1605842-0544134?ie=UTF8&amp;amp;s=apparel"&gt;"Gerber" Onesie with Matching Cap and Booties &lt;span style="font-weight: bold;"&gt;(Unisex)&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;            Choose a color:&lt;br /&gt;                * Pink&lt;br /&gt;                * Blue&lt;/pre&gt;I give up.  I guess the only way to avoid "gendering" a baby is to let it go naked.&lt;br /&gt;&lt;br /&gt;Oh, wait.  Hmm.  Dammit.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Update: I'm not alone! &lt;a href="http://seattlepi.nwsource.com/opinion/300835_mccormic24.html?source=rss"&gt;Rigid lines between boys' things and girls' things removes options&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19609812-5471211752371918096?l=bsktcase.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bsktcase.blogspot.com/feeds/5471211752371918096/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19609812&amp;postID=5471211752371918096' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/5471211752371918096'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/5471211752371918096'/><link rel='alternate' type='text/html' href='http://bsktcase.blogspot.com/2006/12/unisex-baby-hell.html' title='Unisex baby hell'/><author><name>cmh</name><uri>http://www.blogger.com/profile/13364396399710683125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19609812.post-116526544103478314</id><published>2006-12-04T12:40:00.000-08:00</published><updated>2006-12-11T22:51:58.227-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='lpga'/><category scheme='http://www.blogger.com/atom/ns#' term='bigbreak'/><category scheme='http://www.blogger.com/atom/ns#' term='tv'/><category scheme='http://www.blogger.com/atom/ns#' term='golf'/><category scheme='http://www.blogger.com/atom/ns#' term='fangrrrl'/><title type='text'>Women's Big Break/LPGA Q School final report</title><content type='html'>Final standings of &lt;span style="font-style: italic;"&gt;Big Break&lt;/span&gt; contestants competing at LPGA Q School 2006:&lt;br /&gt;&lt;br /&gt;Top 15, earning exempt status:&lt;br /&gt;&lt;pre&gt;T10 Sarah Lynn Johnson  &lt;a href="http://en.wikipedia.org/wiki/The_Big_Break_VI:_Trump_National" target="Bwindow" class="blines3" title="Link outside of this blog"&gt;BB6&lt;/a&gt;  T16  72-73-72-71-70  358  -2&lt;/pre&gt;Next 35 and ties, earning non-exempt (conditional) status:&lt;br /&gt;&lt;pre&gt; 1  Jeanne Cho          &lt;a href="http://en.wikipedia.org/wiki/The_Big_Break_V:_Hawaii" target="Bwindow" class="blines3" title="Link outside of this blog"&gt;BBV&lt;/a&gt;  T19  71-72-72-74-71  360   E&lt;br /&gt;27  Kristina Tucker     &lt;a href="http://en.wikipedia.org/wiki/The_Big_Break_V:_Hawaii" target="Bwindow" class="blines3" title="Link outside of this blog"&gt;BBV&lt;/a&gt;  T50  73-76-71-73-73  366  +6&lt;br /&gt;36  Becky Lucidi        &lt;a href="http://en.wikipedia.org/wiki/The_Big_Break_V:_Hawaii" target="Bwindow" class="blines3" title="Link outside of this blog"&gt;BBV&lt;/a&gt;  T50  77-77-67-72-75  368  +8&lt;br /&gt;37  Ashley Prange       &lt;a href="http://en.wikipedia.org/wiki/The_Big_Break_V:_Hawaii" target="Bwindow" class="blines3" title="Link outside of this blog"&gt;BBV&lt;/a&gt;  T50  69-76-73-75-75  368  +8&lt;/pre&gt;Failed to advance to final round:&lt;br /&gt;&lt;pre&gt;Ashley Gomes            &lt;a href="http://en.wikipedia.org/wiki/The_Big_Break_VI:_Trump_National" target="Bwindow" class="blines3" title="Link outside of this blog"&gt;BB6&lt;/a&gt;  CUT  78-76-76-75     305  +17&lt;/pre&gt;Also, &lt;span style="font-style: italic;"&gt;Big Break&lt;/span&gt;ers who failed to advance at Florida Sectional Q School:&lt;br /&gt;&lt;pre&gt;Julie Wells             BBV  CUT  80-74           154  +10&lt;br /&gt;Bridget Dwyer           BB6  CUT  76-79           155  +11&lt;br /&gt;Dana Lacey              BBV  CUT  80-76           156  +12&lt;br /&gt;Annie Mallory           BB6   DQ  86               86  +14&lt;br /&gt;&lt;/pre&gt;Nota bene: Kristy McPherson, BB6, already qualified for 2006 exempt status as one of the top 5 finishers on the FUTURES Tour money list.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19609812-116526544103478314?l=bsktcase.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.lpga.com/content_1.aspx?mid=1&amp;pid=38' title='Women&apos;s Big Break/LPGA Q School final report'/><link rel='replies' type='application/atom+xml' href='http://bsktcase.blogspot.com/feeds/116526544103478314/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19609812&amp;postID=116526544103478314' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/116526544103478314'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/116526544103478314'/><link rel='alternate' type='text/html' href='http://bsktcase.blogspot.com/2006/12/womens-big-breaklpga-q-school-final.html' title='Women&apos;s Big Break/LPGA Q School final report'/><author><name>cmh</name><uri>http://www.blogger.com/profile/13364396399710683125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19609812.post-116512954367500959</id><published>2006-12-02T21:44:00.000-08:00</published><updated>2006-12-11T22:53:08.486-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='lpga'/><category scheme='http://www.blogger.com/atom/ns#' term='bigbreak'/><category scheme='http://www.blogger.com/atom/ns#' term='tv'/><category scheme='http://www.blogger.com/atom/ns#' term='golf'/><category scheme='http://www.blogger.com/atom/ns#' term='fangrrrl'/><title type='text'>Women's Big Break/LPGA Q School report</title><content type='html'>Sort of a "where are they now?" thing.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Big Break&lt;/span&gt; contestants competing in LPGA Q School 2006, after 4 rounds:&lt;br /&gt;&lt;pre&gt;Sarah Lynn Johnson  &lt;a href="http://en.wikipedia.org/wiki/The_Big_Break_VI:_Trump_National"&gt;BB6&lt;/a&gt;  T16  72-73-72-71  288    E&lt;br /&gt;Jeanne Cho          &lt;a href="http://en.wikipedia.org/wiki/The_Big_Break_V:_Hawaii"&gt;BBV&lt;/a&gt;  T19  71-72-72-74  289   +1&lt;br /&gt;Becky Lucidi        &lt;a href="http://en.wikipedia.org/wiki/The_Big_Break_V:_Hawaii"&gt;BBV&lt;/a&gt;  T50  77-77-67-72  293   +5&lt;br /&gt;Kristina Tucker     &lt;a href="http://en.wikipedia.org/wiki/The_Big_Break_V:_Hawaii"&gt;BBV&lt;/a&gt;  T50  73-76-71-73  293   +5&lt;br /&gt;Ashley Prange       &lt;a href="http://en.wikipedia.org/wiki/The_Big_Break_V:_Hawaii"&gt;BBV&lt;/a&gt;  T50  69-76-73-75  293   +5&lt;br /&gt;Ashley Gomes        &lt;a href="http://en.wikipedia.org/wiki/The_Big_Break_VI:_Trump_National"&gt;BB6&lt;/a&gt;  CUT  78-76-76-75  305  +17&lt;/pre&gt;Final round tomorrow!  Exempt cards for the top 15 finishers, non-exempt status for the next 35.&lt;br /&gt;&lt;br /&gt;Also, &lt;span style="font-style: italic;"&gt;Big Break&lt;/span&gt;ers who failed to advance at Florida Sectional Q School:&lt;br /&gt;&lt;pre&gt;Julie Wells         BBV  CUT  80-74        154  +10&lt;br /&gt;Bridget Dwyer       BB6  CUT  76-79        155  +11&lt;br /&gt;Dana Lacey          BBV  CUT  80-76        156  +12&lt;br /&gt;Annie Mallory       BB6   DQ  86            86  +14&lt;br /&gt;&lt;/pre&gt;Nota bene: Kristy McPherson, &lt;span style="font-style: italic;"&gt;BB6&lt;/span&gt;, already qualified for 2006 exempt status as one of the top 5 finishers on the FUTURES Tour money list.&lt;br /&gt;&lt;br /&gt;Several other &lt;span style="font-style: italic;"&gt;BB&lt;/span&gt; competitors have retired from competition, but I'm not sure what's happened to all of them.  So far none have earned status on the LPGA.  No one from &lt;span style="font-style: italic;"&gt;BBIII&lt;/span&gt; is represented on the FUTURES Tour 2006 Money List at all and none played in any of the Q School tournaments this year.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19609812-116512954367500959?l=bsktcase.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.lpga.com/content_1.aspx?mid=1&amp;pid=38' title='Women&apos;s Big Break/LPGA Q School report'/><link rel='replies' type='application/atom+xml' href='http://bsktcase.blogspot.com/feeds/116512954367500959/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19609812&amp;postID=116512954367500959' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/116512954367500959'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/116512954367500959'/><link rel='alternate' type='text/html' href='http://bsktcase.blogspot.com/2006/12/womens-big-breaklpga-q-school-report.html' title='Women&apos;s Big Break/LPGA Q School report'/><author><name>cmh</name><uri>http://www.blogger.com/profile/13364396399710683125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19609812.post-116513042108071962</id><published>2006-12-01T23:07:00.000-08:00</published><updated>2006-12-11T22:58:29.282-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='accessibility'/><category scheme='http://www.blogger.com/atom/ns#' term='conference'/><category scheme='http://www.blogger.com/atom/ns#' term='devgrrrl'/><category scheme='http://www.blogger.com/atom/ns#' term='a11y'/><title type='text'>w1b a11y, Day 3 and wrapup</title><content type='html'>A smaller crowd today, and a shorter session.&lt;br /&gt;&lt;br /&gt;We got a demo from the blind Ph.D. Google guy of his audio desktop, which is a collection of scripts that run the gamut from API-based extensibility of sites to old-school screen-scraping.    Basically, he said, out of necessity, he started doing the stuff Greasemonkey does now, about five years before Greasemonkey started doing it.  He showed how direct access to content is vastly superior to parsing through a visually-oriented site using a browser rendered by a screenreader, and there's no doubt to me that he's right about that.  The problem, for now, is that he has &lt;span style="font-style: italic;"&gt;such&lt;/span&gt; a poweruser setup that it really isn't useful to blind folks who &lt;span style="font-style: italic;"&gt;aren't&lt;/span&gt; Ph.D.s at Google.&lt;br /&gt;&lt;br /&gt;After the coffee break, we had a free-for-all session.  Several of the attendees had websites that we tested, on the big screen, using the Window-Eyes screenreader.  This was useful on several levels.  First, coming on the heels of the audio desktop demo, it was further proof that direct content beats the clunky screenreader, hands down, and the poor Window-Eyes vendor's protestations didn't help his case any.  It's not that his screenreader is such an awful screenreader, as screenreaders go; it's that screenreaders seem like totally the wrong paradigm.  I can't help but think of the difference between &lt;a href="http://en.wikipedia.org/wiki/Signing_Exact_English"&gt;Signing Exact English&lt;/a&gt; and ASL.&lt;br /&gt;&lt;br /&gt;The website testing was a bit of déjà vu for me.  One after another, websites created by really passionate people, who believed they had really rigorously followed accessibility standards, flunked out when tested with a real live screenreader.  Heck, even one of the organizers of the conference, who does these kinds of standards for a &lt;span style="font-style: italic;"&gt;living&lt;/span&gt;, was surprised by some of the screenreader's behaviors.  The same thing happened to me when I, a really passionate person who believed I had really rigorously followed accessibility standards, took my web app to a beta test with a real live blind user and real live JAWS.&lt;br /&gt;&lt;br /&gt;I had a lightbulb moment during today's testing session.  It isn't just that the accessibility standards are out-of-date, though they are.  We are really dealing with two totally different issues, both of which have their analogues in the sighted web.  There's standards-based accessibility, the traditional kind, and then there's &lt;span style="font-style: italic;"&gt;accessible usability&lt;/span&gt;.  If you think about the early web, it's clear that these were different things for the sighted world, too, and that one lagged behind the other.&lt;br /&gt;&lt;br /&gt;Standards are pretty concrete.  Well, OK, less so these days, but still.  The problem is, nobody follows them, and the screenreaders &lt;span style="font-style: italic;"&gt;know&lt;/span&gt; that nobody follows them, so the screenreaders have no choice but to adopt workarounds, which break the standards.  (Déjà vu again?  Isn't this what some of the early (sighted) browser wars were about?)&lt;br /&gt;&lt;br /&gt;But beyond that,  &lt;span style="font-style: italic;"&gt;&lt;/span&gt;standards are not enough.  Just like in the sighted web, a perfectly standards-compliant site may be incomprehensible to users; in the case of accessibility, may be incomprehensible to users with screenreaders.  Poor organization, badly-designed widgets, counter-intuitive behaviors are not usable.  And if a site isn't &lt;span style="font-style: italic;"&gt;usable&lt;/span&gt;, it isn't accessible, no matter how "compliant" it is.&lt;br /&gt;&lt;br /&gt;I doubt very much that I'm the first person to think of accessible usability.  It sounds like some of the other (sighted) attendees at this week's conference figured out something along these lines themselves.  Screenreader users probably thought of it a long, long time ago.&lt;br /&gt;&lt;br /&gt;The problem is, like sighted usability, accessible usability is bound to be much more abstract, less understood, more widely variable among users, and generally debatable for years to come.&lt;br /&gt;&lt;br /&gt;And that's even before we attack the paradigm.&lt;br /&gt;&lt;br /&gt;This stuff is hard.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19609812-116513042108071962?l=bsktcase.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bsktcase.blogspot.com/feeds/116513042108071962/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19609812&amp;postID=116513042108071962' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/116513042108071962'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/116513042108071962'/><link rel='alternate' type='text/html' href='http://bsktcase.blogspot.com/2006/12/w1b-a11y-day-3-and-wrapup.html' title='w1b a11y, Day 3 and wrapup'/><author><name>cmh</name><uri>http://www.blogger.com/profile/13364396399710683125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19609812.post-116492501017471014</id><published>2006-11-30T14:16:00.000-08:00</published><updated>2006-12-11T22:59:12.630-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='accessibility'/><category scheme='http://www.blogger.com/atom/ns#' term='conference'/><category scheme='http://www.blogger.com/atom/ns#' term='devgrrrl'/><category scheme='http://www.blogger.com/atom/ns#' term='a11y'/><title type='text'>w1b a11y, Day 2</title><content type='html'>Well, the most &lt;span style="font-style: italic;"&gt;important&lt;/span&gt; thing I did this morning was spill coffee on the Ph.D. blind research scientist from Google. You may safely assume that this wasn't how I planned our meeting to go.&lt;br /&gt;&lt;br /&gt;After lunch I found a moment to grovel for forgiveness and he was most gracious, so I may survive the rest of the conference.&lt;br /&gt;&lt;br /&gt;My appearance as a panelist was fine, uneventful, and thankfully occurred before the coffee incident. We were supposed to be speaking about accessibility &lt;span style="font-style: italic;"&gt;management&lt;/span&gt;, which is supremely ironic considering that I'm not a manager and that I engaged in legendary power struggles with my previous manager, often about accessibility.&lt;br /&gt;&lt;br /&gt;Anyway, I was delighted to be able to work in my counter to yesterday's web zealots:&lt;br /&gt;&lt;br /&gt;The question of "how to be accessible" is not difficult.  We all already know how to be accessible.  It's very simple.  Design for Lynx, with no presentation.  Use plaintext, semantic tags, maybe an &lt;hr /&gt;.  Done.&lt;br /&gt;&lt;br /&gt;No?&lt;br /&gt;&lt;br /&gt;The &lt;span style="font-style: italic;"&gt;real&lt;/span&gt; question is, newer and richer web technologies are always out there, doing that "emerging" thing that they do.  We want to learn them, use them, maybe even help create them.  Our users want them.  Our bosses want us to provide them to our users.  "Don't do that" isn't a strategy, for many reasons.  And so the reason we're all here is to figure out how to render more interesting things than plaintext, more interestingly, while remaining accessible.&lt;br /&gt;&lt;br /&gt;I was delighted that this point went over more or less well with the group.&lt;br /&gt;&lt;br /&gt;It was supported by a back-reference to one of yesterday's presenters, the guy from IBM/W3C who talked about how WCAG 2.0 is moving toward technology-independence; rather than banning certain things (like, helpfully, all of Javascript or all tables), the emphasis is on guidelines to providing accessible content with all technologies.&lt;br /&gt;&lt;br /&gt;Today's presenters have been wonderfully concrete: a guy from Adobe and a guy from Yahoo!, both describing actual techniques and strategies for actual web development.  Exactly what I'm looking for.  Plus, the one from Yahoo! used "a11y" in his slides.  Rock on!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19609812-116492501017471014?l=bsktcase.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bsktcase.blogspot.com/feeds/116492501017471014/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19609812&amp;postID=116492501017471014' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/116492501017471014'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/116492501017471014'/><link rel='alternate' type='text/html' href='http://bsktcase.blogspot.com/2006/11/w1b-a11y-day-2_30.html' title='w1b a11y, Day 2'/><author><name>cmh</name><uri>http://www.blogger.com/profile/13364396399710683125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19609812.post-116484050640753243</id><published>2006-11-29T14:47:00.000-08:00</published><updated>2006-12-11T22:59:46.399-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='accessibility'/><category scheme='http://www.blogger.com/atom/ns#' term='conference'/><category scheme='http://www.blogger.com/atom/ns#' term='devgrrrl'/><category scheme='http://www.blogger.com/atom/ns#' term='a11y'/><title type='text'>w1b a11y, Day 1</title><content type='html'>This week I'm attending an invite-only conference on web accessibility.  It's sponsored by a UW center, but I still had to apply to get in.  I was very pleased to be selected &lt;span style="font-style: italic;"&gt;and&lt;/span&gt; tomorrow I'm going to be a panelist!&lt;br /&gt;&lt;br /&gt;This event is formatted like a workshop/working group, rather than a lecture series (I was going to say "than a conference", but conferring is exactly what we're doing).  The purpose of the conference, and the topic of the questions when I applied, involved accessibility for emerging web technologies, rich media, etc.&lt;br /&gt;&lt;br /&gt;Our group discussions got off to, in my opinion, a rocky start.  Over a "working lunch" (our host explained that the NSF won't pay for meals unless they are "working"), I ended up at a table with two good folks who I can only describe as web religious zealots.  I think in my past I've been this kind of zealot, and wow, I must have been incredibly annoying.  I deserve to be stuck at a table with people like this occasionally.  I have one in my working group, and our table picked up one from another group, and they fed off of each other.&lt;br /&gt;&lt;br /&gt;Anyway, he and the other zealot very quickly concluded that the solution to accessibility of rich content is that nobody needs rich content anyway, and if we just stick with the old proven web standards then accessibility is no problem.&lt;br /&gt;&lt;br /&gt;Fortunately, the majority of us here &lt;span style="font-style: italic;"&gt;don't&lt;/span&gt; feel that way, that being why we're here.  The discussions the rest of the day were much more productive.  Our afternoon presentation covered &lt;a href="http://www.w3.org/TR/WCAG20/"&gt;WCAG 2.0&lt;/a&gt;, which &lt;span style="font-style: italic;"&gt;I&lt;/span&gt; like the sound of even if &lt;a href="http://alistapart.com/articles/tohellwithwcag2"&gt;A List Apart doesn't&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Let me also say the food at &lt;a href="http://www.hotelandra.com/"&gt;Hotel Ändra&lt;/a&gt; is superb, even better than the food at Microsoft (which was good).  This is my second conference this year, but I haven't managed to get out of western Washington yet.  Working on it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19609812-116484050640753243?l=bsktcase.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bsktcase.blogspot.com/feeds/116484050640753243/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19609812&amp;postID=116484050640753243' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/116484050640753243'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/116484050640753243'/><link rel='alternate' type='text/html' href='http://bsktcase.blogspot.com/2006/11/w1b-a11y-day-1.html' title='w1b a11y, Day 1'/><author><name>cmh</name><uri>http://www.blogger.com/profile/13364396399710683125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19609812.post-116459837676462518</id><published>2006-11-26T19:20:00.000-08:00</published><updated>2006-12-11T23:00:12.784-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='santa'/><title type='text'>Dear Santa....</title><content type='html'>Things I &lt;span style="font-style: italic;"&gt;don't&lt;/span&gt; want this year:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Bearistas.  I have more than enough.  :)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Stuffed animals.  Ditto.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;LEGOs.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Relatively inexpensive things I might enjoy:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.amazon.com/gp/registry/wishlist/5PIUZ0AAVE78/"&gt;Amazon Wish List&lt;/a&gt; items.&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Amazon gift certificate would work well, since I get free shipping.&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;&lt;a href="http://www.junonia.com/"&gt;Junonia&lt;/a&gt; gift certificate so I can get PJs.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Wine glasses (6) and water goblets (12) in &lt;a href="http://www.replacements.com/webquote/JAVRAI.htm"&gt;Javit Rain&lt;/a&gt; pattern from Replacements.com.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Thanks, Santa!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19609812-116459837676462518?l=bsktcase.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.amazon.com/gp/registry/wishlist/5PIUZ0AAVE78/' title='Dear Santa....'/><link rel='replies' type='application/atom+xml' href='http://bsktcase.blogspot.com/feeds/116459837676462518/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19609812&amp;postID=116459837676462518' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/116459837676462518'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/116459837676462518'/><link rel='alternate' type='text/html' href='http://bsktcase.blogspot.com/2006/11/dear-santa.html' title='Dear Santa....'/><author><name>cmh</name><uri>http://www.blogger.com/profile/13364396399710683125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19609812.post-116414995793495143</id><published>2006-11-21T14:31:00.000-08:00</published><updated>2006-12-11T23:01:06.214-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='česko'/><category scheme='http://www.blogger.com/atom/ns#' term='art'/><category scheme='http://www.blogger.com/atom/ns#' term='history'/><category scheme='http://www.blogger.com/atom/ns#' term='mucha'/><title type='text'>Slovanská epopej Alfonse Muchy</title><content type='html'>I'm not really a fan of art for art's sake, but I can get pulled into art by a great story.  I visited the &lt;a href="http://www.mucha.cz/"&gt;Mucha Museum&lt;/a&gt; in Prague last year kind of just for something to do that day, not because I knew anything about Mucha or felt particularly strongly about art nouveau or anything.  So I guess it is not too surprising that among all the advertising posters and the stylized beautiful women, I fell in love with Mucha's "patriotic" period and the Slav Epic.&lt;br /&gt;&lt;br /&gt;Of course, these are the works that are hardest to find prints of, books with, or even very much information about.  I couldn't get to the museum where the Slav Epic is housed (several hours outside of Prague, &lt;span style="font-style: italic;"&gt;v &lt;a href="http://www.mkrumlov.cz/"&gt;Moravském Krumlově&lt;/a&gt;&lt;/span&gt;), so I had hoped to see &lt;span style="font-style: italic;"&gt;all&lt;/span&gt; of the paintings online when I got home, but couldn't find any web galleries of them anywhere!&lt;br /&gt;&lt;br /&gt;Today I find that there's a fantastic little site with &lt;a href="http://www.slav-epic.org.uk/"&gt;information about the Slav Epic&lt;/a&gt;, and a &lt;a href="http://www.pricejb.pwp.blueyonder.co.uk/slav-epic/Gallery.htm"&gt;gallery&lt;/a&gt;.  I'm also excited, I &lt;span style="font-style: italic;"&gt;think&lt;/span&gt;, to learn that the Slav Epic is &lt;a href="http://www.radio.cz/en/article/77102"&gt;moving back to Prague&lt;/a&gt; where it can be seen and appreciated.  There's some controversy about the architecture and about whether the new exhibit will be a cheesy tourist trap, but I have trouble imagining the cheesy tourists really flocking to learn about the heart of the Slavic past, especially if they can have their fill of advertising posters at the gift shop right off Na Příkopě.&lt;br /&gt;&lt;br /&gt;Still can't find much online about Mucha's Masonic art, pointers welcome.  :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19609812-116414995793495143?l=bsktcase.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.slav-epic.org.uk/' title='Slovanská epopej Alfonse Muchy'/><link rel='replies' type='application/atom+xml' href='http://bsktcase.blogspot.com/feeds/116414995793495143/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19609812&amp;postID=116414995793495143' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/116414995793495143'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/116414995793495143'/><link rel='alternate' type='text/html' href='http://bsktcase.blogspot.com/2006/11/slovansk-epopej-alfonse-muchy.html' title='Slovanská epopej Alfonse Muchy'/><author><name>cmh</name><uri>http://www.blogger.com/profile/13364396399710683125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19609812.post-116406082745867687</id><published>2006-11-20T14:01:00.000-08:00</published><updated>2006-12-11T23:02:29.460-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='art'/><category scheme='http://www.blogger.com/atom/ns#' term='liberal arts'/><category scheme='http://www.blogger.com/atom/ns#' term='seattle'/><category scheme='http://www.blogger.com/atom/ns#' term='smith college'/><category scheme='http://www.blogger.com/atom/ns#' term='alumnae'/><title type='text'>Smith College Fall Social</title><content type='html'>There are a lot of things about Smith College that make me feel like I'm in over my head.  My super-studious first year roommate was one.  Social events with &lt;a href="http://www.seattlesmith.org/"&gt;Seattle-area alumnae&lt;/a&gt; are another.&lt;br /&gt;&lt;br /&gt;So I got this invitation to something called a Smith College Fall Social Event.  This is anxiety-inducing on so many levels that it practically requires a war plan.&lt;br /&gt;&lt;br /&gt;Part 1: the look&lt;br /&gt;&lt;br /&gt;What to wear to a Smith College Fall Social Event?  In Eastern Star I make it a point to wear a skirt or dress to almost everything.  (What I'm trying to convey by doing this is a topic for another post, possibly on &lt;a href="http://emptylabyrinth.blogspot.com/"&gt;another blog&lt;/a&gt;.)  In any case, Smith feels like exactly the opposite.  I want to look successful (trousers and shaped jacket), dressy (no jeans), yet fun (loud orange print top).&lt;br /&gt;&lt;br /&gt;I have a bit of time between work and the event, and Madison Park is nearby, so I decide to stop in the Aveda store at U Village to redeem a free sample card (for unrelated hand cream).  In the throes of Smith College inadequacy, I decide to check out tinted moisturizer, which is—gasp—makeup, though only just barely.  It looks pretty good, though flat, so I try a cream blush.  No escaping it now, I'm wearing makeup.  It looks great.  I feel great.  I blame &lt;a href="http://www.carmindy.com/"&gt;Carmindy&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;(It occurs to me later that trying brand-new cosmetics half an hour before a big event is probably not the best idea; fortunately, I don't suffer any surprise allergic reactions this time.)&lt;br /&gt;&lt;br /&gt;Part 2: the location&lt;br /&gt;&lt;br /&gt;I've been doing a fair amount of work as an admissions representative this year, so my co-workers ask whether this social is being held at &lt;span style="font-style: italic;"&gt;my&lt;/span&gt; house.  Horrors!  No way!  This is at the home of a 1953 alumna who is also a member of the Board of Trustees.  It's in Madison Park, near Broadmoor.  &lt;span style="font-style: italic;"&gt;Probably some mansion&lt;/span&gt;, I say, chuckling.  &lt;span style="font-style: italic;"&gt;No, I'm kidding, but I'm sure it's a nice place.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;OK, it's totally at a mansion.&lt;br /&gt;&lt;br /&gt;Not just a mansion, either, but a vaulted concrete creation more like a modern art museum (dropped in the middle of a neighborhood full of mansions).  I feel like Fraulein Maria arriving at the Von Trapp house with her battered straw hat and guitar, singing "I Have Confidence" as I drive up but finishing on "oh, help," as I reach the front gate.&lt;br /&gt;&lt;br /&gt;Our hostess is petite, dressed in a black ruffled tuxedo shirt and vibrant purple print velvet pants.  She looks like one of her own art acquisitions. We hear that she frequently leads her guests on guided art tours, but the crowd's too big this time so we have to explore the pieces on our own.&lt;br /&gt;&lt;br /&gt;The entire roof of the house seems to be vaulted glass, and there's at least one elevator.  The upstairs bedrooms have views of both the Evergreen Point (520) Floating Bridge &lt;span style="font-style: italic;"&gt;and&lt;/span&gt; the Lacey V. Murrow (I-90) Floating Bridgeplex (making "panoramic" redundant).&lt;br /&gt;&lt;br /&gt;Part 3: the program&lt;br /&gt;&lt;br /&gt;Is this one of those parties where you arrive on time, or fashionably late?  My Eastern Star training has me suspecting "a program," i.e., at least perhaps a formal greeting by the hostess or a short talk, if not a full agenda.  I decide to get there on time.  This works excellently for scoring a parking space in the neighborhood, but there does not turn out to be a program.  It really is a Fall Social Event and the only item on the agenda is mingling.&lt;br /&gt;&lt;br /&gt;Part 4: the generations&lt;br /&gt;&lt;br /&gt;One of the reasons I stress out about Smith College social events is that I'm so awkward around my Smith peers.  Two problems: one, hardly anybody from the late 1980s/early 1990s era ever attends these things, and two, I find 1990s alumnae difficult to talk to.  I'm not sure why, but we wade through the obligatory small talk about our career/family choices, we commiserate about the dining room consolidations, and then things dead-end in the vicinity of the new Campus Center.  I wonder if it's because you never know what's going to offend a 1990s Smithie (but you know &lt;span style="font-style: italic;"&gt;something&lt;/span&gt; will)?  Plus, the existence of alumnae after about 1995 makes me feel really, really old (hi Eszter!).&lt;br /&gt;&lt;br /&gt;Once it becomes clear that this really is a purely social event, at which mingling is expected, I decide to take some advice from noted anthropologist &lt;a href="http://www.ricksteves.com/"&gt;Rick Steves&lt;/a&gt;: &lt;span style="font-style: italic;"&gt;choose to be an extrovert; it's the only way you'll have any fun&lt;/span&gt;.  I dive in.  I start barging into small circles of alumnae I don't know.&lt;br /&gt;&lt;br /&gt;I get great news from the official Alumnae Admissions Coordinators (who are a lot of fun in spite of being 1990s like me): they've interviewed at least two, possibly three, of &lt;span style="font-style: italic;"&gt;my&lt;/span&gt; recruits from the south end.  Holy cow, my outreach program is working!  I express my desire to singlehandedly drain the financial aid pool dry and they agree.&lt;br /&gt;&lt;br /&gt;I'm talking to another relatively younger alumna (1980s, I think, who is decidedly introverted and inching her way to the door), when a stately lady from the class of 1943 (clearly also operating on the Rick Steves plan) barges into our small circle and starts up a conversation.  My Eastern Star background kicks in and I adore her immediately.  We all have a million questions for each other about what Smith was like, and life was like, in our respective eras.  It occurs to me that perhaps we 1990s don't find each other as interesting because we aren't &lt;span style="font-style: italic;"&gt;different&lt;/span&gt; enough and we don't have enough questions to ask.&lt;br /&gt;&lt;br /&gt;Later I barge in on some other alumnae, cousins from the late 1940s and early 1950s who actually attended Smith &lt;span style="font-style: italic;"&gt;from&lt;span style="font-style: italic;"&gt; Seattle&lt;/span&gt;&lt;/span&gt;, not a very common occurrence.  One majored in chemistry!  This is why Smith women are so inspiring.  Plus, they think I'm "young".&lt;br /&gt;&lt;br /&gt;Part 5: the cuisine&lt;br /&gt;&lt;br /&gt;Wine and hors d'oeuvres are being passed around on trays by catering staff.  Somehow, in my circle-hopping, I manage to be standing with people who all already have wine every time the wine comes around, so I never get offered any.  Note for next time: get wine early.  (This facilitates the Rick Steves plan, too.)&lt;br /&gt;&lt;br /&gt;Tasty treats include tuna tartare (remarkably like Hawaiʻian &lt;a href="http://en.wikipedia.org/wiki/Poke_%28food%29"&gt;&lt;span style="font-style: italic;"&gt;poke&lt;/span&gt;&lt;/a&gt; and equally delicious), fingerling potatoes with truffle salt, minced pork on a crisp bruschetta-ish bread, and quince pastries with whipped cream.&lt;br /&gt;&lt;br /&gt;After more than an hour of mingling, the formal living/dining room has cleared out and we who remain hypothesize that the party is dying down.  I wander toward the door and discover a packed corridor leading to what turns out to be a palatial kitchen overlooking a "casual" dining area for six and a reading/conversation area with (yet another) fireplace.  The caterers are working madly at the center island, the footprint of which is larger than many rooms in my house.&lt;br /&gt;&lt;br /&gt;Here's where I discover &lt;span style="font-style: italic;"&gt;les petites madeleines chocolates&lt;/span&gt;, fresh-baked and devoured by alumnae pretty much as soon as a batch emerges from the ovens.&lt;br /&gt;&lt;br /&gt;Part 6: the reunions&lt;br /&gt;&lt;br /&gt;Around the kitchen, I discover a couple of people I actually know: an early 1990s former neighbor, who looks exactly the same (i.e., gorgeous) as our Smith days; and a real live 1993, whom I sang with in choir and who, it turns out, also goes to &lt;a href="http://www.saintmarks.org/"&gt;St. Mark's&lt;/a&gt; (as do all good upper-crust Seattleites, I suspect).  The former neighbor used to work for Real.com.  &lt;span style="font-style: italic;"&gt;Did you know Maria?&lt;/span&gt; we ask, jokingly, referring to the newly-reelected Senator Cantwell, a Reallionaire.  "Actually, yeah."  I have got to be more careful what I joke about.  The choirmate and I exchange email addresses and I get to relate my gossip about the &lt;a href="http://www.guardian.co.tt/archives/2004-05-04/features2.html"&gt;Amherst Regional High School &lt;span style="font-style: italic;"&gt;West Side Story&lt;/span&gt; debacle&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;My boss, a Barnard alumna, asked me to look for a Smithie grad-school friend of hers and I find my target at the "casual" dining table.  She works for the city, and we end up deep in conversation about &lt;a href="http://www.google.com/search?q=north+highline+annexation"&gt;North Highline annexation&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;This is one of the best things about being a Smithie: at some random Fall Social Event, one can find someone else who knows the &lt;a href="http://www.gmhb.wa.gov/gma/"&gt;Growth Management Act&lt;/a&gt; in detail and is passionate about it (who accurately guesses my lot size from its location) and can meaningfully work through issues of governance, zoning and Detached Accessory Dwelling Units while sipping wine and nibbling tuna tartare in an art gallery mansion.&lt;br /&gt;&lt;br /&gt;Can't wait for the next one.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19609812-116406082745867687?l=bsktcase.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.seattlesmith.org/' title='Smith College Fall Social'/><link rel='replies' type='application/atom+xml' href='http://bsktcase.blogspot.com/feeds/116406082745867687/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19609812&amp;postID=116406082745867687' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/116406082745867687'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/116406082745867687'/><link rel='alternate' type='text/html' href='http://bsktcase.blogspot.com/2006/11/smith-college-fall-social.html' title='Smith College Fall Social'/><author><name>cmh</name><uri>http://www.blogger.com/profile/13364396399710683125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19609812.post-116301410417169488</id><published>2006-11-08T11:28:00.000-08:00</published><updated>2006-12-11T23:03:01.975-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='culture'/><category scheme='http://www.blogger.com/atom/ns#' term='marketing'/><category scheme='http://www.blogger.com/atom/ns#' term='health'/><category scheme='http://www.blogger.com/atom/ns#' term='fat'/><title type='text'>"Healthy" processed foods: not so much</title><content type='html'>New York Times: &lt;a href="http://www.nytimes.com/2006/11/06/business/06grocery.html"&gt;The Package May Say Healthy, but This Grocer Begs to Differ&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Hannafords' ratings expose that most processed foods labelled as "healthy" are misleading at best.  I'm surprised the grocers haven't been sued or blacklisted.&lt;br /&gt;&lt;br /&gt;I don't think we collectively care, unfortunately.&lt;br /&gt;&lt;blockquote&gt;[S]everal customers said they had heard about Guiding Stars in radio advertisements or seen it in the store, but that it had not influenced their purchasing. Several shoppers said they did not see the point.&lt;br /&gt;&lt;br /&gt;"I buy whatever it is on my list," said Karen Wilson, 43. "If my kids want Cheerios, I buy them Cheerios and don't look at the stars."&lt;/blockquote&gt;Wow, quality nutrition &lt;span style="font-style: italic;"&gt;and&lt;/span&gt; quality parenting there.&lt;br /&gt;&lt;blockquote&gt;LiseAnne Deoul, 34, said she liked the idea of Guiding Stars even though the system had not helped her narrow her choices during a quick stop last week to buy pasta.&lt;br /&gt;&lt;br /&gt;"All of it was the same," she said. "They all had two stars."&lt;/blockquote&gt;It does not occur to people that this tells you something useful about &lt;span style="font-style: italic;"&gt;pasta?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This is why dishonest food labeling works, and why it'll continue to work regardless of what the stores may do.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19609812-116301410417169488?l=bsktcase.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.nytimes.com/2006/11/06/business/06grocery.html' title='&quot;Healthy&quot; processed foods: not so much'/><link rel='replies' type='application/atom+xml' href='http://bsktcase.blogspot.com/feeds/116301410417169488/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19609812&amp;postID=116301410417169488' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/116301410417169488'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/116301410417169488'/><link rel='alternate' type='text/html' href='http://bsktcase.blogspot.com/2006/11/healthy-processed-foods-not-so-much.html' title='&quot;Healthy&quot; processed foods: not so much'/><author><name>cmh</name><uri>http://www.blogger.com/profile/13364396399710683125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19609812.post-116240909090032565</id><published>2006-11-01T11:17:00.000-08:00</published><updated>2006-12-11T23:03:42.629-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='flickr'/><category scheme='http://www.blogger.com/atom/ns#' term='travel'/><category scheme='http://www.blogger.com/atom/ns#' term='travelblog'/><title type='text'>Tales from the road</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.flickr.com/photos/bsktcase/285119967/"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; cursor: pointer; float: right;" src="http://static.flickr.com/109/285119967_aef84b72b0_m.jpg" alt="Waimānalo Beach: sunrise" border="0" /&gt;&lt;/a&gt;I keep a &lt;a href="http://www.travelblog.org/Bloggers/bsktcase/"&gt;travel blog&lt;/a&gt;, lately updated with tales from my family vacation to Waimānalo Beach on O'ahu.&lt;br /&gt;&lt;br /&gt;I also uploaded zillions of photos to &lt;a href="http://www.flickr.com/photos/bsktcase/"&gt;Flickr&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Just before we left, I picked up a fabulous little gadget, the &lt;a href="http://www.amazon.com/Sony-GPS-CS1-CyberShot-Digital-Cameras/dp/B000HDIYEO/ref=sr_11_1/002-5894670-6233662"&gt;Sony GPS-CS1&lt;/a&gt; to geotag photos.  It worked really well and Flickr made a &lt;a href="http://www.flickr.com/photos/bsktcase/map/"&gt;cool map&lt;/a&gt; out of the results.&lt;br /&gt;&lt;br /&gt;We stayed at the &lt;a href="http://www.beachhousehawaii.com/"&gt;Sea Breeze Beach House&lt;/a&gt;, which I highly recommend to all!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19609812-116240909090032565?l=bsktcase.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.travelblog.org/Bloggers/bsktcase/' title='Tales from the road'/><link rel='replies' type='application/atom+xml' href='http://bsktcase.blogspot.com/feeds/116240909090032565/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19609812&amp;postID=116240909090032565' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/116240909090032565'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/116240909090032565'/><link rel='alternate' type='text/html' href='http://bsktcase.blogspot.com/2006/11/tales-from-road.html' title='Tales from the road'/><author><name>cmh</name><uri>http://www.blogger.com/profile/13364396399710683125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19609812.post-116043218862883967</id><published>2006-10-09T14:48:00.000-07:00</published><updated>2006-12-11T23:04:06.344-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='santa'/><title type='text'>Dear Santa....</title><content type='html'>Dear Santa,&lt;br /&gt;&lt;br /&gt;I would really like an old fashioned silver coffee and tea service to match my family heirloom silver, and I happened to notice that the sets at Replacements, Ltd. cost less than half of what they used to.&lt;br /&gt;&lt;br /&gt;PTSWKT 7-Piece Plated Tea Set (w/ Waste, Ktt&lt;br /&gt;&lt;br /&gt;would be wonderfully extravagant.  Even though it says it is not available, the nice folks at &lt;a href="http://www.replacements.com/"&gt;replacements.com&lt;/a&gt; say they would gladly combine their &lt;a href="http://images.replacements.com/images/images5/flatware/I/international_silver_eternally_yours_silverplate_hollowware_6_piece_plated_tea_set_waste_kettle_P0000161014S0076T2.jpg"&gt;PTSWK&lt;/a&gt; + &lt;a href="http://images.replacements.com/images/images5/flatware/I/international_silver_eternally_yours_silverplate_hollowware_large_silverplate_waiter_tray_P0000161014S0030T2.jpg"&gt;PWTL&lt;/a&gt; items to create this set, you just have to let them know.&lt;br /&gt;&lt;br /&gt;Otherwise,&lt;br /&gt;&lt;br /&gt;PTSWT 6-Piece Plated Tea Set (Waste &amp; Tray)&lt;br /&gt;&lt;br /&gt;would really be quite sufficient.&lt;br /&gt;&lt;br /&gt;If you and your elves could bring them to me someday, I promise to cherish them always and polish them occasionally.&lt;br /&gt;&lt;br /&gt;Hope you are enjoying your vacation.&lt;br /&gt;&lt;br /&gt;love, me&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19609812-116043218862883967?l=bsktcase.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.replacements.com/webquote/INSETY2.htm' title='Dear Santa....'/><link rel='replies' type='application/atom+xml' href='http://bsktcase.blogspot.com/feeds/116043218862883967/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19609812&amp;postID=116043218862883967' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/116043218862883967'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/116043218862883967'/><link rel='alternate' type='text/html' href='http://bsktcase.blogspot.com/2006/10/dear-santa.html' title='Dear Santa....'/><author><name>cmh</name><uri>http://www.blogger.com/profile/13364396399710683125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19609812.post-116041721207062997</id><published>2006-10-09T11:01:00.000-07:00</published><updated>2006-12-11T23:04:26.891-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='gender'/><category scheme='http://www.blogger.com/atom/ns#' term='devgrrrl'/><title type='text'>patterns &amp; practices summit pays off right away</title><content type='html'>&lt;i&gt;&lt;a href="http://www.pnpsummit.com/"&gt;p&amp;amp;p&lt;/a&gt;&lt;/i&gt; seemed pretty advanced, and I was worried that it would be too far over my head.  I even tried to back out at the last minute.&lt;br /&gt;&lt;br /&gt;I must say it was well worth it, in terms of entertainment value, to step out of the conference room at our midmorning break, breeze by a long line for the men's room, and stroll right into a vast and completely empty women's room.&lt;br /&gt;&lt;br /&gt;Guess I'm not the only devgrrrl who wasn't sure she belonged here.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19609812-116041721207062997?l=bsktcase.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bsktcase.blogspot.com/feeds/116041721207062997/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19609812&amp;postID=116041721207062997' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/116041721207062997'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/116041721207062997'/><link rel='alternate' type='text/html' href='http://bsktcase.blogspot.com/2006/10/patterns-practices-summit-pays-off.html' title='patterns &amp; practices summit pays off right away'/><author><name>cmh</name><uri>http://www.blogger.com/profile/13364396399710683125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19609812.post-115767200236447009</id><published>2006-09-07T16:15:00.000-07:00</published><updated>2006-12-11T23:05:24.698-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tolerance'/><category scheme='http://www.blogger.com/atom/ns#' term='freemasons'/><category scheme='http://www.blogger.com/atom/ns#' term='oes'/><category scheme='http://www.blogger.com/atom/ns#' term='politics in lodge'/><title type='text'>Politics vs. Lodge: a losing battle?</title><content type='html'>Those of us who find conservative politics to be repugnant take comfort in the notion that our Chapters and Lodges are meant to be neutral territory, where we can choose to experience what's good in people whether we agree with them on such issues or not.&lt;br /&gt;&lt;br /&gt;This could be self-delusion, in many ways.&lt;br /&gt;&lt;br /&gt;Perhaps our Orders aren't neutral ground at all, but rather have been overtaken and are dominated by backward thinking, which in turn shapes and governs our institutions and their priorities and directions.  (That would explain quite a few things.)&lt;br /&gt;&lt;br /&gt;Perhaps it is folly to try to compartmentalize away aspects of ourselves that are part of our passion or our intellect (well, &lt;span style="font-style: italic;"&gt;some&lt;/span&gt; of us choose to involve our intellects) or our daily lives outside of our Orders, and thus it is no surprise that we do such a poor job at it.&lt;br /&gt;&lt;br /&gt;Perhaps a Sister or Brother's conservative views are so repugnant that we &lt;span style="font-style: italic;"&gt;shouldn't&lt;/span&gt; fraternize with them.&lt;br /&gt;&lt;br /&gt;Perhaps in our silence, we are not only naïve, but complicit.&lt;br /&gt;&lt;br /&gt;Perhaps our Orders don't do anything worthwhile enough to justify the effort.&lt;br /&gt;&lt;br /&gt;In our Lodge-as-neutral-territory worldview, the true and proper fraternal response to a conservative email-bomb is generous use of the Delete key.  The problem is, by doing so we never uncover the issues and can never learn the answers to any of the above questions.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19609812-115767200236447009?l=bsktcase.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bsktcase.blogspot.com/feeds/115767200236447009/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19609812&amp;postID=115767200236447009' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/115767200236447009'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/115767200236447009'/><link rel='alternate' type='text/html' href='http://bsktcase.blogspot.com/2006/09/politics-vs-lodge-losing-battle.html' title='Politics vs. Lodge: a losing battle?'/><author><name>cmh</name><uri>http://www.blogger.com/profile/13364396399710683125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19609812.post-115291410091755110</id><published>2006-07-14T14:12:00.000-07:00</published><updated>2006-12-11T23:06:17.053-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='veterinary medicine'/><category scheme='http://www.blogger.com/atom/ns#' term='jiji'/><title type='text'>Feline Chronic Renal Failure</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.flickr.com/photos/bsktcase/159645955/"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px;" src="http://static.flickr.com/71/159645955_8f0751e72e_m.jpg" alt="" border="0" /&gt;&lt;/a&gt;Back in January, I went looking for an older kitty to adopt and found this sweet 15-year-old feline offered by loving owners who felt she would appreciate a quieter retirement home than they could offer.&lt;br /&gt;&lt;br /&gt;The whole quiet retirement home thing went a bit awry when I got hit by a car three days later.  My bewildered girl adjusted as well as could be expected to the parade of caregivers and piles of orthopedic supplies in her new home.  She even warmed up to me once I got rid of the scary crutches three months later.&lt;br /&gt;&lt;br /&gt;Nowadays my stately old girl, rechristened &lt;a href="http://www.imdb.com/title/tt0097814/"&gt;Jiji&lt;/a&gt;, follows me around and wants to cuddle more than I expected, but still tolerates my busy work and activity schedules fairly well.&lt;br /&gt;&lt;br /&gt;We visited her longtime veterinary clinic this week and confirmed that she has chronic renal failure (CRF), which is very common in cats her age.  Her previous owners had described the classic symptoms—drinking lots of water and urinating frequently—but I'm not sure how much they knew about her disease.  It is progressive and will eventually be terminal.&lt;br /&gt;&lt;br /&gt;The good news is, her bloodwork this week isn't any worse than it was last November.  Kidney function is diminished, but the damage isn't progressing.  We have no way of knowing how long she's already been on this "plateau", but her life expectancy might still reasonably be measured in years, and that's encouraging.  I've found websites dedicated to cats who have survived &lt;span style="font-style: italic;"&gt;six to eight&lt;/span&gt; years on extremely aggressive treatments that I already know we won't try.&lt;br /&gt;&lt;br /&gt;I've switched her to &lt;a href="http://www.hillspet.com/zSkin_2/products/product_details.jsp?PRODUCT%3C%3Eprd_id=845524441760375&amp;FOLDER%3C%3Efolder_id=2534374302037389&amp;amp;bmUID=1152913235037"&gt;k/d&lt;/a&gt; (low protein, low phosphorus), which she seems to love, and I'll start her on Pepcid (for stomach upset) and probably subcutaneous fluids (for dehydration).  Howevermany years of retirement she may have left in front of her, I'll make sure they are peaceful, cozy and pampered.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19609812-115291410091755110?l=bsktcase.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.vetcentric.com/reference/encycEntry.cfm?ENTRY=80&amp;COLLECTION=EncycIllness&amp;MODE=full' title='Feline Chronic Renal Failure'/><link rel='replies' type='application/atom+xml' href='http://bsktcase.blogspot.com/feeds/115291410091755110/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19609812&amp;postID=115291410091755110' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/115291410091755110'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/115291410091755110'/><link rel='alternate' type='text/html' href='http://bsktcase.blogspot.com/2006/07/feline-chronic-renal-failure.html' title='Feline Chronic Renal Failure'/><author><name>cmh</name><uri>http://www.blogger.com/profile/13364396399710683125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19609812.post-115242912215925634</id><published>2006-07-08T23:32:00.000-07:00</published><updated>2006-12-11T23:06:48.038-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='xian'/><category scheme='http://www.blogger.com/atom/ns#' term='marketing'/><category scheme='http://www.blogger.com/atom/ns#' term='tv'/><category scheme='http://www.blogger.com/atom/ns#' term='history'/><title type='text'>Stealth evangelism on the History Channel International</title><content type='html'>I sent a "shame on you" to History Channel International, owned by A&amp;E, for the misleading marketing blitz surrounding their debut of "&lt;a href="http://www.historyinternational.com/drivethru/"&gt;Drive Thru History&lt;/a&gt;".  Apparently I'm not the only one who got taken in by the ads, which seemed to suggest that they would be using CGI overlays to show what historical sites and buildings would have looked like in their day.  It's not that that didn't happen, though it didn't.  It turns out the bait and switch was of a much different sort.&lt;br /&gt;&lt;br /&gt;I have to say, I didn't hate the 2.5 episodes I watched on DVR.  The host was a little much, but I didn't hate him either, just wanted him to dial it back a bit.  I guess I'm not sharp enough on my ancient history to catch all the small inaccuracies that the folks on the reader boards are cranky about.&lt;br /&gt;&lt;br /&gt;At first, I thought it was pretty cool that the show took a side trip to a (they said) lesser-known monument in Rome, the &lt;a href="http://en.wikipedia.org/wiki/Arch_of_Titus"&gt;Arch of Titus&lt;/a&gt;, which commemorates the sack of Jerusalem.  Then the show got awfully rhapsodic about the history of the Jews and the glories of their temple.  OK, I kind of enjoyed getting such a colorful picture of the importance of the temple and how emotionally devastating its loss must have been for the Jews.  But it seemed like we were pretty far afield from Rome at that point.  And, hmm.  Here's what the show had to say about the Dome of the Rock, one of the holiest sites in Islam:&lt;br /&gt;&lt;blockquote&gt;Today, a Muslim mosque, along with another Muslim holy site called the Dome of the Rock, sits on top of the old temple ruins, resulting in Jerusalem becoming a constant hotbed of religious turmoil, warring factions and struggle.&lt;br /&gt;&lt;/blockquote&gt;Bwah?  &lt;span style="font-style: italic;"&gt;Resulting in?  &lt;/span&gt;Did they just say that all Middle East violence is a building's fault?  A Muslim building's fault?  But wait, there's more.&lt;br /&gt;&lt;blockquote&gt;In this highly charged climate, some Palestinians and other Muslims have suggested that the Jewish temple was a myth, a political fabrication to give Jews a legitimate claim to the Holy Land.  It would appear, however, that the temple and its treasures were as real as the carvings on the Arch of Titus back in Rome.  And while there are no easy answers to the seemingly endless conflict, one thing is certain: there can be no just outcome by rewriting history.&lt;br /&gt;&lt;/blockquote&gt;Huh?  Isn't this a show about Rome?  Did we just do a 20-minute segment on an obscure Roman arch just to prove that the Jewish temple really existed and to put the Palestinians on notice?&lt;br /&gt;&lt;br /&gt;Well, I figured maybe I was overreacting.  And the rest of the show was quite entertaining and not particularly weird.  So I watched the next one, which was mostly about Nero and particularly the great fire, which the show pretty strongly indicates (complete with a stay-tuned cliffhanger) was set intentionally by Nero so that he could blame it on Christians.  Then, after a rather detailed digression about the persecution of Christians, including Saints Peter and Paul, we get this:&lt;br /&gt;&lt;blockquote&gt;Christian tradition holds that, except for John, all of Jesus' apostles were executed for their faith.  For many Christians, this is a strong argument for the truth of their claims.  The apostles, because they were eyewitnesses, knew for certain whether Jesus' resurrection was true or false.  This set them apart.  History is full of people willing to die for what they believed, but it's difficult to find any sane person who will give their life for a cause they know to be fraudulent.  Those who defend the Christian faith ask this question: how likely was it that a man would choose torture and death if all he had to do was simply deny a myth?&lt;br /&gt;&lt;/blockquote&gt;Um.&lt;br /&gt;&lt;br /&gt;The second half of the show visits the Pantheon, and gives lots of illustration and detail about its architecture and engineering, which is way cool, and also a perfectly reasonable overview of the Roman and Greek, well, pantheon.  In comparing the Pantheon's dome to other domed structures, we get another mention of the Dome of the Rock, with a conspicuous reminder that it "sits over the site of the former Jewish temple in Jerusalem".  They digress again about the persecution of Christians for refusing to worship Cæsar.  And then, the big finish: a celebration of how the Pantheon was later consecrated as a Christian church.&lt;br /&gt;&lt;blockquote&gt;And, in the course of a few centuries, Christianity had overtaken the Roman Empire, establishing itself as a fundamental foundation of Western civilization.  This upheaval has done nothing less than shape our world as we know it today.  The architectural marvel that once stood for the glory of the Roman gods now stands as a monument to their insignificance, and the triumph of a Galilean carpenter who professed himself to be God.&lt;br /&gt;&lt;/blockquote&gt;Dude.&lt;br /&gt;&lt;br /&gt;I guess I'm a slow learner, though, because I coasted through the digression into the Acts of the Apostles from the Oracle at Delphi in the third episode.  It wasn't until halfway through, after they used the Olympic Games as a hook to show a lengthy quotation (with dramatic reading and graphics) from I Corinthians about the Christian "crown that will last forever" that it occurred to me to Google this show and try to figure out WTF was going on.&lt;br /&gt;&lt;br /&gt;Well, well, well.&lt;br /&gt;&lt;br /&gt;Turns out Drive Thru History was produced by ColdWater Media, an evangelical studio.  DTH's editor and host, &lt;a href="http://www.tyndale.com/authors/bio.asp?code=830"&gt;Dave Stotts&lt;/a&gt;, is described as a seminary student with twelve years' experience in "Christian media production".  Christian bookstores stock the DVD sets, and it originally ran on the Trinity Broadcasting Network in June before being picked up and run as-is on History International.&lt;br /&gt;&lt;br /&gt;Wow.  Let me emphasize again that this show was marketed as if it were neutral, secular, scientific and fact-based programming.  Some critics on the HCI message boards are also pretty upset about what they say are historical inaccuracies.  The small debatable stuff doesn't bother me nearly as much as the Trojan Horse (pun intended): a deliberate framing and interpretation of history to emphasize Christian supremacy, Christianity as Truth, the inevitability of the rise of Christian dominance.  Dismissing and denigrating Muslims bothered me, and they haven't even gotten to Turkey yet.  And then, identifying Christianity as "a fundamental foundation of Western civilization" (I'm not sure why they bothered to say "a", but they did, I checked) can really only have one purpose: the fundamentalists' favorite, the claim that America is a "Christian nation" founded on "Christian principles".  That's provably false, but provable falsehoods never stopped these people before.&lt;br /&gt;&lt;br /&gt;Oh, look.  Here's what Focus on the Family has to say about an upcoming episode: "Then it's on to Washington, D.C. to see how Greek, Roman and Christian influences shaped the foundation of America."&lt;br /&gt;&lt;br /&gt;I don't dispute the History Channel's "right" to evangelize if that's what they really want to do, but stealth evangelism is creepy and uncool.&lt;br /&gt;&lt;br /&gt;If you should happen to also be disturbed by this, you could send feedback to HCI/A&amp;E via their &lt;a href="http://www.historychannel.com/global/feedback/contact.jsp?site=HistoryChannel.com&amp;amp;NetwCode=THC"&gt;contact page&lt;/a&gt; and let them know that you'd like their TBN evangelism content to be properly identified as such in their ad campaigns.  Alternately, if you love this show and want to see lots more like it, it'd be swell if you'd contact them and ask them to identify it prominently in their ads so you'll know when to watch it....&lt;br /&gt;&lt;br /&gt;In the meantime, History Channel International, which I added to my satellite "favorites" just because I thought this show looked cool, is back off of the list.  I'll be viewing the other A&amp;amp;E networks warily as well.  Back to Discovery Channel's "Dirty Jobs" and "Mythbusters", which haven't let me down yet.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19609812-115242912215925634?l=bsktcase.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.historyinternational.com/drivethru/' title='Stealth evangelism on the History Channel International'/><link rel='replies' type='application/atom+xml' href='http://bsktcase.blogspot.com/feeds/115242912215925634/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19609812&amp;postID=115242912215925634' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/115242912215925634'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/115242912215925634'/><link rel='alternate' type='text/html' href='http://bsktcase.blogspot.com/2006/07/stealth-evangelism-on-history-channel.html' title='Stealth evangelism on the History Channel International'/><author><name>cmh</name><uri>http://www.blogger.com/profile/13364396399710683125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19609812.post-115092002525849168</id><published>2006-06-21T12:12:00.000-07:00</published><updated>2006-12-11T23:07:24.865-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='culture'/><category scheme='http://www.blogger.com/atom/ns#' term='marketing'/><category scheme='http://www.blogger.com/atom/ns#' term='health'/><category scheme='http://www.blogger.com/atom/ns#' term='tv'/><category scheme='http://www.blogger.com/atom/ns#' term='fat'/><title type='text'>Fat in Paradise</title><content type='html'>Several weeks ago now, I saw a special on TLC set at the &lt;a href="http://www.freedomparadise.com/"&gt;Freedom Paradise&lt;/a&gt; "size-friendly" resort.  It seemed to be some sort of "fat acceptance" workshop or retreat, not just vacations.  Interesting, because I thought the FA movement was kinda over in the 1990s, but there it was on everybody's favorite cable lifestyle channel.&lt;br /&gt;&lt;br /&gt;The insight that I had while watching the show was that there are (potentially) two totally different levels of FA.&lt;br /&gt;&lt;br /&gt;One is more like a fat-pride movement.  Fat is fabulous.  Fat people shouldn't ever change.  This leads to some predictable stuff that I think is lame (fat isn't my fault, weight loss is impossible), delusional (lots of fat people eat right and exercise vigorously and are still fat), and/or dangerous (fat is a safe and healthy lifestyle choice).  It can get downright weird (everyone &lt;span style="font-style: italic;"&gt;should&lt;/span&gt; find fat attractive and sexy).  Emphasis on discrimination.  Everything would be OK if only the MSM would show fat in a positive light.  Fat celebrities who lose weight viewed as turncoats.  Not much left of this one these days.  I think it pretty much lost the war with science.&lt;br /&gt;&lt;br /&gt;Someone on the TLC show said something about how nice it was, as a fat person at a fat resort, to be able to go back to the buffet again and again without anyone being judgmental.  That's old-school FA for me in a nutshell.  Delusions and coverups notwithstanding, it's pretty much Gluttony Acceptance, and that's just sad.&lt;br /&gt;&lt;br /&gt;On the other hand, I don't think it's helpful to vilify fat people, to moo at them out of passing cars, or for department stores to cram the fat women's clothing section in a dark corner of the basement and fill it with polyester and muumuus.  Fat is so locked up with self-esteem and self-worth that ironically, it's necessary to think well of yourself in order to sustain the motivation and discipline needed to lose the weight!&lt;br /&gt;&lt;br /&gt;It's a dilemma and I don't really know whether it's possible to balance meeting fat people's basic needs against trying not to enable fat and make it &lt;span style="font-style: italic;"&gt;so&lt;/span&gt; comfortable that it really &lt;span style="font-style: italic;"&gt;does&lt;/span&gt; become yet another alternative lifestyle.  I like the idea that fat people can have a normal and relaxed vacation on a beautiful beach with respectful staff and sturdy beds and chairs.  On the other hand, being pinched in an airline seat serves as a helpful reminder that my size is &lt;span style="font-style: italic;"&gt;not&lt;/span&gt; normal and what I'm doing is &lt;span style="font-style: italic;"&gt;not&lt;/span&gt; OK in the long term.  It encourages me to straighten up and fly right, as it were.&lt;br /&gt;&lt;br /&gt;I figure regardless of what should or should not be, the marketing niche will win out and fat will be accommodated because fat money is worth just as much as the skinny kind (and there's increasingly more of it).  And yet, since the TLC show was filmed, Freedom Paradise has abandoned their size-friendly theme and don't market themselves as such any more.  I don't know if that means there isn't support for the niche, or they need to partner with a size-friendly airline to make it work.  Maybe it means that &lt;span style="font-style: italic;"&gt;all&lt;/span&gt; resorts catering to Americans are becoming size-friendly anyway and it isn't a niche any more!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19609812-115092002525849168?l=bsktcase.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.freedomparadise.com/' title='Fat in Paradise'/><link rel='replies' type='application/atom+xml' href='http://bsktcase.blogspot.com/feeds/115092002525849168/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19609812&amp;postID=115092002525849168' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/115092002525849168'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/115092002525849168'/><link rel='alternate' type='text/html' href='http://bsktcase.blogspot.com/2006/06/fat-in-paradise_21.html' title='Fat in Paradise'/><author><name>cmh</name><uri>http://www.blogger.com/profile/13364396399710683125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19609812.post-115091567473643842</id><published>2006-06-21T11:44:00.000-07:00</published><updated>2006-06-21T11:47:54.736-07:00</updated><title type='text'>Testing Blogger tags</title><content type='html'>Here we are testing whether I can really get categories working in Blogger.&lt;br /&gt;&lt;div class="tags"&gt;Tags:&lt;ul&gt;&lt;li&gt;&lt;a href="http://del.icio.us/bsktcase/blogtech" rel="tag"&gt;blogtech&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://del.icio.us/bsktcase/test" rel="tag"&gt;test&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19609812-115091567473643842?l=bsktcase.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://blogfresh.blogspot.com/2005/12/greasemonkey-method-update-for-firefox.html' title='Testing Blogger tags'/><link rel='replies' type='application/atom+xml' href='http://bsktcase.blogspot.com/feeds/115091567473643842/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19609812&amp;postID=115091567473643842' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/115091567473643842'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19609812/posts/default/115091567473643842'/><link rel='alternate' type='text/html' href='http://bsktcase.blogspot.com/2006/06/testing-blogger-tags.html' title='Testing Blogger tags'/><author><name>cmh</name><uri>http://www.blogger.com/profile/13364396399710683125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
