Going to just jump right in here.
So I've been working on a project to update the Shimeji program and make it compatible with all possible combinations while making sure it stays true to it's origins. My main issue has been the very thing I'm trying to conquer, the different combinations available. I am absolutely frustrated that I have had to whip out a virtual machine in order to verify that code I have now re-written countless times works. It's soooo frustrating! My only solace is that Shimejis are done through Java. Meaning most of the work is done for me, but the downside is that it currently only works with an older distribution of Java. So I needed to go through the process of hunting down what version, which trust me, was not easy. I got it, but it wasn't easy. I'm not even sure why I'm doing this, some how it's fun. I may have a problem. >>;
This is something I am doing fun!
What I do for work is far worse, my main thing is PHP. I write web programs, primarily working with databases and all that fun stuff. For the last three weeks I have been working my way through the bowels of hell that is MyBB's source code in order to rip it apart so I can get the viable and useful parts out and replace them with easier to customize and maintain code. This has not been a very pleasant situation. I'm doing it though, eventually I'll get there! Once that's all complete I have my own MueCMS (a multi-purpose blogging/wiki/cms software custom made as a result of my mistrust of existing programs such as Wordpress) to contend with. It's not going to like being integrated into that mess. I am not looking forward to this. T_T
As a note, I wrote this half asleep because I'm suffering the curse most Developers suffer. If you don't know what that is, you're lucky. If you want to know what that is, please
read this.
I'm not going to put a hook, conversations should move fluidly. Especially with a topic that is as large as this one.