VCalendar – Why Multi-Platform Programs Suck Donkey Balls
I thought I had gotten away from C++/Java/C#, but then I was introduced to VCalendar. A friend who owns redefinemag, a rock magazine, wanted me to add some commenting functionality.
I thought, no problem, I had just added a basic commenting system to Redefine’s articles and it took no time at all. Then I dove into VCalendar’s code and saw it was a computer nerd’s wet dream. In the index.php file there wasn’t a couple of function calls to print out the calendar, no there were hundreds. Each section of the calendar has its own class, initialization, parser, show, etc, etc, etc functions that are never ending. After studying the code for 3 hours I’m about able to start making changes.
Holy shit, if you want to use a PHP script that you’ll want to change, never choose software that’s available in multiple programming languages. PHP is great for a reason, it’s easy to hack and customize, but that all goes out the window when someone decides to write PHP using C++ style!
Did you enjoy this post? Why not leave a comment below and continue the conversation, or subscribe to my feed and get articles like this delivered automatically to your feed reader.

Comments
No comments yet.
Leave a comment