VB.NET vs C#: Auto Compilation and Case Sensitivity

May 15, 2007

Don’t be afraid, VB partisans. C# is inevitable. Resistance is futile. I’m joking. Really.

Read the full article →

Agile Programming — Think Carefully About Becoming a Member

May 14, 2007

Agile is like any religion: it teaches some great principles and practices, but formally becoming a member is a decision that should not be made lightly.

Read the full article →

Working With CVS and Visual Studio

May 12, 2007

It’s an interesting challenge to juggle multiple source control systems in Visual Studio.

Read the full article →

Silverlight blah blah Singularity yadda yadda (vs the Real World)

May 3, 2007

Exciting new technology is fun, but it has its limitations.

Read the full article →

Insecure Managers a Major Impediment to IT Success

April 30, 2007

The real reason a lot of companies mightily resist extensive telecommute relationships with both employees and contractors boils down to the simple fact that managers do not get to strut around their personal domains and enjoy seeing first-hand all the people under their thumbs.

Read the full article →

The Tension Between “Forgiveness” and “Correctness” in HTML

April 29, 2007

The other day I decided to finally bite the bullet and clean up the Page From Hell on a client’s web site. It’s a page that sees a lot of content churn, and I had been asked to insert a video feed near the bottom that would span two columns. But this page is the […]

Read the full article →

Another Reason Not to Buy Dell Anymore

April 26, 2007

An actual instant message session with Dell customer support captured for your amazement.

Read the full article →

PowerShell in Five Minutes

April 24, 2007

Here’s a great post by Tim Heur showing a few nifty PowerShell basics. I’ve taken my own advice and purchased the authoritative PowerShell Book, Windows PowerShell in Action which I will be reading in my “spare time” …

Read the full article →

Fun With Software Development Contracts

April 23, 2007

When any work for hire agreement becomes a document of distrust, you’re setting the wrong tone by either putting such an abomination on offer, or agreeing to be a party to it. Don’t doom your projects in advance by putting lawyers first. Seek out relationships that involve mutual trust and respect, and agreements that reinforce that.

Read the full article →

Is it Possible to Provide Accurate Software Development Estimates?

April 21, 2007

No. On the other hand, it’s possible to emphasize the difference between estimates and quotes, and to provide bracketed estimates that give customers a reasonable idea of what they are in for.

Read the full article →