Jan30

Not So Super Tuesday

For as long as I can remember Maryland has been a Super Tuesday state, meaning that we vote in the Democratic primary along with the majority of other states like California and New York.
 
So you can imagine my surprise on reading this:
 
Saturday's record breaking Democratic voter turnout in South Carolina sets the stage for an exciting primary here in Maryland on February 12th
 
Whaaaa!? So when did this happen and do our voters even know?
 
I'm politically active and consider myself to usually be pretty well informed. All the primary maps (CNN etc) have been showing us as among the Super Tuesday states. At least that was true a few weeks ago - I am pretty sure about it, since i was showing the maps to my kids and explaining the whole complicated thing to them.
 
Frankly, after several elections that were already tied up by momentum long before Super Tuesday, I am very dissappointed in our state's Democratic Party leaders that allowed us to fall out of step with the rest of the nation.
 
Did they have some reason that justifies this? I'd like to know.
 
Now, it's very likely that there will be some kind of clear trend emerging on February 5th, and our vote will matter much less than it would've if we voted with the other states.
 
I guess we'll miss out on delicious cake yet again. <sigh>
 
Update: Well, that didn't turn out at all like I thought it would. Instead of a clear leader emerging on Super Tuesday, we got something like a draw, which made the so-called Potomac Primary an actually relevant contest. For once, our Maryland votes counted for something and were noticed. Barack Obama even came to the Baltimore Arena. Sarah and I had a great time going door to door to get the word out about the event. Who knew? But, it is pretty impressive the way my point of view on the date change was turned around 180 degrees.
Published: Jan-30-08 | 0  Comment | 0  Link to this post

Jan30

John Edwards Is Out - What's Next?

So, according to news articles, John Edwards accounced/is anouncing his withdrawl from the Democratic campaign for presidential nomination at 1pm in New Orleans.
 
 
According to them, "Four in 10 [40%] Edwards supporters said their second choice in the race is Clinton, while a quarter [that's 25%" prefer Obama, according to an Associated Press-Yahoo poll conducted late this month. Both Clinton and Obama would welcome Edwards’ backing and the support of the 56 delegates he had collected."
 
Personally, I am not sure how I feel about that. I think the first word that came to mind was skeptical.
 
Why? Because Edwards was my second choice, and because I think his message dovetails most clearly with that of Barack Obama, not Hillary Clinton as the poll implies.
 
From the beginning I have believed that Edwards' supporters would have preferred Barack on issues like the war in Iraq, because where Obama is and has been against the war from the beginniing, Clinton still supports it. Edwards publicly apologized to the nation for his senate vote to go to war. To me, if the war is of concern to you then that is a no-brainer.
 
If on the other hand your issue is change and helping the poor and working class, then again I think that Obama is the better choice, whereas Clinton has a long history of supporting Wall Street over Main Street in many instances. It is pretty clear from their rhetoric that Hillary represents herself as the inside candidate who knows the system in DC, while the others have both pushed very hard for substantial reforms instead of only incremental improvements and policy "tweaks". Again, for me that is a "well duh".
 
So why the poll numbers? Well, if I had to guess, the cynic in me says that 4 in 10 Edwards supporters who would roll over to the Clinton camp are probably mostly women, although why they were not in her camp in the first place is interesting to me, I wonder how soft their support will be, and perhaps it may shift some in the coming days as they evaluate their decision. (It is now more real and less abstract then when the poll was taken.)
 
The bigger question in my mind is what of the 35% of people who obviously must have had no opinion or admit they could not decide? That's a pretty big spread. Even so, I'd have to say those uncommitteds will have to break very heavily for Obama or else he will have to win back some of the 4-in-10s to offset the impact of Edwards' leaving the race.
 
Telling indeed will be if/when Edwards decides to endorse someone, and exactly how his camp will break out demographically across the nation as a whole.
 
Obama has already demonstrated that he plans to fight hard in small districts and small states that the Clinton camp is mostly ignoring. Hillary's strategy is more traditional: win in California and New York and everyone else can just-- well you know. I don't know about the rest of you, but Maryland is a small state and I would prefer it if my vote actually mattered to somebody, especially since we Marylanders send more of our money to these campaigns than any other state.
 
Well, about the only thing that I am absolutely certain of is that the campaigns and media are going to be polling the crap out of Edwards' base over hte next few days. Hope y'all have caller ID. :-)
Published: Jan-30-08 | 0  Comment | 0  Link to this post

