DonationCoder.com forum
 
Read-only archive. This is a static copy of the DonationCoder.com forum. Reading and searching work as before; logging in, posting and private messages do not.
Archive of 2026-10-21 · About this archive · Main site

Author Topic: NANY 2010 Release: Bestimate  (Read 46,236 times)

skwire

  • I eat Coding Snacks for breakfast...
  • Global Moderator
  • Joined in 2005
  • *****
  • Posts: 5,297
    • Participated in NANY Challenge Seventeen Times
    • Coding Snacks
    • Superboy Coder
    • Cody Award
    • Volunteers/Staff
    • Gathering Badge
NANY 2010 Release: Bestimate
« on: January 01, 2010, 01:39 AM »
NANY 2010 Entry Information

Application Name Bestimate
Version v1.0.5
Short Description A small utility designed to help you become more accurate and realistic about your predictions and promises.
Supported OSes All Windows OS
Web Page Bestimate
Download Link Zip file (portable)
System Requirements Windows OS
Version HistoryChangelog
Author Jody Holmes (Skwire)
Screencast (courtesy of mouser, thanks!)


Description
Original idea from mouser here: http://www.donationcoder.com/forum/index.php?topic=20629.0

Bestimate is a utility designed to help you become more accurate and realistic about your predictions and promises.  Add items like "Number of pages I will write this week" or "Number of pounds i will lose this month", and provide your predicted/promised values.  Then, at the end of the time period, record your actual achieved values.  Bestimator keeps track of how far off you were from your initial prediction/promise.  Note that this program is intended to help you become more realistic about your predictions, so being off in either direction is just as bad!

Features
  • Track as many estimates as you would like.
  • Real-time updating of estimates as you adjust the data.
  • Export to CSV option.

Planned Features
I cater to the people so suggest something.   :D

Screencast

Screenshots

main.png

Usage
Installation
Unpack the archive to its own folder and run Bestimate.exe.

Using the Application
1. Right-click the list (or use the toolbar buttons) and choose "Add entry" from the menu.  A new entry will be added to the list with some default values.  You will see a grey icon as well.  This signifies that the entry hasn't been completed yet.
2. Name the entry whatever you'd like and change the values as needed using the fields at the bottom.
3. The accuracy is calculated in realtime as you adjust the numbers.
4. Once you complete the entry by entering in an "Actual Value", the icon will turn green if 100% or red otherwise.
5. The status bar will show an average accuracy from all your entries.

Uninstallation
Delete the folder you unpacked the archive to.  Nothing is written to the registry.

Known Issues
It wouldn't be software if it didn't have issues.  Let me know if you find any.
« Last Edit: February 27, 2010, 01:33 PM by skwire »

mouser

  • First Author
  • Administrator
  • Joined in 2005
  • *****
  • Posts: 40,931
    • Gathering Badge
    • Plugin Coding Medal
    • Participated in NANY Challenge Seventeen Times
    • Cody Award
    • Coding Snacks
    • Volunteers/Staff
Re: NANY 2010 Release: Bestimate
« Reply #1 on: January 01, 2010, 03:46 AM »
nice  :up:

cranioscopical

  • Friend of the Site
  • Supporting Member
  • Joined in 2006
  • **
  • Posts: 4,776
    • Cody Award
    • Official Forum Clown
    • rotten turkey sandwich - Rotten Turkey Sandwich
Re: NANY 2010 Release: Bestimate
« Reply #2 on: January 01, 2010, 04:45 AM »
I realize that one can set the columns to auto but it would be nice if the app remembered whatever sizing was last set.
When trying this out I dragged columns around to the dimensions that I wanted, but on restart the interface reset to default.
Chris

skwire

  • I eat Coding Snacks for breakfast...
  • Global Moderator
  • Joined in 2005
  • *****
  • Posts: 5,297
    • Participated in NANY Challenge Seventeen Times
    • Coding Snacks
    • Superboy Coder
    • Cody Award
    • Volunteers/Staff
    • Gathering Badge
Re: NANY 2010 Release: Bestimate
« Reply #3 on: January 01, 2010, 05:36 AM »
I realize that one can set the columns to auto but it would be nice if the app remembered whatever sizing was last set.
When trying this out I dragged columns around to the dimensions that I wanted, but on restart the interface reset to default.

Doh...bug on my part.  Widths and column order should be saved now.  Thanks.

Website | Download
v1.0.2 - 2009-12-31
   ! Column order and widths weren't being saved properly.  (Thanks, cranioscopical)
« Last Edit: January 05, 2010, 09:13 AM by skwire »

cranioscopical

  • Friend of the Site
  • Supporting Member
  • Joined in 2006
  • **
  • Posts: 4,776
    • Cody Award
    • Official Forum Clown
    • rotten turkey sandwich - Rotten Turkey Sandwich
Re: NANY 2010 Release: Bestimate
« Reply #4 on: January 01, 2010, 05:56 AM »
Widths and column order should be saved now.
Lovely grub! Works a treat, thanks!  :Thmbsup:
Chris

