June 2004 - Posts

GMail and Me
24 June 04 09:32 PM | Joel Semeniuk | 3 comment(s)

I'm a proud new daddy of a GMail account.  JoelFromCanada@Gmail.com baby!

Problem is that I don't really use secondary email addresses much.  I've had my hotmail address for years and years and I don't really use it at all.  I should probably use it for all of my personal email (no, not porn) and all things not “company” related (like RD and INETA stuff) - but its just sooo easy to have all of my email in one place.  Google is also providing 1Gig of space... well, the reality is that my current account on our Exchange Server is about 5 gigs and growing - so it's not like I need the space.  Also, I really like being able to access email offline - this I can't do with GMail.

But, its new... its cool... I'm a geek and just had to have one.  I'm a weak, weak man.

Run and Tell Your Mom that Smart Client Architecture and Design Guide is on MSDN
16 June 04 02:36 PM | Joel Semeniuk | 1 comment(s)

 Smart Client Architecture and Design Guide

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnpag/html/SCAG.asp

 

‘nuff said I think.

Microsoft Virtual PC (VPC) Pause Feature
11 June 04 01:59 AM | Joel Semeniuk | 3 comment(s)

I use VPC all the time.  Love it.  It makes my life… well, … it makes it good.

Using PowerPoint at the same time as a VPC image, however, doesn’t make my life good.  It makes it bad.

I’m sitting here “tuning’ my XML Features in SQL 2005 slides with my VPC of the PDC build of Yukon going in the background… and let me tell ya, I can type for about 30 seconds before anything appears on my PPT slide.   That is, until I tried using the VPC “Pause” feature… basically, this feature does what it says it does… for all intents and purposes I am able to stop time to allow me to complete my PPT’s without having to shut down my VPC for sanity reasons.  When I want to write and test some T-SQL, well, I un-pause… and villagers dance like its spring again.  I feel like a god somehow… the VPC image doesn’t “realize” that I’ve stopped time… when I start it again – it won’t really know about it except for … well, except for the missing time between its clock and the host OS <grin> - that could go a long way to describe missing time with respect to alien abductions though…hmmmm

So, for all you who struggle with using PowerPig (oops… did I say that outloud?) at the same time as VPC (which, by the way, has a reason to be a hog on resources compared to PowerPoint..) – Pause is your friend.

 

Imagine Cup
10 June 04 04:08 PM | Joel Semeniuk | 5 comment(s)

I’m going to be a judge at Imagine Cup in Sao Paulo, Brazil next month.  I’m pumped.  I’ve never been to Brazil.  Looking at my schedule, it doesn’t really allow me any time (like, not even 5 min) to be a tourist… oh well.  Has anyone been there before?  

DevTeach in Montreal
10 June 04 04:05 PM | Joel Semeniuk | with no comments

Wow time flies.  Next weekend I’ll be off to DevTeach in Montreal (LOVE THAT CITY!!!).  I’m presenting on two topics:

SQL 2005 XML Enhancements (twice) and T-SQL Enhancements in SQL Server 2005 (once) .  There are going to be a load of other Microsoft Regional Directors and MVP’s out speaking that week.  Go and check out the speaker roster here.  Specifically, it will be good to see Guy, Richard, Sylvain, Carl, Rob, Julia, and Christian again.

Should be a hoot.  I’ve offered to “man” the MSDN booth in between my sessions.  If you see me, come and talk – I’ll be lonely.

Responding to RFP's
09 June 04 07:28 PM | Joel Semeniuk | 18 comment(s)

Many of you who are also consultants know that one of the realities of life is to write sales proposals.  When working for large companies or governments you typically submit a proposal in response to a RFP – a request for proposal.  This task is much like taking a pen and jamming it into your eyeball.  While this may be fun for those who enjoy physical self mutilation -  I personally do not appreciate this painful experience (well, that’s not true… I’m still a consultant and in some form that is one type of self mutilation I would assume).

What’s wrong with RFP’s?  Well, there are a lot of things wrong with them.  First and foremost, in most cases they are completely obscure and difficult to read:

“Section 1.2.3.4 The proponent must demonstrate how their technical solution and application architecture will address the scope of the project with reference to the issues provided in addendum C along the document styles contained in detail in section 1.3 and 1.4 in this document, provided that 75% of the design of your solution has already been complete prior to the release of this RFP.  The proponent’s response must only summarize this approach providing details on provided coding standards, build standards, deployment and operation standards and provide detailed samples of each.  Any omissions to this response will result in non-compliance.”

Now, I ask you please read the above quote.  What does it mean?  How do you respond to this?  Are you scared? I’m scared…  What can we do?  Let’s send in a question… ya, that’s it!

“Dear Customer.  Could you please provide a more clear description of what is required as a response to section 1.2.3.4.  Thank you kindly – signed your humble consulting company begging for your work”

Waiting patiently for a response….

“Dear Pee-On Consultant who obviously knows nothing: Section 1.2.3.4 clearly states the requirements for the response you are to provide”

 

Um… ok – right… got it.  Hmmm

 

So, let’s say I build houses… and someone says.. “Hey, wanna come and build me a house?” –

I say “Damn Straight Brother – what do you need?”

They say “Well, I really want blue walls – how much will that cost?”

I say “Hmm.. well, I need to know more about the house you need… how many floors, how big, will you need a basement? How many doors?  “

They say “Well, you should know that’s not important.  What I really need is wood shingles.  Now knowing what you know… how much will the house cost?  And don’t try to screw me because I’m going to hold you to it and I also have 50 other house builders bidding for the work”

I say “ Um… let’s go with $250,000”

They say “Wow, that’s a lot.  Could you justify that based on my requirements?”

I say “Well, it’s the blue paint… that made all the difference”

They say “Ok, Great.  But prove to me that the method you will take in building my house will result in me having blue walls.  Describe your approach with regard to meeting my requirements of having blue walls and wood shingles”

I say “Um… Well…. I will ask what shade of blue you want… which I’m sure you won’t tell me until the very last minute.  Based on that, I’m going to go to the store… and um.. buy some blue paint.  Um… then I think I’ll come and ah… paint your walls blue and stuff… then, I’ll come over and ask… ‘hey, did I paint your walls blue?’  And you’ll say ‘Damn… not that shade of blue you idiot’  Then I’ll say ‘oh, well, that would be a change then.. you’ll have to pay me again because you’ve changed your mind’ and you’ll say ‘ I will NOT pay you again because it’s your fault… I always wanted another shade of blue… its not a change in what I want.. its what I wanted all along but didn’t know it until now”

Back to RFP’s

After everything is said and done… our submission is in tip top shape we wait patiently for the response.  And usually you get one of the following:

1.      I’m sorry, but we have decided to go with another vendor

2.      Congratulations, you won – AND LIFE IS GOOD!

 

But, if you get an “I’m sorry” note – you want to follow-up and try to figure out what went wrong.  Here’s an ACTUAL reenactment of a response to this:

Consultant – “So, why didn’t we win?  Did we bid too high?”

Client – “No – you had a good price”

Consultant – “So, was our approach wrong?”

Client – “No, you had a great approach”

Consultant – “Alright, is our technical solution bad?”

Client – “No, you guys had the strongest submission”

Consultant – “So, why did we lose?”

Client – “Well, we’ve never worked with you before.”

Consultant – “You’re right… so you didn’t select us because we’ve never worked with you before”

Client – “Right”

 

Or you can get a responses like:

Consultant – “So, why didn’t we win?  Was it our people, our approach, our technology, our solution?”

Client – “No.  You had the best people, the best approach, the best technology and we were positive you would be the most successful at the task”

Consultant – “OK, so why didn’t we win?”

Client – “Your bid was too high.  We decided to go with the least qualified group who had the lowest cost – and by the way, they were half your price, you should really look at your rates as we are forced to choose the lowest cost submission every time.”

 

Consultant follow-up in 6 months – “So, how is the project coming”

Client – “It’s going as expected.  We’re close to 5 times over budget and late on every milestone.  But don’t worry, we budget for this.”

 

Ah – this IS the life!!!  It’s wonderful isn’t it?

 

 

 

More Posts

This Blog

Cool Places

Good Links to Eat

INETA and UG Links

Other Blogs

Syndication