Jan30

STSDev 1.1: Another Visual Studio SharePoint Development Tool

Well now in addition to WSPBuilder and the VSeWSS, you now have yet another method you can use to build out your SharePoint projects.
 
 
I have not yet downloaded and tested this tool, but they seem to have some pretty good tutorials for it and have made the source available, which is a HUGE plus over VSeWSS.
 
I'm going to give using it a try some time this week and maybe do a brief review of it. But for now why not give it a try yourself?
Published: Jan-30-08 | 1  Comment | 0  Link to this post

Jan30

A Kindred Spirit and Voice of Reason

This is just a brief post to give my fellow netizen, PigmyStrong, some props.
 
 
Kudos for taking a stand and explaining so articulately why Anonymous is an important ideal to fight for and why CoS is a force that has to be stopped.
 
 
Published: Jan-30-08 | 1  Comment | 0  Link to this post

Jan28

Laaaayyy-m! (State of Duh Union)

Man, I sure do miss the days when we used to gather around the cathode ray tube to see good ol' Dubbya pontificate to us about the state of our great nation!
 
That was back when we used to raise a pint [or shot] every time he said the word Terror or mis-pronounced Nukular. We'd have the whole thing catered with delicious yellow cake. It was a hoot!
 
These days, his speeches are just so damn boring and frankly depressing that I can't even muster up a living room full of friends to watch the SoTU, even with free beer and liquor. What's the world coming to?
 
Well... at least this is the last one he'll ever do.
Published: Jan-28-08 | 1  Comment | 0  Link to this post

Jan25

I Thought I Was Done, But I Had Another Thought

So, I guess I am not finished my brain dump. Given my previous post, what do we know, and what's to be done about it?
  • Because people don't accurately remember times for compelting small tasks, programmers should measure their own productivity.
  • This is boring work and should be done using software.
  • Programmers will resist having their true productivity measured by management, so they should have the tools to do it for themselves.
  • The measurements of one programmer are utterly useless for anyone other than that programmer, as code production can differ by a factor of 10:1 depending on the individual and circumstances.
  • If programmers do not share their individual data, then it isn't possible for management to make accurate estimates.
  • This information is most valuable to the programmer themselves, because it would improve estimaties.
  • Management is more concerned about creating reliable estimates than in comparing individual output.
  • In programming, low level tasks of different types are not necessarily interchangeable in terms of time. Individuals have different specialization even within a lagnuage or a framework.
What's this mean? Should we just give up? That probably won't fly, but here are a couple ideas that might help.
 
It would probably be better if we don't ask programmers themselves to provide estimates. Instead ask a programmer to describe the tasks involved in getting a project done and then use reliable large-scale data to determine how long a project should take given a average level of productivity.
 
Forrester or the like may have done some of this research or found studies done at universities. I have read some general studies on this topic that were produced by Corporate Executive Board during my time on their SharePoint project in 2003, but I don't know if they have drilled down on specific activities. Another good source would be to follow Fredrick Brook's references and see where they lead and if there have been any modern updates.
 
Why would programmers not like this done within an individual company? Well, it's basically along the same lines as truck drivers having GPS in their trucks or weight detectors under the passenger's seat. I think that while the programmer who knows or believes that he is 10x more productive than his peers would welcome such a system, there would a majority of others who wouldn't want to give that person more ammunition or ego fuel. In the end, I think even the super-programmer knows that it is better to have solidarity with his brothers if he expects their help later on. 
 
Sidebar: Some of the lady programmers out there may have noticed my assumption that my hypothtical programmer is male. Well you ladies are unfortunately still very rare in our feild, though I do wish that would change. In any case, being so rare, you're probably going to get our help no matter what you say or do, so it would be survivable I think to lord your superior productivity over the group and demand that everyone count their code lines. (Of course, I hope by now you all understand that I am kidding, right?)
 
We could probably all benefit from a large scale (open source?) project that would allow the entire IT community to provide details about how long tasks take. There could be plugins for popular tools like TFS/vs.net for task management to make participation easier.
 
If the data is collected in large anonymous sets and each developer has access to their own numbers, then it would remove much of the resistance to the idea of managment grading everyone. This would be much more like the way insurance groups are created. You're boss doesn't have access to the information about your health that the insurance company uses to determine how much they will charge him or her for your medical plans. (Actually, the insurance company doesn't get the whole picture either, but that's not the point right now.)
 
