11/22/13

Daily Scrum (2013-11-22)

What did I do last time?

Last time I finally got enough of the foundational functionality of the loan calculator written that I got right up to the point where it's adjusting the amount due for each due date on a loan.  Currently, MLP's amortized loan calculator can account for: original principal; principal, interest and fee adjustments; late fees; and escrow fees.

What do I hope to do today?

I'm going to continue developing the calculator so it can calculate amount due, interest and apply payments to the loan.  Much of the groundwork has already been laid for this.  With any luck, I might begin debugging the rough calculator.

Any roadblocks?

My family and I are driving to Rochester, NY for Thanksgiving.  I'll be bringing my little netbook so I can remote back to my computer and check email.  I may also do some work on Moneylender while I'm away.  So preparing for the trip might take some of my attention today.

11/15/13

Daily Scrum (2013-11-15)

What did I do last time?

I almost coded Moneylender Professional up to the point where the initial loan amount is added to the new "balance accounts". I wrote a lot of the code that maintains the balance accounts and a little bit of code that works with those accounts. Another difference in the design of MLP3's calculator is that different routines are coded as completely separate calculators. The interest-up-front loans no longer have to share interest routines with the amortized loans. Everyone wins!

What do I plan to do today?

Today I hope to have my test loan calculating with the amortized calculator.

Roadblocks?

Not today. I'm just going to put on the music and crank out the code. I have a couple other things but they can wait.

11/9/13

Daily Scrum (2013-11-09)

What did I do last time?

Last week I worked on some of MLP's user interface in the main window; mostly the list of loans, and wizards.  I started putting the structure for the new calculation system into the code.

What do I hope to do today?

Saturdays are always a little tougher to set goals since I have housework and family to tend to as well.  I've already been working on Moneylender Professional's new loan calculator system.  My goal is to get the program to be able to calculate a simple loan as quickly as possible.  With the new structure, all the other functions like discount earned and reporting can use the Transaction records generated by the calculator for everything, instead of having hooks into the calculator itself to extract the information during calculation.  It should simplify the calculator and other features substantially.

Roadblocks that might prevent me from reaching my goal?

I doubt I'll get the calculator working today, but I hope to lay down some important groundwork.  I've already written code that clears the transactions from a specified date and enhanced the code that loads the data from file.

11/1/13

Daily Scrum (2013-11-01)

What did I do last time?

I started working on MLP's file system, getting the new portfolios to store and retrieve records properly.  I rewrote the way MLP stores its program and license settings.  I started debugging the loan, borrower and lender wizards.

What do I hope to do today?

It's been a tough day (writing this at 4PM), with a lot of bills and paperwork getting dealt with.  I hope to continue working a little more this evening and make some more progress on the program.  The loan calculation system is going to need a total rewrite, which will be a lot of work.

Any roadblocks?

Time, sleep.  I can't concentrate when I'm exhausted, and there's no time to get enough sleep to be well rested.  Without employees to help with the workload there's not much I can do to speed things along.  I'll keep working on it, though.