Registering Your WP7 as a Developer Device

Update: Shortly after I posted this article, Peter Henry noted that he had a very similar article out already. Here is the link to it – it has good additional information – check it out: http://www.pchenry.com/Home/tabid/36/EntryID/389/Default.aspx So you got your Windows Phone 7 device, you downloaded the free development tools and now you are itching…

17

Performing Code Reviews in TFS 2010

The past few days I moved the development of TestApi to the Codeplex TFS servers. Previously, we used to develop TestApi in the internal WPF branch at Microsoft, which had become a bit of a drag due to the need to support contributors from various teams across the company. As part of the move, I…

2

Principles 4: End-to-End Development Process

Series Index Principles 1: The Essence of Driving – A Crash Course in Project Management Principles 2: Principles of Software Testing Principles 3: Principles of Software Development Principles 4: End-to-End Development Process Principles 5: End-to-End Development Process (for Large Projects) +++ This fourth post discusses an end-to-end development process. Obviously, there are many ways to…

6

The 3 Questions

A key goal for every manager is building a happy, productive team. One technique I use when building teams is asking folks on the team the following three questions: Q1. What do you do, and like doing? Q2. What do you do, and don’t like doing? Q3. What do you not do, but would like…

0

Principles 3: Principles of Software Development (aka Principles of Shipping)

Series Index Principles 1: The Essence of Driving – A Crash Course in Project Management Principles 2: Principles of Software Testing Principles 3: Principles of Software Development Principles 4: End-to-End Development Process Principles 5: End-to-End Development Process (for Large Projects) +++ The third and fourth posts from my series on “Principles” outline a system of…

2

Introduction to TestApi – Part 8: Object Comparison API

Series Index Overview of TestApi Part 1: Input Injection APIs Part 2: Command-Line Parsing APIs Part 3: Visual Verification APIs Part 4: Combinatorial Variation Generation APIs Part 5: Managed Code Fault Injection APIs Part 6: Text String Generation APIs Part 7: Memory Leak Detection APIs Part 8: Object Comparison APIs +++ Comparing two objects for…

0

Principles 2: Principles of Software Testing

Series Index Principles 1: The Essence of Driving – A Crash Course in Project Management Principles 2: Principles of Software Testing Principles 3: Principles of Software Development Principles 4: End-to-End Development Process Principles 5: End-to-End Development Process (for Large Projects) +++ This is part 2 of my series on “principles”. In this post, I talk…

4

Principles 1: The Essence of Driving – A Crash Course in Project Management

Series Index Principles 1: The Essence of Driving – A Crash Course in Project Management Principles 2: Principles of Software Testing Principles 3: Principles of Software Development Principles 4: End-to-End Development Process Principles 5: End-to-End Development Process (for Large Projects) +++ About a year ago, I got feedback from my team that I needed to…

6

Building Outdoor Pull-Up Bar and Parallel Bars

Pull-ups and dips are among the best exercises for the upper body. So,  I have always wanted to build the necessary exercise equipment in my backyard. Our move to San Jose and this excellent article on HowToMatic provided the critical mass to get me started. This post captures all you need to know to build…

43

Move to California, Principles, etc.

A couple of quick announcements… First, about a month ago we moved to California. It was a bit of a bitter-sweet move for us. On one hand, we left behind a lot of good friends and colleagues – it felt like the end of an era. On another, while Seattle itself is a nice city,…

1