[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [amibroker] Planning: estimating time to finish programming



PureBytes Links

Trading Reference Links

Hello,

Sorry to say that but searching for information is often the most time consuming part.
With experience you start to search better/quicker but still takes enormous amounts of time.
In the old days, when I had slow internet connection, I did not look too much on the internet
and if I had a problem to solve I simply wrote a small program to solve it by myself.
Nowadays, I often search for ready solution and after hours of searching I start to think
that I would be better doing the old way (writing something from scratch).

In short: if there was recipe for programmers' time estimation there would not be software projects behind the schedule.
Practice shows exactly opposite. My hidden formula is: make a guess and multiply the time by 2 times and by the number
of people involved. So if you think something will take 10 man-hours, the most probable time for this project will be 80 man hours
if 4 people are involved.

Best regards,
Tomasz Janeczko
amibroker.com
----- Original Message ----- 
From: "Jeff" <jeffro861@xxxxxxxxx>
To: <amibroker@xxxxxxxxxxxxxxx>
Sent: Wednesday, September 30, 2009 5:34 PM
Subject: [amibroker] Planning: estimating time to finish programming


>I am not a native programmer, but lately it seems that's all I do.  The biggest problem I have is prioritizing projects when I 
>don't know how to estimate how long it will take me to write a program.  Yesterday I worked on one which I thought should only take 
>me an hour to finish.  Six hours later, my brain is fried, I'm cursing at the dog and I still can't get the program to work right. 
>I finally figured out I didn't capitalize one of my objects (using Rmath).
>
> Another example would be aimlessly searching the Amibroker guide, Knowledge base, User's KB, etc. for a reference I can't find 
> anywhere.  So, then I post a question in this forum, it doesn't get answered so then I have to figure out another way around my 
> first code,etc.etc.
>
> I'm not complaining about not getting answers on the forum or not finding answers in the user's guide--  I have no control over 
> these things.  I am wondering if anybody else can relate to my experiences and how you dealt with the problem.  Specifically how 
> were you able to better estimate how long it would take you to finish a program.
>
> Thanks!
>
>
>
> ------------------------------------
>
> **** IMPORTANT PLEASE READ ****
> This group is for the discussion between users only.
> This is *NOT* technical support channel.
>
> TO GET TECHNICAL SUPPORT send an e-mail directly to
> SUPPORT {at} amibroker.com
>
> TO SUBMIT SUGGESTIONS please use FEEDBACK CENTER at
> http://www.amibroker.com/feedback/
> (submissions sent via other channels won't be considered)
>
> For NEW RELEASE ANNOUNCEMENTS and other news always check DEVLOG:
> http://www.amibroker.com/devlog/
>
> Yahoo! Groups Links
>
>
>



------------------------------------

**** IMPORTANT PLEASE READ ****
This group is for the discussion between users only.
This is *NOT* technical support channel.

TO GET TECHNICAL SUPPORT send an e-mail directly to 
SUPPORT {at} amibroker.com

TO SUBMIT SUGGESTIONS please use FEEDBACK CENTER at
http://www.amibroker.com/feedback/
(submissions sent via other channels won't be considered)

For NEW RELEASE ANNOUNCEMENTS and other news always check DEVLOG:
http://www.amibroker.com/devlog/

Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/amibroker/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/amibroker/join
    (Yahoo! ID required)

<*> To change settings via email:
    mailto:amibroker-digest@xxxxxxxxxxxxxxx 
    mailto:amibroker-fullfeatured@xxxxxxxxxxxxxxx

<*> To unsubscribe from this group, send an email to:
    amibroker-unsubscribe@xxxxxxxxxxxxxxx

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/