contact@lookforwardconsulting.com | 01-858-349-5525

Class Registration
05
JAN
2010

Best Links of the Week – New Year Edition

New Year links, a little late, but ready for your review. Defense Procurement Goes Agile – a summary from the Agile Process Leadership Network’s (APLN) October 2009  meeting describing how the DoD is moving away from waterfall to an iterative, incremental processes....
02
MAR
2009

Ways Pair Programming Can Suck

William Pietri has come up with a list of ways to do pair programming badly.  My favorites – #4 and #8.  Seriously though, these are anti-patterns to avoid, not to emulate.  Pair programming is a very powerful tool, we just need to get eliminate some of the misconceptions...
23
FEB
2009

Excellent Blog Entry on Pair Programming

Jim Shore has linked to an excellent discussion on pair programming from the perspective of an experienced programmer being asked to pair full time.  Short summary – everything you thought pair programming was, it is not.  This blog entry is definitely worth a read!
04
FEB
2009

Social-Only Scrum

Seems like Martin Fowler is adding more to the Scrum dogpile.  I have written about this concept here and here.  Again, I agree that it is up to us practitioners to make sure the technical practices are applied rigorously or you get a big Scrum mess.
30
JAN
2009

Pair Programming Might Not Work For You,

… but don’t prohibit other people from giving it a try. I heard the MOST ignorant statement the other day while facilitating a workshop. “Pair programming is useful when you’re 23.  When you turn 24, there is no need for pair programming.” From the...
13
JAN
2009

Top 25 Most Dangerous Programming Errors

Jeff Atwood has posted some great stuff on some of the most dangerous mistakes you can make when programming.  Check it out.
12
JAN
2009

The problem with most TDD trainings is…

… they are too short. Mark Levison has posted an interesting article, Making TDD Stick, on InfoQ that covers some of my observations about how to sustain test-driven development (TDD) in an organization.  I have found the best way to teach TDD is to mentor\pair with an individual...
12
DEC
2008

Is Code Foreclosure In Your Future?

I want to use this post to talk about the concept of design debt (or technical debt) to describe the variety of “shortcuts” software developers take to compromise design quality in order to gain a short term boost in productivity.  While there may be many good reasons to take...
29
OCT
2008

XP c.2008

In Boston, I attended a session lead by Neal Ford from Thoughtworks.  He shared his company’s experience of applying XP in a variety of domains.  Thoughtworks almost exclusively uses XP on all their consulting engagements.  Here are some thoughts on three pieces of misinformation...
29
AUG
2008

Extract Class & the Single Responsibility Principle

Last week we talked about Extract Method and why it is so important to know and love.  This week, we are going to discuss another very important principle in object-oriented design and how Extract Class can help us build and maintain better code. If you are familiar with Robert...