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