There’s so much I’m learning about programming while making ExpoSong. A lot of it would have been nice to know while I was making the bulk of it, but I’m learning as I go. Instead of having the classes be attributes of the main class, from what I’ve figured out, I think it’s going to be best to put the class attributes in the module that the class is defined (e.g. schedule.py, Schedule (class), schedule (attribute)). Hopefully, this will allow me to cut down the 400 lines of code in the application.py file. We’ll see.

I’m going to have to do some major changes before I can get 0.3 pumped out, so I’m going to see what I can get done in the next couple of weeks. I’m just now starting to get some motivation after Spring Break (time off always kills me when I have to come back). Once I get plugins working, I should be able to pump out new features a little bit easier, so we’ll see what happens.

Edit 12:02am: I may start pumping out code for my boss, so I can get paid. It is more important to pay the rent than to get ExpoSong further along, so that’s where my priorities lie. I’ve got a paper due on Thursday as well, so that’s also very important. I may have to remove all signs of games from this computer so I can get something done.

Leave a Reply