Ron Jeffries | 1 Nov 2006 12:23
Favicon

Re: Why pay now when we can pay later?

Hello, Carfield.  On Wednesday, November 1, 2006, at 3:40:17 AM,
you wrote:

>> Hello, Carfield.  On Tuesday, October 31, 2006, at 10:23:58 PM, you
>>  wrote:
>>
>>  > For me the
>>  > simplest reason is you probably forget if you don't do now, because
>>  > you will only have time to do the most important thing. Once you delay
>>  > it you will never have time to pick it up again.
>>
>>  So we should do an unimportant thing, rather than an important
>>  thing, because we might forget to do the unimportant one?
>>
> In fact what I mean is we should do the most important thing otherwise
> we will forget, am my English is too bad to present this?

I'm not sure what the cause is, but I'm really not understanding
your point vis-a-vis my signature line that Victor quoted ...

Ron Jeffries
www.XProgramming.com
I know we always like to say it'll be easier to do it now than it
will be to do it later. Not likely. I plan to be smarter later than
I am now, so I think it'll be just as easy later, maybe even easier.
Why pay now when we can pay later?

To Post a message, send it to:   extremeprogramming <at> eGroups.com

To Unsubscribe, send a blank message to: extremeprogramming-unsubscribe <at> eGroups.com
(Continue reading)

Carfield Yim | 1 Nov 2006 15:28
Picon

Re: Why pay now when we can pay later?

>  >>  > For me the
>  >>  > simplest reason is you probably forget if you don't do now, because
>  >>  > you will only have time to do the most important thing. Once you delay
>  >>  > it you will never have time to pick it up again.
>  >>
>  >>  So we should do an unimportant thing, rather than an important
>  >>  thing, because we might forget to do the unimportant one?
>  >>
>  > In fact what I mean is we should do the most important thing otherwise
>  > we will forget, am my English is too bad to present this?
>
>  I'm not sure what the cause is, but I'm really not understanding
>  your point vis-a-vis my signature line that Victor quoted ...
>

In fact may be I understand the question wrong at the beginning, what
I understand the question is "If there we can refactoring or unit test
later, why we do this now? May be put more effort to make my code
work" . In my working environment, some of my coworker actually doing
that, however, the result is they haven't write single unit test
before they change their job.

So what my immediate feedback of the question is, if you don't put
these task is an important priority and do this first, then you will
never have time to do that, once you finish the current task and like
to move on to write unit test, the other task will come and the code
missing unit test accumulate and you will not bother to touch that
eventaully.

May be I try to abstract the above but present it in an incorrect
(Continue reading)

Ron Jeffries | 3 Nov 2006 03:47
Favicon

Re: Why pay now when we can pay later?

Hello, Carfield.  On Wednesday, November 1, 2006, at 9:28:31 AM,
you wrote:

> In fact may be I understand the question wrong at the beginning, what
> I understand the question is "If there we can refactoring or unit test
> later, why we do this now? May be put more effort to make my code
> work" . In my working environment, some of my coworker actually doing
> that, however, the result is they haven't write single unit test
> before they change their job.

Well, I took Victor's question to relate to the fact that a
signature isn't an article.

In any case, leaving testing or refactoring until later does make it
cost more, so we should do it now. Building a feature that isn't
going to be used costs more now and not later so we should do it
later. In general, one might read the sig as inviting the thoughtful
reader to think about the impact of doing something now, vs waiting
until later, and to make the wisest decision she's capable of.

> So what my immediate feedback of the question is, if you don't put
> these task is an important priority and do this first, then you will
> never have time to do that, once you finish the current task and like
> to move on to write unit test, the other task will come and the code
> missing unit test accumulate and you will not bother to touch that
> eventaully.

I think it depends on the task. Would you agree?

Ron Jeffries
(Continue reading)

Carfield Yim | 3 Nov 2006 05:14
Picon

Re: Why pay now when we can pay later?

>  > So what my immediate feedback of the question is, if you don't put
>  > these task is an important priority and do this first, then you will
>  > never have time to do that, once you finish the current task and like
>  > to move on to write unit test, the other task will come and the code
>  > missing unit test accumulate and you will not bother to touch that
>  > eventaully.
>
>  I think it depends on the task. Would you agree?
>

It will be hard to disagree. For me it sound something like what this
article mentioned -
http://www.jamesshore.com/Blog/CardMeeting/Voluntary-Technical-Debt.html
. And I think many of developer try to work on this approach, but most
of them fail to management the debt before they quit. Just like most
people pay more debt than he like to pay for credit card expense. Of
course, may be someone earn of lot from getting more debt and have
clever investment, but I don't think I can. Thus I personally like to
be more conservative have having debt, In finance and also
development. And I like to work with conservative people also.

In fact, I have email Victor privately and know that I miss something
at the original question.

To Post a message, send it to:   extremeprogramming <at> eGroups.com

To Unsubscribe, send a blank message to: extremeprogramming-unsubscribe <at> eGroups.com

ad-free courtesy of objectmentor.com 
Yahoo! Groups Links
(Continue reading)

Victor | 1 Nov 2006 15:41
Picon

Re: Why pay now when we can pay later?

>    Anyway I need to practice more about English writing

I support that.  Don't be deterred by the difficulties.  Just keep communicating.

Victor

===============================================

  ----- Original Message ----- 
  From: Carfield Yim 
  To: extremeprogramming <at> yahoogroups.com 
  Sent: Wednesday, November 01, 2006 9:28 AM
  Subject: Re: [XP] Why pay now when we can pay later?

  > >> > For me the
  > >> > simplest reason is you probably forget if you don't do now, because
  > >> > you will only have time to do the most important thing. Once you delay
  > >> > it you will never have time to pick it up again.
  > >>
  > >> So we should do an unimportant thing, rather than an important
  > >> thing, because we might forget to do the unimportant one?
  > >>
  > > In fact what I mean is we should do the most important thing otherwise
  > > we will forget, am my English is too bad to present this?
  >
  > I'm not sure what the cause is, but I'm really not understanding
  > your point vis-a-vis my signature line that Victor quoted ...
  >

  In fact may be I understand the question wrong at the beginning, what
(Continue reading)


Gmane