Norb, over the span of my career i've worked with, fought with, argued with and occassionally managed over a couple hundred Software Engineers including some of the best in the industry. Not one ever initially produced bug-free code, not a one.Norb wrote:
I have yet to write bug free software.
However there was this Chinese guy who came close. He could write code faster than i could think! He was assigned to me for one of my projects and i gave him three days to write the assembler code for an embedded micro controller chip. This guy studied the schematic, asked a whole bunch of detailed questions at the design review, took copies of the product definition, timing diagrams and flow charts with him and then went off to produce a couple thousand lines of the finished code a few hours later that same day!! :ohmy:
And to top it off only a couple bugs were found after testing which he fixed in a uSecond.