Monday, August 16th, 2004
It seems like the todo list for VoodooPad2.0 just keeps on getting longer, no matter how many things I knock off it. At least the major things are getting done- like the way I'm marking up the links and such. I'm happy to say that my reworking of the markup code is all done, minus any bugs that crop up.
It's amazing how as a user, you can work around bugs and get used to them. When pasting a url in VP, I always made sure that there was whitespace on either side of the link because I knew voodoopad would mess up a url that looked like this: "http://www.apple.com/" - it would make the trailing quotation mark part of the link. Well.. that's easy to fix, just watch out for the trailing quotation mark. But what about links like this: (http://www.apple.com/) ? VoodooPad 1.1.x would come across the ')' and say "well, that's the end of the url." However, there are urls out there like this: http://dx.doi.org/10.1016/S0039-3681(02)00086-9 where the parenthesis are a valid part of the link. VP1.1 would stop in the middle of the url and only part of it would get marked up. That's no good.
VP2.0 got some brains for the markup of URLs- and it's made the experience alot nicer. Now when I paste URLs into VP, I pause for half a second and think "Gotta add some whitespace" and then I realize.. nope, I don't need to do that anymore. Not working around bugs is such a time saver, even if they are just little bugs. ("Well, duh" I just heard everyone say.)
You get used to little bugs, especially as a the developer of a product, and sometimes it's hard to see past them and what a timesaver fixing them could be. But it feels super good when it is fixed and the nagging feeling in the back of your head is gone.
-- posted 10:17 pm