To make such an idea work it would have to be easy, it would have to be reliable (fake proof), and it would have to be fun.
 
Food for thought. I'll come back to this again some other time.
Published: Jan-25-08 | 0  Comment | 0  Link to this post

Jan25

Why Are Programmers' Estimates Usually Wrong?

Okay, I don't have a ton of time for this post today, but I wanted to get it out of my headspace so I can focus on other things. I'll just be summarizing my ideas here very briefly, so if you can't keep up I'll understand. I plan to come back and write something more formal later on.
 
Here's the basic idea. I've been thinking about why programmers tend to come up with estimates that are always too short. This is a problem that is pretty well known in the IT community.
 
Many programmers apply the Scotty Rule to their estimates (take what you think it will take and multiply by three). I can tell you that I've tried that, and it's still very possible to come up with an estimate that is still too short.
 
Fredrick Brooks has gone into detail on this topic in several of his essays. If you aren't familliar with him, I suggest you run out and buy a copy of the Mythical Mon-Month (Wiki, Amazon) right away. There are also some discussions of the problem in the book Dreaming in Code (Amazon), which I have only half-read.
 
Here's a summary of the discussion I've had with colleagues about this, based partly on the sources above, and partly on my own and others' experiences:
  • Programmers aren't capable of coming up with solid estimates because they are too optimistic. Their nature leads them to believe the impossible is possible and to chronically underestimate the level of effort required for any task.
  • However, without this (psychotic? disassociative?) optimism, they would not be capable of taking on the burden of creating large and extremely complex systems that must function [nearly] perfectly [mostly] all of the time.
  • Further, estimates are generated at the start of a project, when very little is actually known about what specific small scale tasks will be required. Even if the design is known, the detail level where the actual work lies is generally not fully understood.
  • Update Added as a caveat to the above item: obessive listmaking does not help. It is inevitable that a single person drilling down into the required tasks will overlook something, somewhere, and that thing will likely be important. Peer review or collaboration will only help this to the extent that people are actually willing and capable of reading such a detailed laundry list. Imho, the best lists would be generated by logging actual tasks done on several similar jobs, and combining the results into a superset - with notes about when and why certain tasks were only sometimes necessary.
  • A good programmer would rather try to do something that is hard.
  • There is a real transition along the lifespan of a project, from a learning and creative process at the start to a controlling and list maintaining process near the end. Programmers who are talented at design and early development are not necessarily well suited to do stabilization, but are frequently required to.
  • We actually know a lot about estimating software and managing development projects, but for the most part we don't actually act on that knowledge. Brooks is correct in asserting that his book is the software development Bible (everyone reads it, nobody follows it). In 30+ years since its publication our tools have gotten better, but we really haven't learned to actually *do* things much differently.
  • Yadda, yadda, the list goes on...
I am adding an item to this list today, after having read this New Scientist article about research into how we perceive the passage of time. My premise is that one of the important reasons programmers can't accurately give estimates is that they can't accurately remember how long any particular low level task has taken. To support this idea with facts will require some more research, of which there isn't that much available.
 
But, I think there might be enough to support the idea that we can chronically underestimate how long a future task will take if we chronically mis-remember it as having not taken very long in the past. In other words, being in "the zone" or acheiving a flow state (which are good things, right?) can make it harder for you to remember accurately how long a task actually took you.
 
Perhaps some enterprising student of Management Science will stumble on my blog and figure out ow to arrange the experiment and get some funding.  For now, I'll have to keep digging until I have exhausted the pool of data that is out there today.
 
If this theory is true, then it is possible that estimates could be greatly improved by programmers simply keeping detailed logs of their activity. Sadly, that doesn't seem to be consistent with the "flow state" behavior and might undermine it. I am thinking that software might provide an answer for how to gether the data without disrupting concentration.
 
For example, could we use TFS to measure time taken for work items, and how might one incroporate such a tool into development so that it is a true habit and not disruptive to the creative process? I guess I'll have to answer that some other time though.
Published: Jan-25-08 | 0  Comment | 0  Link to this post

Jan24

To Heck With What I'd Like, How About What I'd *Love*?

Congratulations, Alara!
 
