I hate writing calendars.
I suck at maths. For a programming nerd, that’s unsual - but it’s true. Even after a month of intense DS Lite Brain Training, I still can’t work out how much change I’m supposed to have at the till. Mainly because I use a visa card, but I digress.
Calendars suck because you have to take into account different timezones when storing the event and when showing the event. Stick on some daylight saving time variances and it’s enough to push me over the edge.
Not being satisfied by getting whipped by basic mathematics that my six year old nephew could do with both hands behind his back, I went and threw some javascript into the mix to ensure the last remaining clumps of hair I have were majestically pulled from my scalp.
Now I know there’s some fancy AJAX calendars out there. Google’s calendar app and 30boxes are both good examples of what can be done with enough time and enough programmers. I didn’t really want to compete with those programs because basically, I don’t have the time.
Here’s a quick look at the interface thus far. (Quicktime .mov, 1.1mb)
19 comments
Comments feed for this article
September 7, 2006 at 6:02 pm
David Mytton
I agree. Boo maths!
September 7, 2006 at 6:05 pm
Harry Wincup
I third the anti-maths comment. This is looking very nice though.
September 7, 2006 at 6:11 pm
Wilko
I really hate maths, especially on the spot, like at a till, I just shut down.
September 7, 2006 at 7:26 pm
Dean Clatworthy
I absolutely loved working on my last project which involve developing a powerful calendar solution from scratch. I don’t know why but I adore working with time.
Back on track, the video looks nice Matt
September 7, 2006 at 7:27 pm
Aka Tolken
I love you for saying “Maths”. It’s not often you see the word with an ‘S’ online. Thanks Matt.
The calendar looks rather sexy.
Btw, have a great lunch with the Jelsoft guys.
September 7, 2006 at 7:43 pm
Don Wilson
Calendars are the worst thing to work on as a programmer in my opinion as well.
Loved the Jelsoft joke, too!
September 7, 2006 at 8:02 pm
Philip Withnall
Yeah, calendars are a pain, mainly because some fool decided that the calendar should be all odd, so that the line for calculating whether it’s a leap year or not would span three if it was wrapped. (Leap year every four years, except every hundred years, except every four hundred years.)
September 7, 2006 at 10:25 pm
Wilko
@Don: Who said it was a joke, I have reliable sources that Matt was seen in Subway near the Jelsoft offices.
Honestly its the complete truth.
September 8, 2006 at 12:22 am
Brandon
I hope the calendar is very flexible (not to put any more pressure on you) like Daylite (for example): http://www.marketcircle.com/daylite/
But, since you said you don’t want to compete with those programs since you don’t have the time, I guess it wouldn’t matter.
Nice video.
September 8, 2006 at 7:45 am
Pete
Doesn’t look like it needs to be any more flexible to me than it already is.
It’s already got all the features I was hoping for.
Keep up the good work etc etc.
September 8, 2006 at 11:19 am
Logan
Very nice!
September 8, 2006 at 2:48 pm
Myr
I like it.
September 8, 2006 at 5:57 pm
Motley / Venice
Just the calender is enough to make me buy IPD.
September 11, 2006 at 1:01 am
Bradyok
Is Jelsoft bigger than invisionpower?
September 11, 2006 at 11:59 am
Wilko
I would say Invision is bigger because of all the other stuff they offer other than a forum.
September 11, 2006 at 1:15 pm
Matt
It depends on how you define “bigger”.
Jelsoft has more vBulletin installed than IPB because they had a three year head-start on us. We have bigger customers and I’d say in terms of annual revenue, we generate more as we have more products for sale.
September 11, 2006 at 4:47 pm
Fabien
Nice
September 23, 2006 at 2:18 pm
TurXaliM
it will be released in 3month or after NOEL?
September 23, 2006 at 11:39 pm
Kennedy
Wow, thats looking wicked.