Yep, you read that right! At 1:56PM EST today, a commit was made, marking the 100th revision in the code repository! It was nothing particularly interesting; in fact, the change was a single letter: a correction of a typo in the build script.
…okay, so there’s really nothing particularly significant about that event, besides the fact that it’s a big round number. Hey, I’ll take my celebrations wherever I can find them.
In other IQP news, some solid plans have emerged from my dissertation on problems with our UI a couple days/posts ago. Matt is mostly done with our CMS, so he’s going to be joining me on the application, probably beginning next week. We’ve decided how we’re going to re-architect it, although our ideas were hampered somewhat by the fact that ActionScript has no concept of an abstract class… or an abstract anything for that matter. Basically, it really is the Big Empty Space all over again. We’re going to subclass Canvas and add some methods for our own purposes, then make all of our screens subclasses of that (BigEmptySpaceCanvas, anyone?). Those methods are going to include things like providing a VBox (or some other UIComponent) to be placed in the taskbox on the left side of the window. This will allow us to utilize more of the blank space in the taskbox and remove some controls from the screens themselves, making them less cramped. As previously mentioned, we will also be getting rid of the whole “state = screen” paradigm; instead, a few screens will be saved and most will be re-created each time the user needs one. This should resolve some bugs in a couple places.
In other non-IQP news, the second Webware project has been shelved by class vote. Instead we’ll have two more fairly extensive homework assignments, which is fine with me. We got the team grades back and apparently they were all abysmal… except my “team”, naturally, for which Pollice had exactly two comments:
- Missing JavaDoc in some of your Java files
- You’ve restored my faith in students
I think I can live with 78/80. Also, the Webware final will be on the last day of the term, Thursday the 17th, as decided by coin toss after half of the class wanted it on Tuesday (the 15th) and the other half wanted it on Thursday. I suggested splitting the difference and doing it Wednesday, but for some reason that suggestion didn’t go over so well. Then I suggested we should play Planning Poker, which got a good chuckle.
As for Networks, the final will be on Tuesday since the class doesn’t meet Thursday. The deadline for project 2 has been pushed back by two days to Thursday the 10th (which was weird, because I had thought that it was due that Friday to begin with!). The last homework will be due on Monday (the day before the final).
The end result of all this is that, as I predicted earlier this week, I probably won’t spend much time working on the IQP next week, since I’ll need to be working on Networks 2 and probably the Webware homework (Pollice has described it but hasn’t posted it or given a due date yet). Which sucks, because we’re almost to beta status. I hope to put up the first beta build at the end of the term, but we’ve already seen what becomes of the best laid plans around here.
Pingback: Flex Sucks: Greatest Hits! « CaptainRichard's Blog