So, congratulations to Alara for landing a pretty sweet gig today. She starts on Wednesday, doing business analysis type work for a healthcare company in Elk Ridge - in addition to whatever else it was she's been doing with the city to earn money through her business.
 
The extra money she'll be bringing in from this new contract will really help a lot. Even if it doesn't go past the 2-3 months that it's commited to, it'll teally put a dent in what has become our too-damn-big pile of debts.
 
A lot of people don't like to talk about money, but for me it is not something I am coy about, and I'm generally very up front about it. The truth is that I make better money now than most people out there - more than I ever expected that I could. I'm not ashamed of that, because I work very, very hard and have cultivated some pretty unique skills. (Acutally, I'm not full of myself, so I know it's a lot of luck plus a little talent.)
 
So, when I say that this past year has been very difficult for us financially, please understand that if it was rough for me, then my heart truly goes out to the 90%+ of Americans who bring home less than I do. I grew up in near poverty; my mom took help from her parents, food stamps, and college aid as she raised me by herself. I know how it feels.
 
Lately, raising four kids, it's hard to figure out where the money goes and why we don't keep more of it. Maybe that is just a part of having kids. Or maybe we should both work a little less hard and instead devote that time into managing our money better. Less time spent in setting up the TVPC and a bit more in balancing the household budget might help. I think a lot of it has to do with the simple fact that the dollar just is not worth what it once was. If I had to guess, I would say it has had about the same effect as a 25-33% pay cut.
 
Oddly enough that's not what I wanted to blog about. I just wanted to thank Alara for her hard work, and for taking the stress (and the daycare bills) off of my shoulders a bit.
 
So, What Kind of Job Would I Love To Have?
So, her getting this gig made me start thinking about my job, about raises I did not get, about what I enjoy about my job, what I'd rather take a pass on, and how I really want to be spending my time.
 
So here goes, my wishlist for a dream job:
  • I want to work with SharePoint most or all the time, because it's really cool!

  • But, I don't want to work for Microsoft.

  • I like working on lots of little short-term projects. Veriety in work and in solving different problems for different types of users is exciting. For that reason, I could probably spend my whole life building nifty web parts and showing people how to use them.
  • But, I hate having to think about my commute [or the people I have to work with] changing whenever the project ends.

  • I truly enjoy using technology to help transform a business. Getting only little wins is really frustrating, so buy-in from the top is very important to me. If that means part of my job is to fight for that support, then so be it. Unlike many people, I find debate invigorating.

  • I like doing work on proof of concept and design. Finding out what can be done is fun. Finding out that you *could*, except that you *can't* because there either a) aren't the skills, b) aren't the resources, or c) isn't the time is no fun at all. So, a place where there is a real investment in technology (as opposed to band aid solutions) is a real plus. (Update: Add "lack of political will" to that above list of frustrations.)

  • I would like to either have a very short commute to downtown Baltimore, or else a reasonable train ride to Washington DC that I can do myself. I am tired of relying on my wife for transportation. I wouldn't mind working in my boxers either, but I need an excuse to get out of the house once in a while, and some things are better done face to face.

  • I'd like a job title where the median base salary is in the neighborhood of $150,000/yr. Software Engineering Director looks nice, though frankly I have never seen anybody hiring for that one. They always use terms like Developer, Analyst, or Architect. Sorry, but the pennies don't spend like they used to, and wages don't seem to be going up to meet inflation. I guess I could accept a lower salary for the right perks, but the money is pretty important.

  • Funnily enough, I like managing technical people, and I am good at it too. That's an aspect of work that I miss when being stood up as a lone gunman in consutling gigs. You rarely if ever have the authority to direct a team. Well, at least sometimes you can act as the trusted advisor; that can be nice.
Too bad that nobody will probably ever ask me what kind of job I want. Wouldn't it be great if we interviewed companies instead of companies interviewing us?
 
For your pleasure, here's my resume. If you feel so inclined, tell me if you think I am qualified for the job I am describing, or for that matter if it even exists.
 
