Hi Sebastien !

Thanks for your support ! . The main reason i decided to jump into
this was to gain field experience ,
so I guess comitting mistakes like this one is part of my own learning
journey. 
But hopefully , I am pretty sure I am among good teachers. I just
gotta use a litttle bit more of common sense myself.

Leandro A. Pezzente
On martes, 14 de febrero de 2012 at 3:26 AM, Sébastien Brisard 
wrote:Leandro,
you should certainly not feel so bad. Trying to speed up some of the
already implemented algorithms is a noble task; it's true that
benchmarking is sometimes tricky [1]. You seem to be bursting with
ideas about new developments for Commons-Math. These new developments
would certainly benefit the whole community of users. You also seem to
be very (very, very) enthusiastic, which is great! However, enthusiasm
should not be confused with haste!
To cite but one example. My first contribution to CM was iterative
linear solvers. Before the first line of code was actually committed,
several months of discussion elapsed. That could seem frustrating at
first, but it was in fact very, very exciting, and instructive for me.
I learned a lot (and still do) from those discussions. These long
discussions also ensured that everyone kind of agreed about the API
design, which improved a lot in the course of a few months.
To close this message, please allow me to pass over to you the advice
I recieved when I joined: start with small, simple patches. As your
knowledge of the library and the CM practices, you will also gain
confidence, and will be able to send more complex patches.
I am sure we are all looking forward to reading one of yours. Good
luck for that, and a warm welcome!
Sébastien

[1] Part 1 of this paper
http://www.ibm.com/developerworks/java/library/j-benchmark1/index.html
is quite good (part 2 is not so instructive).
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org

Reply via email to