Posted on April 1, 2009 at 11:24 am

A change in direction for Tagz

Tagz has come a long way since I launched it last September. Something which began as a clean room django application has been accumulating a lot of cruft. One patch at a time, its turned itself into an unmaintainable mess of a codebase.

In retrospect, I feel Python and Postgres weren’t really the best choices I made for writing Tagz. I believe Tagz would be better written in PHP with MySQL as the DB. I’ve come to learn the hard way that Django with Postgresql can’t quite match the blazing speeds possible using raw PHP with MySQL (and MyISAM DBs).

Starting today, I’ve decided on stopping all development on the current code base of Tagz. I’ve begun a rewrite of Tagz in PHP. The current users may rest assured, since backwards compatibility is an important goal for this rewrite. I’m hoping to finish the rewrite in less than a month. I’m expecting the transition to be a smooth one.

Finally, Thanks to all the current users (no thanks to all the spammers) for all the encouragement and the feature requests, without which Tagz would’ve never have come close to what it is today.

Tags:, ,

5 Responses to “A change in direction for Tagz”

  1. anon on April 3rd, 2009 at 6:53 AM says:

    make sure you read this one before, mate (the single worst strategic mistake a software company can do)

  2. Jeethu on April 5th, 2009 at 9:24 AM says:

    @anon It was supposed to be a dry April Fools joke. If I ever decide to rewrite Tagz from scratch, its very unlikely that it’ll be in PHP. :)

  3. Seun Osewa on April 11th, 2009 at 4:04 PM says:

    I was going to give you a stern lecture; glad to learn it was only a joke. Cherry/InnoDB works fine for me; definitely as fast as PHP/MyISAM.

  4. harmy on April 16th, 2009 at 1:48 AM says:

    nice joke anyway

  5. Tagz | "Tagz will be rewritten in PHP" | Comments on May 16th, 2009 at 4:56 PM says:

    […] [upmod] [downmod] Tagz will be rewritten in PHP ( 1 points posted 1 month, 2 weeks ago by jeethu tags mysql php tagz rewrite […]

Leave a Reply