I think today is the first time I’ve felt that I’m halfway done with my application. It’s a very intoxicating feeling and at the same time there’s a lot to be done in the user interface area, like really a lot to be done.
I spent most of the day fixing a few icky issues with the model I’m using because as of now I’m using it for general purposes since I didn’t want to create another model that basically does the same thing, the exception happens if I need to work with a very specialized visual that needs its own model. Thankfully I was able to cram all the necessary roles in the model and I don’t have to maintain to different models because while there aren’t much to models… they can get slightly confusing to work with.
Each day that passes and I make progress there are times that makes me wonder if this is all worth it, for all I know my app could be a dud. There’s also the experience gained from doing it… well, it’s all uncertain I guess no use thinking about it.
Either way, I may end up refactoring and tearing down a lot of useless and questionable design decisions let’s see how it goes.