« links for 2007-04-09 | Main | Mercurial, Part III: running Trac with Mercurial on TextDrive »

Dependency

Need a better weblog. Choose to write your own. Need a VCS. Choose Mercurial. Need a bugtracker. Choose Trac. Trac depends on Subversion. Need a Plugin. Choose TracMercurial. Chosen Textdrive already. Textdrive chose Trac 0.9.5. TracMercurial needs Trac 0.10. Choose own installation of Trac.

Get nothing done for 2.5 hours.

I think it's true to say, dependencies can't be abstracted away;
and anyone that says otherwise, is selling notions quite unwise


April 9, 2007 02:20 PM

Comments

Assaf
(April 9, 2007 05:28 PM #)

... and might have a consulting career all lined up and paved :-)

But on a serious note, what's the compelling reason for writing your own blog software?

Toby
(April 10, 2007 11:31 PM #)

You must have a bad case of N-I-H or too much time on your hands (so it's hard to sympathise with your dependency hell)... But on a serious note, you would have had no trouble if you'd picked Subversion as VCS (beautifully integrated with Trac).

Bill de hOra
(April 11, 2007 08:37 PM #)

"You must have a bad case of N-I-H or too much time on your hands"

You must have a limited imagination to say that. I assure you it's neither.

Trac: being that tightly integrated into svn is not beautiful. Search around here for "subversion" - you'll see I have plenty of time for it.

Bill de hOra
(April 11, 2007 08:58 PM #)

"what's the compelling reason for writing your own blog software?"

- I don't trust centralized services with data that I expect to live longer than I do. At the rate I'm writing here, there will be 8-10m words written here by the time I retire. I'm giving that to my children.

- I care a lot about syndication (much more than blogging), enough to want to have my own infrastructure to understand the issues I'm involved in standardising.

- MT is creaking, badly, for me. I go so far as to say it's degrading under load.

- In the short term, it's faster for me to write my own software than learn to really use Wordpress.

- In the long term, I don't think Wordpress has legs for the lifecycle I'm thinking about - it's plugin arch will keep it alive for a while, but fundamentally the limitation is PHP.

- No weblog solution does what I want to do with RDF, databases, data, metadata, microformats, editing clients. I need to be able to "lab up" without fighting the framework.

- I've written weblog code, but haven't bet my own farm on it yet. It's not the same thing. I ran my own wiki software for half a decade. Having written 3 or 4 wiki codebases, the most instructive thing of all was using it for real work.

These are off the top of my head; there are others. Sometime I'll write them up in detail. But to sum up, a weblog platform to me is much more than a tool for weblogging.

Assaf
(April 13, 2007 08:42 AM #)

Makes sense. Although, I do have to say, creating your own blog gives you the infinite ability to experiment. Working with an existing blogging software gives you a better realization for what can easily (or not) be done with RDF, metadata, microformats, etc.

Post a comment

(you may use HTML tags for style)




Remember Me?

Trackback Pings

TrackBack URL for this entry:
http://www.dehora.net/mt/mt-tb.cgi/2075