WiX is "programming" declaratively not procedurally.

When I first tripped across this blog entry about using Windows Work Flow to generate .wxs files, I thought it was written by Clemens Vasters. That surprised me because I imagined (having never actually met him) Clemens as being a guy that would grasp data models really well and that blog entry missed a very important distinction in the data model differences between work flow and the WiX toolset. Well, as you can see from the two links that the blog entry was written by a different Clemens.

Read more...

How to create an uninstall shortcut (and pass all the ICE validation).

A while ago, I saw this blog post about creating an uninstall shortcut using the WiX toolset. My first reaction was, "Uhh, I thought the Logo says you're not supposed to create uninstall shortcuts." But as the blog author noted clients are clients (especially if they are paying the bills). My second reaction to the blog entry was, "Jeez, those CustomActions don't seem like they should be necessary."

Read more...

It's like riding ghost.

I love William Gibson's novels. I was introduced to cyberpunk when I was in high school and being the geek I am I just sucked it all in. In Neuromancer there is a point where Case is able to watch Molly infiltrate Straylight via cyberspace. Somewhere I picked up the term "ghosting" (probably from some other book) for being able to see through someone else's eyes without being there. For you Halo fans, it's kinda' like Cortana hanging out in the Master Chief's head.

Read more...

There is no "I" in "team" but there is "me".

The last couple days have been just draining. Actually, the last few weeks have been draining. Lots of communicating but not lots of action. Lack of action means lack of progress. Lack of progress despite lots of energy expenditure means draining.

Read more...