Archive for the ‘Uncategorized’ Category

Software Architecture and Philosophy

Sunday, December 9th, 2007

I have realized now that maybe I don’t want to “Learn to Code”, It might be something else missing.

Some Agile thinking really struck me, it might seem ovious, at least it is now, afterwards. How to succeed with incremental Software Development; you don’t have to “finish” a class before you deploy/deliver it _the first time_, as long as you can ensure that the initial behaviour of you class is still the same. And you can ensure that by proper use of TDD, test first methodolody. Now, it is probably really hard to do write good tests. If you know the precise requirements of a piece of code at a given time however, you might be quite successful. The problem thou, would be if someone would use this piece of code in an unforseen (none tested) way. So should you write more tests or in some way restrict the usage of the code?

Just had to write this down before I forgot it!

PS. Cha nge the title. DS.

F[eel|al]ling Down

Friday, November 23rd, 2007

Feels like maybe I believe that one could be best at everything, or at least that there is a best approach to everything, and I like to do things the “right way”. Maybe this is similar to the good old days when I believed there was something to the idea of right and wrong / good and evil. This might be the same sort of rather far fetched construct which have been brought on to us by nature, reasons of convenience or what ever you prefer.
This could also be of a much more personal basis. Lets say I’m a single child with ever so loving and supportive parents –I was never challenged, I was always the best.

I believe someone with my knowledge in coding and a different wiring (in the head-part) could be a really great developer. I hope that someone will be me. One day.