foo

Mark's Blog A developers point of view

13May/090

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.

Comments

No comments yet.

Leave a comment

( ! ) Fatal error: Call to undefined function plugins_url() in /usr/share/wordpress/wp-content/plugins/wp-followme/followme.php on line 19 Call Stack #TimeMemoryFunctionLocation 10.0002105232{main}( )../index.php:0 20.0004121152require( '/usr/share/wordpress/wp-blog-header.php' )../index.php:4 30.368621129272require_once( '/usr/share/wordpress/wp-includes/template-loader.php' )../wp-blog-header.php:20 40.370621184464include( '/usr/share/wordpress/wp-content/themes/lightword/single.php' )../template-loader.php:31 50.471421362240get_footer( )../single.php:54 60.471421362240do_action( )../general-template.php:15 70.471521362240call_user_func_array ( )../plugin.php:311 80.471521362240show_followme( )../plugin.php:0 90.471521362240wp_followme_url( )../followme.php:121