Steve Smith's Blog

Musings on Software and the Developer Community

Archives - October 2009

A First Pass at PotterKata

Tonight at Hudson Software Craftsmanship , I paired with another group member and worked on the PotterKata for the first time.  I’d seen NotMyself write about it a few days ago, which prompted me to suggest it for the group to work on ( summary of the meeting here ). Briefly, this kata is a fairly...

A First Pass at PotterKata →

Posted on Wednesday, October 21 2009         3 Comments

Which Visual Studio 2010 is Team Suite?

The new VS 2010 has a new lineup of versions which you can find described on the Visual Studio 2010 Products page .  Some things to note: Ultimate is the new Suite The “Data Dude” SKU is now fully incorporated in the Premium and Ultimate versions Premium and Ultimate come with a production license...

Which Visual Studio 2010 is Team Suite? →

Posted on Wednesday, October 21 2009         1 Comment

How to Install Windows 7 from USB Drive

I decided to reinstall Win7 on one of my laptops because it was acting up – turns out that’s not helping and I think at this point it’s a hardware problem (either memory or hard drive – I’m going to try memory next).  In the course of troubleshooting the problem, I decided to rule out a bad installer...

How to Install Windows 7 from USB Drive →

Posted on Wednesday, October 14 2009         20 Comments

Avoid Entrenched Dependencies

Last year I wrote about Avoiding Dependencies and described some Insidious Dependencies (with help from many commenters) that many developers might not immediately recognize as dependencies.  It occurred to me today that I should point out that dependencies themselves are not intrinsically bad design...

Avoid Entrenched Dependencies →

Posted on Tuesday, October 13 2009         3 Comments

N Tier Design Lessons Learned Part 1

Eight years ago this month I gave my first presentation at a conference.  It was DevConnections’ Fall 2001 show, and it was held in Scottsdale, Arizona at the Princess Resort.  The show was delayed a couple of weeks from its originally scheduled dates, and took place Sep 30 to Oct 3rd, as a...

N Tier Design Lessons Learned Part 1 →

Posted on Monday, October 12 2009         5 Comments

Find String in Files with Given Extension Using PowerShell

This week I found myself wanting to search within files of a given extension for a particular substring.  I often find myself missing UNIX’s grep tool.  In any event, I tried using the default Windows Vista file search dialog, but found that if I wanted to search for “connection” or “database...

Find String in Files with Given Extension Using PowerShell →

Posted on Sunday, October 11 2009         4 Comments

Don’t Repeat Yourself

(this is a submission I made to the upcoming 97 Things Every Programmer Should Know book) Of all the principles of programming, Don't Repeat Yourself (DRY) is perhaps one of the most fundamental. The principle was formulated by Andy Hunt and Dave Thomas in The Pragmatic Programmer , and underlies many...

Don’t Repeat Yourself →

Posted on Saturday, October 10 2009         6 Comments

Principles, Patterns, and Practices of Mediocre Programming

This is my first pass at a list of anti-principles, anti-patterns, and anti-practices that make up mediocre programming .  I’m hoping to refine this list and update this listing based on community feedback, so please leave a comment or contact me to let me know what I’ve missed, and I’ll gladly...

Principles, Patterns, and Practices of Mediocre Programming →

Posted on Thursday, October 08 2009         31 Comments

Why not Classic (Legacy) ASP?

Yesterday I got the following email, which I thought raised some good points that I thought were worth addressing here in my blog in addition to the reply I sent directly. Hi Steve, I've been following your blog (as well as Rob C. and Scott H.) as I look into dipping my toes into MVC. I just read you...

Why not Classic (Legacy) ASP? →

Posted on Thursday, October 08 2009         26 Comments