Sign in
Steve Rowe's Blog
Ruminations on Computing - Programming, Test Development, Management and More
Options
Blog Home
About
Email Blog Author
RSS for posts
Atom
RSS for comments
OK
Search
Tags
Architecture
Audio
Books
Computing History
Interviewing
Learning to Code
Management
Media Center
Netcasts
Other
Pages
Personal
Programming
Software Process
Testing
Video
Vim
Windows
Archive
Archives
April 2012
(2)
March 2012
(4)
October 2011
(2)
September 2011
(4)
May 2010
(1)
April 2010
(1)
March 2010
(3)
February 2010
(1)
December 2009
(1)
November 2009
(4)
October 2009
(1)
September 2009
(1)
August 2009
(1)
July 2009
(2)
May 2009
(2)
April 2009
(5)
March 2009
(4)
February 2009
(5)
January 2009
(2)
December 2008
(6)
November 2008
(2)
October 2008
(9)
September 2008
(6)
August 2008
(5)
July 2008
(3)
June 2008
(9)
May 2008
(9)
April 2008
(5)
March 2008
(12)
February 2008
(10)
January 2008
(8)
December 2007
(10)
November 2007
(14)
October 2007
(11)
September 2007
(13)
August 2007
(19)
July 2007
(21)
June 2007
(7)
May 2007
(11)
April 2007
(23)
March 2007
(14)
February 2007
(15)
January 2007
(16)
December 2006
(7)
November 2006
(2)
October 2006
(2)
September 2006
(2)
August 2006
(7)
July 2006
(2)
June 2006
(4)
May 2006
(7)
April 2006
(9)
March 2006
(11)
February 2006
(7)
January 2006
(5)
December 2005
(2)
November 2005
(3)
October 2005
(3)
September 2005
(2)
July 2005
(1)
June 2005
(2)
May 2005
(1)
April 2005
(5)
March 2005
(3)
February 2005
(6)
January 2005
(6)
November 2004
(3)
October 2004
(1)
April 2004
(1)
March 2004
(2)
Posts
Subscribe via RSS
Sort by:
Most Recent
|
Most Views
|
Most Comments
Excerpt View
|
Full Post View
Steve Rowe's Blog
Design to Interfaces
Posted
over 5 years ago
by
SteveRowe
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
Posted
over 5 years ago
by
SteveRowe
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?
Posted
over 5 years ago
by
SteveRowe
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
Posted
over 5 years ago
by
SteveRowe
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
Posted
over 5 years ago
by
SteveRowe
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
Posted
over 6 years ago
by
SteveRowe
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
Posted
over 6 years ago
by
SteveRowe
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...
Posted
over 6 years ago
by
SteveRowe
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
Posted
over 6 years ago
by
SteveRowe
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!
Posted
over 6 years ago
by
SteveRowe
1
Comments
Here's my white Christmas:
Steve Rowe's Blog
Merry Christmas To All!
Posted
over 6 years ago
by
SteveRowe
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?
Posted
over 6 years ago
by
SteveRowe
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
Posted
over 6 years ago
by
SteveRowe
0
Comments
One of my team members, Matthew van Eerde, just joined the blog world. Check out his inaugural post .
Steve Rowe's Blog
Vista SP1 Release Candidate Available to the Public
Posted
over 6 years ago
by
SteveRowe
1
Comments
Vista SP1 RC1 has just been released for public consumption. If you want to try it out, you can do so here . I'm running this on most of my machines without incident. This includes my Media Center at home. So, from my few data points, it seems quite stable...
Steve Rowe's Blog
Dynamic Range and Color Spaces
Posted
over 6 years ago
by
SteveRowe
0
Comments
Bill Crow, best known for his work on HDPhoto/JPEG-XR, has a great post about dynamic range and color spaces. If you are into photography or video, understanding this is important. As we try to aggregate video from more and more sources onto varying display...
Steve Rowe's Blog
Design Principles To Live By
Posted
over 6 years ago
by
SteveRowe
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
Posted
over 6 years ago
by
SteveRowe
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
Posted
over 6 years ago
by
SteveRowe
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
Posted
over 6 years ago
by
SteveRowe
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!
Posted
over 6 years ago
by
SteveRowe
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
Posted
over 6 years ago
by
SteveRowe
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
Posted
over 6 years ago
by
SteveRowe
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
Posted
over 6 years ago
by
SteveRowe
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
Posted
over 6 years ago
by
SteveRowe
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
Posted
over 6 years ago
by
SteveRowe
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...
Page 6 of 17 (410 items)
«
4
5
6
7
8
»