Photographing London Photoblogging our life from London!

I Think, therefore I Code!

Some days are long travels between lines of code, bugs and development, some others are not…
Some days you work for hours trying to find a solution that never comes, some others are not…

Today has been a very strange day, a day where I have lived with my allergy in an office where the floor is plenty of fitted carpet (wow, my reactions to the dust and to the acari say “Thank You“).

Today has been a strange day because in a useless day, empty of anything but problematics, helping the others and fixing stupid things, I had an illumination some analysis I was mistaken on. In a couple of minutes, while I was drinkink a cup of cofee, I understood why my idea wasn’t working like I was expecting.

This is the hidden part of my mind, that seems to be able to realize what I do not, in moments when I am thinking to other idiocy.
So, a couple of minutes later I was on my laptop and in a dozen of them I solved my problem about Inheritance, abstraction and virtualization of some objects I was working on.

Calm, relax and a good state of mind can solve a lot of problems: if only this would be appreciated (instead of thinking “he is doing ANYTHING the whole day” only because you are analyzing the problematics instead of start coding without a real knowledge of the needs) I will live better.
sometimes the solution comes when I am going to fall asleep, in my bed, the night, and then I have to write it down (even if Fabiana can think I’m a real Idiot), because the solutions build with the Calm as an ally are the better one.

In the next few days I will complete the coding of my new idea. I will be galvanized by the new things I have created, by their “How To”, and ten it will become only other annoying coding hours.

this is all about the developers who start writing code before they have a good idea in their minds, those who do not plan anything, but are anxious to write down code without a good Analysis on thier shoulder.
Once I was one of them, but Time, Failures, Recoding idiocy and enthusiasm made me more thoughtfully.
A good planning can solve you a mountains of problems and bugs, can let you save time and code, can make you happy about your creations.
A good analysis and design should be the first step in the run for your application birth.

I Think, therefore I Code!
…not the the other way around…

Share and Enjoy:
  • Digg
  • del.icio.us
  • Reddit
  • email
  • Facebook
  • Google Bookmarks
  • LinkedIn
  • Ma.gnolia
  • MySpace
  • Ping.fm
  • Pownce
  • Slashdot
  • StumbleUpon

No Comments Yet


There are no comments yet. You could be the first!

Leave a Comment