cranioscopical

  • Friend of the Site
  • Supporting Member
  • Joined in 2006
  • **
  • Posts: 4,776
    • Cody Award
    • Official Forum Clown
    • rotten turkey sandwich - Rotten Turkey Sandwich
Re: NANY 2010 Release: Bestimate
« Reply #5 on: January 05, 2010, 12:49 AM »
Hi Skwire

I'd like to use this to track a few recurring tasks.
My principal measurement unit is hours.
The items I'd like to monitor can run from a couple of hours to a few days.
At the low end of that range, 10, 15, or 37 minutes can be significant.
I can't enter a decimal into the fields for predicted/actual values.
Rather than a quick mental conversion to minutes (requires thinking :o) would you consider allowing decimal entries?

(I hope this hasn't been discussed and rejected elsewhere.)
Chris

skwire

  • I eat Coding Snacks for breakfast...
  • Global Moderator
  • Joined in 2005
  • *****
  • Posts: 5,297
    • Participated in NANY Challenge Seventeen Times
    • Coding Snacks
    • Superboy Coder
    • Cody Award
    • Volunteers/Staff
    • Gathering Badge
Re: NANY 2010 Release: Bestimate
« Reply #6 on: January 05, 2010, 09:24 AM »
would you consider allowing decimal entries?

Done.   :D

Website | Download
v1.0.3 - 2010-01-05
    ! Decimal values are now allowed.  (Thanks, cranioscopical)

cranioscopical

  • Friend of the Site
  • Supporting Member
  • Joined in 2006
  • **
  • Posts: 4,776
    • Cody Award
    • Official Forum Clown
    • rotten turkey sandwich - Rotten Turkey Sandwich
Re: NANY 2010 Release: Bestimate
« Reply #7 on: January 05, 2010, 03:05 PM »
Generous of spirit, as ever. Thanks!  :up: :up:
Chris

cranioscopical

  • Friend of the Site
  • Supporting Member
  • Joined in 2006
  • **
  • Posts: 4,776
    • Cody Award
    • Official Forum Clown
    • rotten turkey sandwich - Rotten Turkey Sandwich
Re: NANY 2010 Release: Bestimate
« Reply #8 on: February 03, 2010, 07:56 PM »
Skwire,

I return to bang my tin cup on your wall.

If there are many tasks to a project it'd be useful to achieve an overview.
Since I hate to remove my socks, any chance of a totals row at the foot of the window, in order to sum each column?
Chris

skwire

  • I eat Coding Snacks for breakfast...
  • Global Moderator
  • Joined in 2005
  • *****
  • Posts: 5,297
    • Participated in NANY Challenge Seventeen Times
    • Coding Snacks
    • Superboy Coder
    • Cody Award
    • Volunteers/Staff
    • Gathering Badge
Re: NANY 2010 Release: Bestimate
« Reply #9 on: February 04, 2010, 10:16 AM »
any chance of a totals row at the foot of the window, in order to sum each column?

Sure...but did you mean just the Actual Value, Predicted Value and Accuracy columns?  Otherwise, I'm not sure how you'd like the other columns totaled, guv.  =]

cranioscopical

  • Friend of the Site
  • Supporting Member
  • Joined in 2006
  • **
  • Posts: 4,776
    • Cody Award
    • Official Forum Clown
    • rotten turkey sandwich - Rotten Turkey Sandwich
Re: NANY 2010 Release: Bestimate
« Reply #10 on: February 04, 2010, 04:30 PM »
any chance of a totals row at the foot of the window, in order to sum each column?

Sure...but did you mean just the Actual Value, Predicted Value and Accuracy columns?  Otherwise, I'm not sure how you'd like the other columns totaled, guv.  =]
My apologies for being vague. Yes, the Actual, Predicted, and Accuracy columns are those for which I'd like to see totals.
Here, a typical project probably breaks into 20-40 significant chunks. A see-at-a-glance overview of those columns would be useful both for a final analysis and also as a crude guide to progress during execution.

At the same time, I'm aware of being lazy by not dumping the .csv into a spreadsheet  :-[

Chris

skwire

  • I eat Coding Snacks for breakfast...
  • Global Moderator
  • Joined in 2005
  • *****
  • Posts: 5,297
    • Participated in NANY Challenge Seventeen Times
    • Coding Snacks
    • Superboy Coder
    • Cody Award
    • Volunteers/Staff
    • Gathering Badge
Re: NANY 2010 Release: Bestimate
« Reply #11 on: February 04, 2010, 04:36 PM »
Would it be acceptable if I put these averages into the statusbar?

cranioscopical

  • Friend of the Site
  • Supporting Member
  • Joined in 2006
  • **
  • Posts: 4,776
    • Cody Award
    • Official Forum Clown
    • rotten turkey sandwich - Rotten Turkey Sandwich
Re: NANY 2010 Release: Bestimate
« Reply #12 on: February 04, 2010, 08:01 PM »
Would it be acceptable if I put these averages into the statusbar?
You bet, anywhere you like! Thanks for considering this!
Chris