Resume in XPS Format (It's like PDF only Microsoft-ier)
 
Published: Jan-24-08 | 0  Comment | 0  Link to this post

Jan24

Yay! MCP Site Finally Accessible

So after waiting a few weeks to receive my e-mail for the MCP web site, I finally had to break down and call them on the phone to get my MCP ID and activation code.
 
To their credit, they were very helpful and got my issues resolved quickly.  I guess the system just never sent me my automatic invitation, and to some extent it's really my own fault for not visiting the MCP web site since 2000.
 
So here it is, my pretty logo, plus prominently displayed contact info (so I am compliant with the usage guidelines).
 
Thomas Carpe
SharePoint Architect
Baltimore, MD
 
 
I guess I'll just have to change the link before I get too much spam at that address. :-) Maybe this will get me off my lazy rear end to create that "contact me" page I've been thinking about.
 
And, my pretty certificate, which I will apparently have to print out myself. (Back in the day, they used to send you a nice one in the *mail*. Ahh, technology!) You can view it in PDF format or as a Microsoft XPS Document.
Published: Jan-24-08 | 0  Comment | 0  Link to this post

Jan09

Democratic Primary: Analysis and Predictions Coloring Book

Well, everyone seems to be getting into this horserace called the presidential primary. Well, okay, maybe not *everybody*.
 
But, even when I haven't commited to a candidate, I find it exciting. It's like my sports. If they had fantasy politics, I'd probably play. I could read a good novel about a presidential campaign. One of my favorite comic books was about a presidential race. I guess most people think I'm kinda odd.
 
If you've never volunteered for a campaign then you probably can't understand the attraction. I guess it gets into your blood. I can't explain, and today is not the time to try.
 
So, without further adieu, I shall [not so] briefly bloviate about the race, my opinions/spin on why it turned out like it did in NH, and my predictions for the non-existant office betting pool.
 
First, In case you haven't guesed already, I am voting for a Democrat. Actually, I listened to the entire GOP NH debate, and I was pleased to say that each and every candidate there said at least one thing that I could agree with. Given another four years of reform maybe the Republicans will become a respectable party again. (Note to Freepers and RP Revolutionaries: bring it on...LOL) Anyway, that's off topic for now.
 
I want to talk about the big so-called "upset". I have to admit that it seems like every poll out there had given Obama the big mo' in a big way. I was pretty surprised it actually went to Hillary at all. I guess that's what they call the expectations game, huh. I like Obama. He's my guy, more or less since a few months ago, but official for about a week or so. So, this wasn't a happy thing - but it didn't hurt the way watching Dean get creamed four years ago did.
 
So, firstly let me say, "Well played Barack. Keep it up. Dreams don't come true overnight." I believe he knows that or he wouldn't be running for President. I think we did pretty well all things considered, and we did learn something valuable about the shape of the race to come.
 
I was amused to see that Hillary's three point (rounded up?) lead over Barack somehow translated to exactly the same number of commited delegates for both of them, 9. How odd is that!? Anyway, it means we are still ahead in the delgate count. But you won't hear the media reporting on that fact. Delegate counts are boring, even if they do win elections. Momentum is the big story. Comebacks make headlines.
 
So why did NH turn out the way that it did?  Well, I think DailyKos is more or less right about this one. There were too many instances of people - particularly men - treating Hillary badly: in the debate, in the press, and at her events. I think that this is the primary reason that women voted for her in larger numbers. Obama was also not helped by a weaker showing among Indi voters (yes, capital I, in NH at least) turning out for Dems.
 
I think everyone had a hand in this, and I'll put it out there first because I think my guy should be (and is) accountable for his errors, however explainable they may be. Barack did not help himself when he told Hillary she was "likable enough". That rolled over me during the debate, because I wasn't undecided. I think supporters will give him a pass, because everyone knows the campaign trail can be withering and it's very, very difficult to be sincere and cordial to someone who is making pointed barbs and putting you down behind your back at every turn. Still, it was a poor choice of words and I think it probably cost us a little. I do take issue with the moderator who came up with that question in the first place though; what kind of a question was that supposed to be anyway?
 
As for Hillary and her 'emotional moment', well, here is how I see it. It struck me as sincere, but probably partly planned. In fact, I'm certain she was coached to let more of her emotions show. Given that debate question about likability, I am sure the pollsters know this is something she had to work on. You could see that in the later part of the debate, after she put her frustration in check. That doesn't mean she doesn't have emotions, or that she was just acting. But, all politicians have a game face - you have to be "on" all the time. Now, I don't really want my President to break down unpredictably, so I'll be keeping an eye on that to see how it develops. But, I will be consistent and give her a pass for it, for the same reason that I'll let Barack slide on being obviously tired and a bit snarky during the debate. Again, 'Kos nails it. The media treatment of her show of emotion was unfavorable, and that helped her because it caused people to emotionally run to her defense.
 
Finally, that shock-jock from Boston had no business pulling his little stunt [Sunday?] when he said, "Iron my shirt!" I woke up to hearing that on the morning radio on Monday and I was like "whaaaaa!?" I mean, there's just no place for that kind of thing in politics. I admit I am a little cyncial and believe it may have been engineered, because I think the outcome of it was fairly predicatable.  I'm guessing that if someone had stood up in from of Obama and made a racially charged comment, that he would've gotten a bump from it. My experience from NH '04 tells me that there isn't time to get the word out about events that happen late. Most people probably didn't know that guy was a plant from a radio talk show - and for many folks it doesn't even matter if he was.
 
Is that a sympathy vote? Yes and no, I think. It's also an example that highlights our own beliefs and those of the people around us, and I think that 'reminds' women of their need to have solidarity. If women feel threatended - and I think that, since I thought that comment was threatening, at least to feminist ideals, then to a woman it would be - then they will stick together. For a certain number of people, that emotional need is probably strong enough to sway them at the last minute.
 
(Update: In retrospect, it is easy to see why the McCain/Palin campaign thought they could benefit by creating a similar perception of a threat to feminism. Good for us - and too bad for them - that it didn't work out. Maybe it's just a bit of post game bravado that I feel the need to say this now, but next time Republicans should think about coming up with some independent ideas, instead of just treating the general election as a retread of the primary.)
 
Barack will need to remember that although the hopes of many minorities (racial and otherwise) are pinned on his success, there is an even bigger and very formidable minority represented by his opponent. It is not hard to find examples, either unfortunate accidents or engineered ones, that highlight that fact. If it isn't difused, it will come up again and again during the race. Campaigns will use whatever works.
 
I think there are two ways to counter this.
 
One is to successfully remind everyone that we should not care about whether a candidate is a man or woman the same way we shouldn't care if they are black or white. I believe this is difficult thing to do. The divisions between men and women are still very strong, and even within families there is tension from gender roles that people don't discuss often or easily. I think it is a case that needs to be made, even if you also do other things as well.
 
The second approach would be to remind your own supporters not just of what unifies them, but of their own need for solidarity as well. To me, this goes beyond just drawing contrasts between the two candidates or making the 'change vs establishment' argument. I think it also involves sharing whatever other reasons there are not to choose the other candidate. We call it going negative, and I think we'll see more of it as the compaign progresses. But, it's a slippery tactic that can backfire.
 
Perhaps a third approach would be to highlight similar adversities that Obama has faced throughout the campaign. I am sure they will happen from time to time as the campaign moves forward. Right now, I think (however wrongly) people have a euphoric feeling that we have really moved past race as an issue in politics, and also now a sense that we have *not* really moved past sexist thinking in the same way. Thinking about it, I am sure that really we have probably not actually come so far on either. This will probably become more clear as the campaign moves to South Carolina, but it will be interesting to see how the race issue plays out, and if it works in Obama's favor or agaisnt him.
 
But, whatever the dmeographic makeup of our country, there are women in about the same numbers in every sate. Women will decide the way this primary turns out. Obama has the young people on his side, and at the ripe old age of 33, I count myself among the young - for once. He and Clintion are now almost entirely in a contest for the votes of women.
 
So, what's that going to look like?
 
Here's the election schedule. Thanks again Kos. Time magazine's impressive map is also misinforming because the dates and delegate counts are often wrong.
 
Michigan 1/15*
Nevada 1/19
South Carolina 1/26
Florida 1/29*
Super Tuesday 2/5
 
I think Obama needs to campaign in Michigan, both because he is more likely to do well there and because he needs to maintain the trust of his supporters who largely see Michigan as a place of depression, declining industry, and poverty. Edwards' argument will also play well here. Hillary will probably do less well, because the [Bill] Clinton era really didn't do so much to improve their state. (Anyone seen Roger and Me?) Barack needs his supporters to be strong, and ignoring Michigan would be a mistake because it would give them pause to consider his character and whether he really supports the little people.
 
However, MI comes at a heavy price, since they have been stripped of their delegates. If that holds, then Hillary can afford to ignore the state completely and focus on Nevada where her chances are at least somewhat better. This would partly rob Obama of even a moral vicotry and some momentum, by turning Michigan into a non-contest that won't get the media coverage it should. So, I think she will blow it off. If she does and Barack is smart, he can highlight what that says about her, and he'll have a bully pulpit to do so, assuming anyone is listening. Heck, he can use that in Nevada as well, to some degree. So, we'll see if her campaign gives him an 'in' or not.
 
(Update: Looking back, I still think Obama made a tactical error in sidestepping Michigan. Perhaps he and his team had their reasons, but it created a huge opening for Clinton. She used that "count all the votes" argument to hang on for what seemed like forever, and there was real nailbiting over whether we would be able to devise a comprimise and avoid poisoning the well in MI and FL for the general. In hindsight, I think we were lucky on a couple of points here that things did not go differently.)
 
I am not making any predictions about NV. I have no idea what they will do and I need to research it more. If MI is a real contest then it may shape NV and if not, then at least there is the Nevada debate.
 
Whatever happens there in NV, will probably not affect SC too awfully much. I see South Carolina as going largely Barack and Edawards among Democrasts.
 
I think Edwards may be able to effectively chip away at Hillary on his home turf, assuming he isn't deemed totally irrelavant by then. Funny how he finished second in Iowa, but a distant third in NH suddenly takes him out of the race? He may come back, but he needs to pick up some support in Michigan at least to make SC a strong 'win' for him.
 
Edawrds will probably drop out at some point after super Tuesday. There's no reason not to stay in until then, unless he really tanks. I don't think his chances of a clear win are very good, but if he is smart he will want to collect the delegates that he can, especially since it seems like this will not be a shut out race like '04. We may have a brokered nomination, giving Edwards a chance to play kingmaker in exchange for... the VP slot?
 
(Update: Well, I guess he killed any chance of that happening.)
 
I believe that if he drops out early, his votes will go mostly to Barack: because of their emphasis on change and because they have both admitted that the war was a mistake where Hillary has not. If he stays in for the long haul, and syphens even a few delegates away from Clinton, then he may prevent her from getting anything better than a plurality and suddenly find himself in the position of being able to single handedly decide who the nominee will be. This may be cynical of me, but I am sure the compensation packages will be excellent at his next job, so I am not willing to say for certain that he would 100% pick Barack even if they align ideologically right now.
 
After South Carolina, FL will be next, and very important for two reasons. First, can anyone really afford to say for certain the the DNC will stick to its guns and not give them back their delegates after the fact? There would be just too many at play there. The other thing is momentum. Hillary will campaign there *hard* if Barach does well in SC (and probably harder if he doesn''t), in an effort to build momentum going into super Tuesday. We'll have to see what happens, but if it's still really close before FL, then it'll still technically be close afterwards. That's a lot of money to spend for just a little bump - but a bump for ST will be a very important bump indeed.
 
On Super Tuesday we'll all pick whomever we think the winner was prior to that. In the absence of a clear winner, the media will declare whoever has the most mo' the winner. Call me a skeptic, but I have seen in play out that way in past elections. Super Tuesday states include a lot of big states that are strongly Democratic, where independents don't get to vote in the primaries. Clinton has more establishment support in those states, so if Barack hasn't successfully countered her by then she will be very difficult to stop. Then again, there is always California. Who knows what the heck those folks will go for?! LOL
 
Then there's money. I hear Baraack's campaign is doing well fiancially and is already positioned to operate in many states. I heard that Clinton campaign has burned through much of its stash already. She needs the momentum from NH to raise more cash. That's why I will be making a [another] donation to the Obama campaign this week. Hillary will have no trouble getting more money after her perceived success; Terry M. is good at that kind of work - but it may be that many of their big donors have already given their limit early on. Bad financial management can kill a campaign, but the fact that Clinton represents the establishment means that she can rely on local democratic party organizations as a kind of secondary base; Democratic office holders in those states iwll still have their own resources they may be able to pitch in.
 
So I guess in the final analysis I am saying that the ball is definitely on Barack's side of the court right now. Everyone knows that all Hillary needs to do is pitch what worked in NH. Barack needs to effectively neutralize that and counter it. We'll see what he does to make that happen.
 
Whatever happens, we'll be nominiating one tough cookie and this willl be a race to be remembered for some time to come. :-)
 
(Update: All other things aside, that last bit there was a prediction that I nailed!)
Published: Jan-09-08 | 0  Comment | 0  Link to this post

 Next >>
`