So you want to be a programmer?

If you do, Jesse Liberty has some excellent advice for you on his blog. It’s never too late to get started. And yes, it can be done on your own. (With some help from books, online info and people, and lots of resolve.)

From his entry:

And that is what I’d suggest you do; learn a lot less than there is to learn; narrow the field. Start by getting opinions from people who seem to love their jobs and who actually code for a living. Note that none of us will be right, but you may be able to eliminate some areas that are clearly wrong. Then pick a narrow field and learn that and nothing else for the first year.

Jesse points out a few areas on which to focus, then describes a method of attack.

Quick hit: MSI installation inside VPC 2007 SP1

Ran into an issue this morning while I was trying to install the TFS Administration Tool downloaded from CodePlex. ““Please wait while the installer finishes determining your disk space requirements.”

I waited, then clicked the Retry button. Same thing. Repeat.

I thought it was an issue with the admin tool installer, but then I tried to install the ASP.NET MVC 1.0 release on the same VPC image. It gave me the same error message. (The VPC image contains Windows Server 2008. My host OS is Windows 7.)


I did a quick BING search for the error message. The second result led me to Hai’s blog (“You are making my point!”) entry

Here’s the example command line he uses:

D:\>msiexec.exe /package MyInstallationPackage.msi /qr

I like to see the dialog box messages, so I ran mine without the /qr switch, and both installations worked without a hitch.

Note: I also ran from an administrator command prompt.

Workaround found. Thanks Bing.

Quick hit: Team Foundation Server security

Just a quick note to myself about security in TFS 2010…

How to grant permissions to use Reporting Server: (How to: Configure a Report Server for Local Administration on Windows Vista and Windows Server 2008)

The Admin page: you’ll need to run IE as Administrator to set this up initially http://<computerName>/Reports<InstanceName>

Questions to ask:

  • Does user have DB security rights? (SQL Management Studio)
  • Does user have TFS user rights? (Team Foundation Administration Console / Application Tier node)
  • Does user have SharePoint site user rights? http://<computerName>/sites/DefaultCollection -> People and Groups

Quick hit: Wireless network and Hyper-V

Ran across this helpful blog post by John Paul Cook as I was looking for a way to use my wireless network card with Hyper-V machines.

After creating the network bridge as described in John’s post, add that bridge to the VM’s settings in Server Manager as shown below:


Once you do that, when you start your Hyper-V VM you’ll be able to connect to the internet using your wireless network.

Within my VM, as shown below, 
– LAN Connection 5 is for the wireless network adapter.
– LAN Connection 4 is for the loopback adapter.
– LAN Connection 3 is for the wired network adapter (which is not plugged in).


And it works: