Subj : Design first or Implementation first??? To : comp.programming,comp.arch From : Gromer Date : Wed Oct 12 2005 08:40 am Hi all, I've always been wondering about how intellectuals design new things. For instance if i were to design a kernel.. The first thing i wud do is. look for a bootloader and its available... so i wud rather go & start implementing the kernel.. Here is my dilemma... chicken & egg question??? Should i be designing the kernel completely and then start implementing (coding) or should i start coding as & when ideas come to me .. Why this question crops up?? when i start designing not many ideas come to my mind.. but when i start implementing... the ideas come as & when the code keeps growing.. i understand the requirements of my product... So I'm v curious to know how intellectuals really design something new.. Do they really design ,document and then start implementing or.... coding & design goes together... chicken(design) or Egg(implementation) first??? Thanks, Gromer .