Your dungeon is full of yogurt.

Posts Tagged ‘Creativity’

Limitations breed creativity

Posted by: Daniel on Saturday, March 10th, 2007 at 11:09 pm.

This is an interesting concept, but one that can be demonstrated fairly simply.

At the moment I’m working on the market interface. Part of the funky of this system is that a lot of the interaction is done via click and drag (trust me, it’s pretty funky). Unfortunately for my sanity the java packaged drag and drop api’s (AWT and Swing flavours) are rather broken, and somewhat over complicated.

Since the simpliest test case I could find (copied from the documentation) totally failed on my dev system, I had a pretty solid limitation. As a result I’ve had to sit down and implement my own drag and drop handling code, and, although I’ve not actually finished it yet, the end product looks to be far better in the long run than the equivalent concoction using java api code, not only is the total code generated much less, but it is far more flexible for my purpose.

That of course leads me to note that if the original attempts had worked, I would probably have cobbled something together from the ancient AWT drag and drop code and spent ages muttering how it never works quite as well as I’d like. I certainly wouldn’t have arrived at this solution nearly as quickly.

Ergo, the more arbitary limitations present on a task, the more creative and original the end product is likely to become.
While it can be argued that this isn’t necessarily a good thing, certainly it can produce some awful results, it has to be better than repeating the same “obvious” performance every time.
This idea extends rather nicely to just about everything we do in life. One of my recent pictures had me wanting to take a picture of a lily without all the clutter in the background. Two pieces of black card later I had the picture I wanted, and it looks much better for it.
When driving any distance the obvious choice is the fastest route (usually along the nearest motorway) … Perhaps the journey might be more interesting if you plan before hand to avoid motorways, or find a place to stop every hour?

Perhaps that’s something to try the next time you have a task that could be somewhat dull or tedious?
Find a more creative solution with random restrictions. Might not make it easier or quicker, but it will certainly be more entertaining ;)