one of the things i’ve done in the past is reverse engineer existing apps, just to see how they work. some of the things i’ve come to realize is that even though something works well, it doesn’t mean that how it’s doing it is done well.
and go figure that the one day that i have off of work, i’m spending it in front of my computer programming. who would have thunk it?
so what am i doing? i’m trying to get pMachine up and running better. it has the best feature set for a blogging tool that i want, but the one thing that bothers me about it is that it is missing a few key features.
the thing that i’ve been working on today is the calendaring feature. it seems to have a rather robust calendaring feature, but they’ve been stripped away in the free version. now, i can understand this tactic to encourage users to pay for the full-featured version. i mean, a guy’s gotta earn a living, right? i have no problem with that.
what i do have a problem with is poorly written code. and it seems that there is some bad coding techniques employed in relatively good code. it reminds me of phpAdsNew and it’s ridiculous database design.
anyway, i’m done ranting because i’ve figured out how this works…i just don’t like how it’s done, though i understand why it was done the way that it was.