I’ve been working on some form of Ultimate Personal Website Management software for quite some time now. But I never seem to actually produce anything. I’ve always assumed it was because the project was too difficult, or I lacked dedication, or because I was too lazy to write the code for it, or because I was just plain bored with programming in general.
But now all of those conditions are removed. I’m more than dedicated, growing very weary with the publishing system that I use now. I’m ready and willing to write code, and am no where near being bored doing it. And, thanks to “Ruby on Rails”:http://rubyonrails.com/, I’m excited about writing the code and am confident that it will easier to write now than it ever has been.
So… why isn’t it written? I think I’ve come up with the answer.
I don’t know what to write. I don’t know how I want my own publication system to work. Do I want publication across multiple domains from one interface? Do I want to intermingle different types of content on one page in order with one another? Do I want multiple output formats for each item being displayed? Do I want flat or threaded comments? Do I want to be able to embed entities of one type into those of another (i.e. embed and object from the gallery into a journal entry)? Do I want to provide the facility to publish to multiple channels and, if so, should those channels allow for more than one type of content in each of them?
Not knowing the answers to my own questions leaves me stuck and not knowing what to code next or where to turn to start building.
Maybe you can help.