Steve Rowe's Blog

Ruminations on Computing - Programming, Test Development, Management and More

Posts
  • Steve Rowe's Blog

    Design Principles To Live By

    • 0 Comments
    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...
  • Steve Rowe's Blog

    Inbox Zero

    • 2 Comments
    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...
  • Steve Rowe's Blog

    Video Podcasts

    • 2 Comments
    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...
  • Steve Rowe's Blog

    The New Zune Revue

    • 1 Comments
    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...
  • Steve Rowe's Blog

    Happy Thanksgiving!

    • 0 Comments
    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...
  • Steve Rowe's Blog

    Resume Advice

    • 2 Comments
    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.
  • Steve Rowe's Blog

    Phone Screen Questions

    • 0 Comments
    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...
  • Steve Rowe's Blog

    "Everyone" Is Not A Valid Owner

    • 0 Comments
    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...
  • Steve Rowe's Blog

    Analog to Digital Conversion

    • 1 Comments
    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....
  • Steve Rowe's Blog

    Always Question the Process

    • 4 Comments
    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...
  • Steve Rowe's Blog

    The Ultimate Geek Jacket

    • 1 Comments
    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...
  • Steve Rowe's Blog

    Keep Process Simple

    • 1 Comments
    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...
  • Steve Rowe's Blog

    The Need for a Real Build Process

    • 1 Comments
    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...
  • Steve Rowe's Blog

    Don't Blame the User for Misusing Your API

    • 4 Comments
    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...
  • Steve Rowe's Blog

    Happy Halloween!

    • 2 Comments
    It is once again Halloween which, here in the U.S. means a time when all the kids dress up in costumes and go door-to-door "trick or treating" (which means begging for Candy). I like this holiday. It's fun to see everyone dressed up at the door. Unfortunately...
  • Steve Rowe's Blog

    Vinyl Better Than CD?

    • 7 Comments
    An amazingly lucid discussion of the benefits of Vinyl over CD (or lack thereof) is going on over at Slashdot right now. So far the trolls are straying away. If you want some understanding of dynamic range compression, sampling, etc. Check it out. ...
  • Steve Rowe's Blog

    A Little C= 64 Love

    • 2 Comments
    Here's a fun one for the weekend. A retrospective of the Commodore 64 and it's place as a great game machine. The C= 64 sold something like 17 million units and is, to this day, the single greatest selling computer model of all time. My first computer...
  • Steve Rowe's Blog

    Testing A Daily Build

    • 5 Comments
    It is becoming accepted in the industry that teams should produce a build on a daily basis. Every project at Microsoft does this as do most projects elsewhere. If you happen to be on a project that does not, I suggest you work to get one implemented soon...
  • Steve Rowe's Blog

    New MSDN Tester Center

    • 0 Comments
    MSDN now has a home for test information. Check out the new MSDN Tester Center . It has articles, videos, and a collection of blog posts all revolving around the idea of testing. If you are a tester or test developer, bookmark this site. It looks like...
  • Steve Rowe's Blog

    What Self-Taught Programmers Are (Often) Missing

    • 5 Comments
    Some self-taught programmers can hold their own with the best coders out there. Others, although smart people, are fundamentally less good at programming. While there is variation among classically trained coders too, they are on average better than their...
  • Steve Rowe's Blog

    More Amiga History From Ars Technica

    • 1 Comments
    Ars just released another edition of its history of the Amiga series. The first deals with the purchase of the Amiga by Commodore. I'll be updating this post as new articles in this edition are posted. Part 4 - Enter Commodore Part 5 - Postlaunch...
  • Steve Rowe's Blog

    Helping Groups Succeed

    • 2 Comments
    or What to do when you aren't in control but neither is the leader. A while back I wrote about providing clarity as a leader. As part of that essay I mentioned some techniques for keeping groups on track. Those are well and good if you are the leader...
  • Steve Rowe's Blog

    Another Project BBQ is in the can

    • 2 Comments
    It's October and that means it is once again time for Project Bar-B-Q . This is the premiere computer music/audio think tank event. It's a gathering of 50 people from all across the spectrum. There are those who make audio hardware, operating systems...
  • Steve Rowe's Blog

    Interviewing the Experienced

    • 2 Comments
    This week there was an interesting conversation over on Slashdot. The subject of the post is an age discrimination suit against Google. However, the discussion has gone to other interesting places. The question is being asked if there is a difference...
  • Steve Rowe's Blog

    Understanding MP3 Compression

    • 1 Comments
    Another great article from Ars Technica. This time about MP3 compression. If you'e ever wondered how MP3 works, this is a great article to start with. No math is necessary.
Page 7 of 17 (420 items) «56789»