YouTube home Comedy Week on YouTube
Upload

Debt Metaphor

Ward Cunningham Ward Cunningham·43 videos
379
23,933
Like     Dislike 2

Sign in to YouTube

Sign in with your Google Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to like Ward Cunningham's video.

Sign in to YouTube

Sign in with your Google Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to dislike Ward Cunningham's video.

Sign in to YouTube

Sign in with your Google Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to add Ward Cunningham's video to your playlist.

Uploaded on Feb 14, 2009

Ward Cunningham reflects on the history, motivation and common misunderstanding of the "debt metaphor" as motivation for refactoring.

Loading icon Loading...

Loading icon Loading...

Loading icon Loading...

The interactive transcript could not be loaded.

Loading icon Loading...

Loading icon Loading...

Ratings have been disabled for this video.
Rating is available when the video has been rented.
This feature is not available right now. Please try again later.

Top Comments

  • surgictube

    poorly written code could be a metaphor for accepting a higher interest rate ;)

    · 7

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate surgictube's comment.

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate surgictube's comment.
  • yan nay

    thanks for sharing "WardCunningham"

    · 2

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate yan nay's comment.

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate yan nay's comment.

All Comments (10)

Sign in now to post a comment!
  • Jamal Wills

    As I understand it, you always produce the best code that you can. Over time, more is learned as bugs are fixed and features are added. If you refactor, that improves all of the code quality. If code is never refactored, it begins to resemble a kludgey mess that becomes harder to maintain.

    ·

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate Jamal Wills's comment.

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate Jamal Wills's comment.
  • Tim Ottinger

    Intention was to describe the difference between what the team knows and what the code expresses. In that way, incremental development can create some debt by borrowing against the future.

    As he says, though, bad coding is not what was intended and prevents repayment. This is should be required watching for software people.

    ·

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate Tim Ottinger's comment.

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate Tim Ottinger's comment.
  • Braskus

    Im pretty sure those are DVD's :)

    ·

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate Braskus's comment.

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate Braskus's comment.
    in reply to doctorspankluv (Show the comment)
  • CroWizCom

    sounds like a challenge between brainstorming and analysis in your interview at artima

    ·

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate CroWizCom's comment.

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate CroWizCom's comment.
  • Loading comment...
Loading...
Loading...
Working...
Sign in to add this to Watch Later