Tools & Methods

Coding: Quick feedback

One of the most important things to achieve if we are to get any sort of productivity when writing code is to find ways to get the quickest feedback...

0 replies - 646 views - 07/21/09 by markhneedham in News

The 3 L’s Towards Loving The Code We Hate

We all do it. File, Open. Scroll down, scroll down, pause. WTF!^$%@!. Scroll up, pause. Scroll down. “Wow……, dude you have to come look at...

0 replies - 772 views - 07/13/09 by Maxfield Pool in News

Features Aren’t Magically Born

Every time I see Pavel working on his laptop, a question pops into my head: Why don’t you use the Aero theme of Windows Vista and Windows 7, and instead...

0 replies - 313 views - 07/08/09 by sashag in News

Are You in a Claustrophobic Team?

Something that never ceases to humor me is how managers still believe that scaling people on a project will increase the productivity by an equal proportion....

1 replies - 680 views - 06/29/09 by Maxfield Pool in News

Seams: Some Thoughts

I pick up Michael Feathers' Working Effectively with Legacy Code book from time to time and one of my favourite parts of the book is the chapter where he talks...

1 replies - 613 views - 06/22/09 by markhneedham in News

What I look for in a Code Review

I recently put this bullet point list together for the team I’m currently working with. Naming Conventions Naming conventions. We will follow Microsoft’s...

3 replies - 2076 views - 06/01/09 by mikehadlow in News

Why Are You Asking Me This Question?

Imagine this, your boss walks up to you and asks, “You said the code could run on both Windows or Linux, right?” Do you say… A) Yes B) Yes, but not...

0 replies - 401 views - 05/27/09 by Maxfield Pool in News

A Technical Presenter's Journey: Part 1 - Know Your Audience

I want to start a series of posts on tips for giving technical presentations. What I would really like to do is get tips and tricks from you, the reader, and...

0 replies - 365 views - 05/19/09 by justin_etheredge in News

In The Brain of David Ross: NBehave and Behavior Driven Development

Overview: NBehave is a .NET tool for Behaviour-driven development (BDD), an evolution of test-driven development (TDD) and acceptance-test driven design. It...

0 replies - 1189 views - 05/19/09 by alashcraft in Videos

8 Essential Applications

The past couple weeks I got two new computers.  That means twice the installation fun.  On my main computer, I installed Windows 7 Beta along with all my...

0 replies - 1179 views - 05/11/09 by cschuman in News

Always Assume That You're the Problem

If you are as much of a fan of the book “The Pragmatic Programmer” as I am, then you might remember the phase: “Select” Isn’t Broken

9 replies - 4215 views - 03/27/09 by justin_etheredge in News

We Don't Have Requirements Yet, But How Long Will This Take You?

I function as an EA and project manager, but not both roles at the same time because it's way too insane to try to do both simultaneously. All PMs I work with...

0 replies - 5322 views - 02/05/09 by rmcilree in News

2009 Predictions, 2008 Predictions Revisited

It's once again that time of year, and in keeping with my tradition, I'll revisit the 2008 predictions to see how close I came before I start waxing prophetic...

7 replies - 9359 views - 01/02/09 by Ted Neward in Articles

Test-Driven Development in .NET

In this presentation, recorded by Skills Matter, Chris Roff, David Ross, and Gojko Adzic present tools and techniques for Test-Driven Development in .NET. They...

0 replies - 1217 views - 12/30/08 by alashcraft in Videos

The Three Pillars of Continuous Integration

Continuous Integration commonly known as CI is a process that consists of continuously compiling, testing, inspecting, and deploying source code. In any...

34 replies - 6756 views - 12/15/08 by Meera Subbarao in Articles