Why creating my framework ‘failed’
In one of my earlier blogs I posted about the framework I wanted to create. At the time I was really anxious in creating it and making it as cool as it was in my mind. Unfortunately, all didn't go as planned and although I have really created some nice stuff, it was not as I had expected.
So what went wrong?
First of all, I stoped working in an environment where the framework was needed for. I stoped working at my former employer and started my own business. At this company there were all sorts of problems which could be fixed by creating a framework of tools and guidelines. The framework had a purpose and the features it should have where crystal clear.
But when I stoped working there, this problem went away... So what I was eager to create became a "solution in search of a problem". And because the necessity for it went away, there was no drive to create all the aspects of it. With that, usefullness and motivation went away.
For a long period of time I did not really see this. I happily started working on it, but was not getting the results I was hoping for. Over time, the time spent on the project deminished and time was spent on other projects instead.
So the project failed?
Well, not really. I did create a solid base for all my other web development projects. The simple websites I created use the framework and it really helped me create them nicely and easily. Right now I use the framework as a "means to an end" instead of an "end". When the framework does not support something I want, I create it. Not the other way around. And although I should have learned this lesson before, from sources like Scott Berkun's: The art of Project Management and numerous other sources (books and online). I think the only way someone really learns the meaning of a statement like "A solution in search of a problem" is to experience it first hand. Preferably in a way he fail's (failure is the best learner).
What now?
Well, I learned quite a bit from the experience, and right now I am aiming on some new projects and products I would like to create. A lot of idea's sprung from reading "Getting Real" by 37signals. I will be posting about the book, and the idea's I'd like to work out, pretty soon.