Welcome to MSDN Blogs Sign in | Join | Help

November 2007 - Posts

Design Principles To Live By

Object-oriented design and design patterns can seem complex. There are a lot of ideas and cases to consider. However, there are a handful of principles that, if followed, will result in code that complies with most if not all of the patterns. These are
Posted by SteveRowe | 0 Comments
Filed under:

Inbox Zero

If you're anything like me, you have way too much e-mail to read it all. To try to cope with this, I've resorted to a collection of rules that sorts my mail into a Byzantine structure of folders. This helps a little, but has the problem of helping me
Posted by SteveRowe | 2 Comments
Filed under: ,

Video Podcasts

With my new Zune, I've started watching some video netcasts. Here are the ones I've found the most interesting so far: Tekzilla - Feels a lot like old TechTV. 1/2 hour an episode talking about everything from routers to Black Friday sales. The GigaOm
Posted by SteveRowe | 2 Comments
Filed under:

The New Zune Revue

Over the past few years I have become an avid podcast listener. I've been using Creative MP3 players until this point. I have owned a Zen Nano, Zen Stone Plus, and a Zen Vision M. The first was good its 1 GB size became restricting. The second was a good
Posted by SteveRowe | 1 Comments
Filed under:

Happy Thanksgiving!

It is Thanksgiving today. My wife and I will be having a small gathering of about nine family members. I always enjoy getting some time to put work aside for a few days just hang out with family. I hope you all have a great Thanksgiving today and that
Posted by SteveRowe | 0 Comments
Filed under:

Resume Advice

Some resume advice from Steve Yegge. I don't agree with all of it but it's good stuff to consider when writing your technical resume.
Posted by SteveRowe | 2 Comments
Filed under:

Phone Screen Questions

Steve Yegge from Amazon offers his Five Essential Phone Screen Questions . It's an old post, but a good one. His advice is solid. It's always disappointing to bring in a promising candidate for an interview only to have them bomb. It would be much better
Posted by SteveRowe | 0 Comments
Filed under:

"Everyone" Is Not A Valid Owner

Saw this over on {Codesqueeze}. He talks about the danger of self-organizing teams. When people aren't given clear responsibilities, things get dropped. If there is a task which belongs to everyone it will in the end be accomplished by no one. Everyone
Posted by SteveRowe | 0 Comments
Filed under:

Analog to Digital Conversion

If you want digital audio in a computer, you have to get it from somewhere. Usually that means taking analog sound out of the air and turning it into the bits that a computer can understand. Ars Technica gives us another installment of the AudioFile.
Posted by SteveRowe | 1 Comments
Filed under:

Always Question the Process

Let me recount a story from the television show Babylon 5 . In one episode there is the description of guard posted in the middle of an empty courtyard. There is nothing there to protect. When one of the characters, Londo, questions why, he finds that
Posted by SteveRowe | 4 Comments
Filed under:

The Ultimate Geek Jacket

With Christmas approaching, here is a cool idea for the gadget-lover. The ScottEVest Evolution Jacket is a waterproof jacket with 25 pockets for all the cellphones, Zunes, PDAs, pens, etc. that we tend to carry these days. The jacket also has special
Posted by SteveRowe | 1 Comments
Filed under:

Keep Process Simple

Year ago one of our Software Test Engineers was tasked with documenting our smoke* process. It should have been something simple like: Developer packages binaries for testing Developer places smoke request on web page Tester signs up for smoke on web
Posted by SteveRowe | 1 Comments

The Need for a Real Build Process

Jeff Atwood at Coding Horror has a good post about how " F5 is not a build process ." In it, he explains how you need a real centralized build process. F5 (the "build and debug" shortcut key in Visual Studio) on a developer's machine is not a built process.
Posted by SteveRowe | 1 Comments

Don't Blame the User for Misusing Your API

A conversation the other day got me thinking about interfaces. As the author of an interface, it is easy to blame the users for its misuse. I think that's the wrong place for the blame. An interface that is used incorrectly is often poorly written. A
Posted by SteveRowe | 4 Comments
Filed under:
 
Page view tracker