skwire

  • I eat Coding Snacks for breakfast...
  • Global Moderator
  • Joined in 2005
  • *****
  • Posts: 5,297
    • Participated in NANY Challenge Seventeen Times
    • Coding Snacks
    • Superboy Coder
    • Cody Award
    • Volunteers/Staff
    • Gathering Badge
Re: NANY 2010 Release: Bestimate
« Reply #13 on: February 05, 2010, 04:07 AM »
Website | Download
v1.0.4 - 2010-02-04
    + Added average predicted and actual values to the statusbar.  (Thanks, cranioscopical)


Please, sir, may I have some more?  :P

cranioscopical

  • Friend of the Site
  • Supporting Member
  • Joined in 2006
  • **
  • Posts: 4,776
    • Cody Award
    • Official Forum Clown
    • rotten turkey sandwich - Rotten Turkey Sandwich
Re: NANY 2010 Release: Bestimate
« Reply #14 on: February 05, 2010, 04:25 AM »
Website | Download
v1.0.4 - 2010-02-04
    + Added average predicted and actual values to the statusbar.  (Thanks, cranioscopical)
Brilliant!
Quote
Please, sir, may I have some more?   :P
Well, Oliver, since you ask... here's a new twist.
Can I have a separate Bestimate file for each of many projects?
If projects are sequential there's no problem, I can simply delete unwanted items and start again. However, if projects run in parallel and each has many steps...
Chris

skwire

  • I eat Coding Snacks for breakfast...
  • Global Moderator
  • Joined in 2005
  • *****
  • Posts: 5,297
    • Participated in NANY Challenge Seventeen Times
    • Coding Snacks
    • Superboy Coder
    • Cody Award
    • Volunteers/Staff
    • Gathering Badge
Re: NANY 2010 Release: Bestimate
« Reply #15 on: February 05, 2010, 04:29 AM »
Can I have a separate Bestimate file for each of many projects?
If projects are sequential there's no problem, I can simply delete unwanted items and start again. However, if projects run in parallel and each has many steps...

Funny you should ask since I've already started work on that based on what you said a few posts ago.  =]

cranioscopical

  • Friend of the Site
  • Supporting Member
  • Joined in 2006
  • **
  • Posts: 4,776
    • Cody Award
    • Official Forum Clown
    • rotten turkey sandwich - Rotten Turkey Sandwich
Re: NANY 2010 Release: Bestimate
« Reply #16 on: February 05, 2010, 04:57 AM »

Funny you should ask since I've already started work on that based on what you said a few posts ago.  =]
Good heavens, prescience now!
Chris

skwire

  • I eat Coding Snacks for breakfast...
  • Global Moderator
  • Joined in 2005
  • *****
  • Posts: 5,297
    • Participated in NANY Challenge Seventeen Times
    • Coding Snacks
    • Superboy Coder
    • Cody Award
    • Volunteers/Staff
    • Gathering Badge
Re: NANY 2010 Release: Bestimate
« Reply #17 on: February 05, 2010, 05:01 AM »
Well, you had mentioned tracking multiple projects so it seemed a pretty logical jump to being able to save/load separate files per project.  It's not hard to implement...I'll finish it up tomorrow.

skwire

  • I eat Coding Snacks for breakfast...
  • Global Moderator
  • Joined in 2005
  • *****
  • Posts: 5,297
    • Participated in NANY Challenge Seventeen Times
    • Coding Snacks
    • Superboy Coder
    • Cody Award
    • Volunteers/Staff
    • Gathering Badge
Re: NANY 2010 Release: Bestimate
« Reply #18 on: February 27, 2010, 01:45 PM »
Website | Download
v1.0.5 - 2010-02-27
   + Added per-file saving/loading.  (Thanks, cranioscopical)
   + Added up/down toolbar buttons to move a selection in the listview.
   + Added a "Recent files" menu to the main File menu.
    * Changed the icon look from the Silk set to the Fugue set found at http://www.pinvoke.com.


New look:

[attachthumb=#]

cranioscopical

  • Friend of the Site
  • Supporting Member
  • Joined in 2006
  • **
  • Posts: 4,776
    • Cody Award
    • Official Forum Clown
    • rotten turkey sandwich - Rotten Turkey Sandwich
Re: NANY 2010 Release: Bestimate
« Reply #19 on: February 27, 2010, 02:04 PM »
v1.0.5 - 2010-02-27
Very nice!
I use this now for tracking the accuracy of my time estimates for each step of complex projects with rigid deadlines.
Chris

skwire

  • I eat Coding Snacks for breakfast...
  • Global Moderator
  • Joined in 2005
  • *****
  • Posts: 5,297
    • Participated in NANY Challenge Seventeen Times
    • Coding Snacks
    • Superboy Coder
    • Cody Award
    • Volunteers/Staff
    • Gathering Badge
Re: NANY 2010 Release: Bestimate
« Reply #20 on: February 27, 2010, 04:30 PM »
Thanks for all the testing of this latest version, Chris.  I much appreciate it.  =]

Original address: https://www.donationcoder.com/forum/index.php?topic=21219.0