Home Geschichten Kunst Computer Tindertraum

[current]

Why do things get messy?
(Tuesday 31st May 2005)

In my current project - building a collaborative filtering dunction based on user-clicktracks - I had a nice, simple and clean proof-of-concept code-base. Now two things happened: I switched to data-storage in a /My)SQL DB, and added some client wamted features. And all of a sudden I am faced with a pile of stinking code-spagetti... No it's not really that bad, but my own tastes are such that I really dislike what I'm surrently coding together. I desperatly want to reduce the complexety again, but am 'struggeling' to get the basic unctionality working... I guess I need to come back later and see if this can be cleaned up. I hope I find the time for that. My motto isn't just a motto afer all: "-- traumwind: making complex things simple --"

[update] after writing this done and walking the dog, I sat back down and suddently noticed that a lot of the muddle in the code was due to a unhappy choice of when to do what. Changing things around only slightly cleared up a lot of the confusing code flow. And funnily this clearer code now uses almost the exact same lines of code, only arranged in another sequence...

Looking back I see that my my confuddled code reflected my confuddled state of mind on that day. So now I hvae a nice piece of code, but the feeling of unease still lingers, although it's not any longer grounded in reality. I was preparing for some very hard thinking and problem solving when a simple change of sequence was all that was needed. But somehow my mind is still geared up for that 'dreaded task'...

[ by Martin>] [permalink] [similar entries]

similar entries (vs):

no similar entries (yet?)

similar entries (cg):

no similar entries (yet?)

Martin Spernau
© 1994-2003

traumwind icon Big things to come (TM) 30th Dez 2002

Use `unqualified' people
Oblique Strategies, Ed.3 Brian Eno and Peter Schmidt



amazon.de Wunschliste





 

usefull links:
Google Graph browser
Traumwind 6-Colormatch
UAV News

powered by SBELT