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" <[email protected]>
To: <[email protected]>
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
>
>
>

Reply via email to