Writing your own blog platform is like roasting your own coffee: it's impractical and you probably shouldn't do it, but for people who really, truly care about it, it's worthwhile to them for their own personal priorities that sound crazy to everyone else. Well, I write my own blog platform and I roast my own coffee.