Documenting the development of the prototype of RopeWeaver
Up at 7.00 a.m., rather than half past, as I need to do a little bit of detective work for Freshcut, to discover how my stock valuation program has gone wrong. Fortunately the fault doesn’t lie in my code, so I’m back onto Kilo Lima by about 8.20 a.m. The login miraculously worked first time this morning, so the error I left unsolved yesterday must be a session problem, so it’s a good start to the day. I tweak the login code a little more for comfort, and then leave it as a job well done.
All of today was spent on a simple settings screen, where the user can create and edit time buffer groups for the different products moving through the shop floor. I take my time and spend the whole day on this, mulling over certain areas at length as I know that I will be able to adopt this ‘editable grid’ pattern throughout the system, so I want to be happy with the code that I will clumsily propagate later. This is done (minus a delete function, but that isn’t a priority for Beta 1) by 3.20 p.m., and I conclude my endeavours for the day by copying the code to the Capacity Constrained Resources Settings screen. A quick test shows that this works. The CCR screen is a little more complex though, so tomorrow I will have to add more to this settings grid to allow the selection of work patterns and maintenance days.
All in all a solid, if unspectacular, day. Lunch was vegetable soup and 2 slices of brown bread.