Steve Rowe's Blog

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

Posts
  • Steve Rowe's Blog

    Classes Should Exhibit High Cohesion

    • 1 Comments
    This is part 4 of my ongoing Design Principles series. When designing the classes in your model, it is important that they each have a specific role to play. Cohesion means joining together to form a united whole. Classes and methods should be highly...
  • Steve Rowe's Blog

    Podcasts I Listen To Regularly

    • 1 Comments
    It's been a while since I posted my list of podcasts and my tastes have changed since then. Here's what I'm listening to on a regular basis right now: Audio: This Week In Tech - Tech news round table This Week in Media - Mac news round table The Dave...
  • Steve Rowe's Blog

    Is There Value In Code Uniformity?

    • 11 Comments
    There seem to be two opposing views of coding standards. Some think that they should enforce uniformity in code. Everyone should use K&R braces, leave two lines between functions, and have a space after the if and before the opening parenthesis. Others...
  • Steve Rowe's Blog

    HD-DVD: 2006 - 2008, R.I.P.

    • 1 Comments
    According to reports , Toshiba will soon stop manufacturing HD-DVD equipment. The writing has been on the wall since Time-Warner's January announcement that it would go exclusively to the BluRay format. More recently Netflix and WalMart have announced...
  • Steve Rowe's Blog

    Evaluating Your Skill As A Leader

    • 3 Comments
    Someone recently characterized for me one way leaders are evaluated. This certainly isn't the only way and it doesn't catch everything, but it is a good place to start. The list is succinct and the questions thought-provoking. Here is the list: Results...
  • Steve Rowe's Blog

    Arc Is Out

    • 0 Comments
    Over 6 years ago Paul Graham told the world that he was working on a new programming language called Arc. It would be some derivative of Lisp, but otherwise not much was known about it. Graham is the author of 2 books on Lisp and a popular series of essays...
  • Steve Rowe's Blog

    Modularization vs. Integration - Which Is Best?

    • 3 Comments
    Clayton Christensen's second book, The Innovator's Solution, produces several important theories in the realm of innovation. Like his first book, The Innovator's Dilemma, the second book should be required reading for anyone in technology and especially...
  • Steve Rowe's Blog

    Vista Audio 1 Year Later - Interview with Cakewalk

    • 1 Comments
    One of my readers tipped me off to an interesting interview with Noel Borthwick, CTO of Cakewalk. He talks about the improvements made in Vista for lower-latency audio via the WaveRT driver model it introduced. To date, support for this mode among non...
  • Steve Rowe's Blog

    Project BBQ Reports Are Released

    • 1 Comments
    Project BBQ is the premier interactive music industry think tank. Everything from PC-audio to game audio to audio creation is covered. I attended this past October and the final reports are finally released. This year's subjects included suggestions for...
  • Steve Rowe's Blog

    The Tipping Point: Not True?

    • 3 Comments
    There's a popular business book out right now called the Tipping Point by Malcolm Gladwell. In it he explains how big trends are started by a few people. He calls them connectors and mavens. These are the people who know everyone. I read the book about...
  • Steve Rowe's Blog

    Unboxing Drobo

    • 1 Comments
    My Drobo arrived today.  It is a slick device.  As one accustomed to the PC world, even the unboxing was a treat.  The typical piece of PC hardware comes in utilitarian packaging.  You're just going to throw it away anyway, so why...
  • Steve Rowe's Blog

    Trying Windows Home Server

    • 4 Comments
    Over the weekend I installed Windows Home Server on a spare box that I had. So far, I'm impressed. The interface is very slick. Installation of the client software called the "Connector" is easy. Go to a share on the server and install. All connections...
  • Steve Rowe's Blog

    Design to Interfaces

    • 7 Comments
    This is the 2nd article in the Design Principles to Live By series. An interface is--for the purposes of this post at least--an abstract definition of the functionality of an object. It is the signature of a class divorced from its implementation....
  • Steve Rowe's Blog

    Prefer Loose Coupling

    • 3 Comments
    This is the 3rd post in the Design Principles to Live By series. Coupling is the degree to which software components depend on each other. Tight coupling is a high degree of dependence. In practical terms, it means one component needs intimate knowledge...
  • Steve Rowe's Blog

    Do We Need A New Kind of CS Degree?

    • 5 Comments
    Joel Spolsky suggests that we should have something called a BFA in Software Development . That is, a Bachelor's in Fine Arts focused on creating software. I think he's onto something. I've called for something similar in the past. Presently there are...
  • Steve Rowe's Blog

    Two Software Development Worlds

    • 2 Comments
    I was recently listening to an interview with Joel Spolsky . The main subject is interviewing and hiring, but in the course of the interview Joel touches on an interesting point. He says that there are two major types of software: Shrinkwrap and Custom...
  • Steve Rowe's Blog

    Welcome to 2008

    • 0 Comments
    Not a great start for 2008 out here in Seattle. We had a big fireworks display at midnight on the Space Needle. Unfortunately, there were some glitches. The fireworks were coordinated by a computer, but it had some " glitches " and eventually they had...
  • Steve Rowe's Blog

    Just a Geek

    • 1 Comments
    I just finished reading Wil Wheaton's "Just a Geek."  It recounts his struggles after leaving Star Trek.  Today Wil Wheaton is a prominent Geek.  He has 3 books, a popular blog, and was the keynote speaker at PAX 2007.  However...
  • Steve Rowe's Blog

    On the Edge

    • 2 Comments
    I started On the Edge:  The Spectacular Rise and Fall of Commodore this summer but had to put it on hold as I went back to class.  Now that class is done, I have a few weeks to read what I want and finishing this was my first order of business...
  • Steve Rowe's Blog

    First EMI, Then Universal, Now Warner...

    • 0 Comments
    Apparently Warner Music just announced that they were releasing all of their tracks DRM-free. That makes 3 of the big four giving the heave-ho to DRM. Sony is now the lone holdout against the future. How long until they give in to the inevitable? Next...
  • Steve Rowe's Blog

    Encapsulate What Varies

    • 2 Comments
    It took a lot longer than I expected but this is first installment of my Design Principles To Live By series:  Encapsulate Variation.  This is a quick tour through the principles behind the design patterns.  Following these allows will...
  • Steve Rowe's Blog

    Let It Snow!

    • 1 Comments
    Here's my white Christmas:
  • Steve Rowe's Blog

    Merry Christmas To All!

    • 0 Comments
    Merry Christmas everyone. I hope you are all able to spend some good time with family and friends. I'm off to see what Santa brought me. [2 hours later] We finished opening presents and it started to snow! Not a little snow, but a lot of snow. Large...
  • Steve Rowe's Blog

    What Is Test Automation?

    • 8 Comments
    I talk about it a lot, but I don't know that I've ever defined it. A reader recently wrote in and asked what exactly this was. I suppose that means I should give a better explanation of it. Long ago in a galaxy far, far away, testers were computer-savvy...
  • Steve Rowe's Blog

    Welcome Matthew van Eerde to the Blogosphere

    • 0 Comments
    One of my team members, Matthew van Eerde, just joined the blog world. Check out his inaugural post .
Page 6 of 17 (422 items) «45678»