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
Advanced search options...
Search In:
Everything
Blogs
Forums
People
Groups
Places
Pages
Date range:
All Time
Last Year
Last 6 Months
Last 3 Months
Last Month
Last Week
Last Two Days
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)
July, 2007
MSDN Blogs
>
Steve Rowe's Blog
>
July, 2007
Posts
Subscribe via RSS
Sort by:
Most Recent
|
Most Views
|
Most Comments
Excerpt View
|
Full Post View
Steve Rowe's Blog
More Resources For Teaching Children To Program
Posted
over 5 years ago
by
SteveRowe
2
Comments
As I've stated before , I have a young son who I have been trying on and off to teach to program. I still owe you a post talking about what I've found does and does not work. In the mean time, I ran across this article which give several good resources...
Steve Rowe's Blog
How To Automate UI Testing
Posted
over 5 years ago
by
SteveRowe
1
Comments
Most software has a user interface. That means that most test teams spend time testing that interface. The easiest way to do this is to just click on all the buttons and make sure the right thing happens. This works, but it doesn't scale. Eventually you...
Steve Rowe's Blog
Clarity: The Most Important Management Deliverable?
Posted
over 5 years ago
by
SteveRowe
5
Comments
During my week-long management training class, I observed something worth sharing. One of the most important things a manager needs to provide to his (or her) team is clarity. It is important that you give precise instructions. If asked for details, it...
Steve Rowe's Blog
Too Many Questions
Posted
over 5 years ago
by
SteveRowe
1
Comments
Or: Guidelines for dealing with a newbie. If you are an experienced programmer or a manager, the chances are that you've had to deal with a new hire (or intern) who asks lots of questions. No matter who you are, you likely were that annoying newbie at...
Steve Rowe's Blog
Keep Your BVTs Clean
Posted
over 5 years ago
by
SteveRowe
10
Comments
At Microsoft we build each of our products on a daily basis. After each successful build, we run a series of automated tests we tend to call BVTs (Build Verification Tests). If the BVTs fail, no one further testing is done and developers are called in...
Steve Rowe's Blog
Hofstadter's Law
Posted
over 5 years ago
by
SteveRowe
0
Comments
Good advice for all project managers. Hofstadter's Law : It always takes longer than you expect, even when you take into account Hofstadter's Law.
Steve Rowe's Blog
Don't Build for the Future
Posted
over 5 years ago
by
SteveRowe
7
Comments
Toward the end of Dreaming in Code, there is this quote from Mitch Kapor: We've constantly over-invested in infrastructure and design, the fruits of which won't be realized in the next development cycle or even two--that is, not in the next six or twelve...
Steve Rowe's Blog
Using a Sunrocket Gizmo with ViaTalk
Posted
over 5 years ago
by
SteveRowe
9
Comments
If you happen to have found this page as a former Sunrocket customer, here is a way you can get a phone up and running quickly. One potential VOIP provider you can use is Viatalk . This is the one I chose. Sign up for BYOD service. Wait unil you get your...
Steve Rowe's Blog
Dreaming In Code
Posted
over 5 years ago
by
SteveRowe
0
Comments
I finally finished Dreaming in Code by Scott Rosenberg. It was initially hailed as the Soul of a New Machine for a new generation. As such, it fails. Its depiction of the process and the characters involved is just not that compelling. It's not poorly...
Steve Rowe's Blog
Bye Bye Sunrocket
Posted
over 5 years ago
by
SteveRowe
10
Comments
Sunrocket was my phone company...until today. This evening I looked at TechMeme to see what was new in the world only to run into this post at GigaOm. Check the web site. Everything looks fine. Check the phone. No dial tone. Bummer. Look around a little...
Steve Rowe's Blog
Back From the Cruise
Posted
over 5 years ago
by
SteveRowe
0
Comments
My family and I went on an Alaskan cruise last week. It was my first cruise. I liked it. There is a lot you can do on a ship during a cruise. There is a casino, Broadway-style shows, art auctions, night clubs, various games (like trivia), and much more...
Steve Rowe's Blog
What To Test When You Can't Test It All
Posted
over 5 years ago
by
SteveRowe
1
Comments
A naive approach to testing is to just cover everything. I once saw a testing expert claim something like: "We figured out that all bugs occur in state transitions, so if we just test all of the state transitions, we'll find all of the bugs." Fascinating...
Steve Rowe's Blog
Are Design Patterns A Bad Idea?
Posted
over 5 years ago
by
SteveRowe
7
Comments
Jeff Atwood has some issues with the idea of Design Patterns. His issues are basically: People use design patterns when they could use a simpler solution. Recurring patterns indicate a place where the language is weak. Read his post for the...
Steve Rowe's Blog
Don't Change Code Unless It's Broken
Posted
over 5 years ago
by
SteveRowe
3
Comments
This came up recently on my team. When making changes to pre-existing code, it is tempting to bring the code in line with our personal tastes. If we like Allman style braces, we'll change the code away from K&R bracing. If we don't like Hungarian...
Steve Rowe's Blog
Cruising To Alaska
Posted
over 5 years ago
by
SteveRowe
0
Comments
I'm headed off on a cruise to Alaska for about a week. Don't expect to see much blogging going on during that time. I have been having a lot of inspirations for post topics lately (can you tell?) so expect some good stuff when I return.
Steve Rowe's Blog
We Owe It All To Smalltalk
Posted
over 5 years ago
by
SteveRowe
4
Comments
The more I learn about Smalltalk, the more I realize what a foundational language it was. I'm not convinced it it a language that really deserves widespread use today. Newer languages have improved upon most of its features in one way or another. However...
Steve Rowe's Blog
Yak Shaving
Posted
over 5 years ago
by
SteveRowe
2
Comments
(Last post inspired by Dreaming in code...I think) There is a problem in building software. We don't know how to estimate how long it will take to build something. A 2-week project takes 4. A one month project takes six. Why is that? There are a lot of...
Steve Rowe's Blog
The Three Stonecutters
Posted
over 5 years ago
by
SteveRowe
4
Comments
Lots of interesting quotes in Dreaming in Code. This one is the story of three stonecutters. Each is asked what he is doing. The first answers that he is, "making a living wage." The second says, "I am doing the best job of cutting stones in the entire...
Steve Rowe's Blog
Failure by Committee
Posted
over 5 years ago
by
SteveRowe
1
Comments
I'm reading Dreaming in Code and it's occurring to me at least one of the reasons that Chandler failed. Chandler, if you don't know, is the Personal Information Manager application that is the subject of the book. In my mind, Chandler failed because they...
Steve Rowe's Blog
1337 H4x0rz Use Media Center Keyboards
Posted
over 5 years ago
by
SteveRowe
2
Comments
I saw Live Free or Die Hard yesterday. It's a story that involves, among other things, computer hackers. Kevin Smith makes an appearance in the movie as an elite hacker. It was interesting to see that his preferred input device was a Microsoft Media Center...
Steve Rowe's Blog
Avoid 3-Card Combinations
Posted
over 5 years ago
by
SteveRowe
2
Comments
I used to play collectible card games. I attended Whitman College during Richard Garfield 's tenure there as a math professor so I got into Magic: The Gathering near its inception. For those of you who don't play these, the basic system goes something...
Page 1 of 1 (21 items)