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/
|