This is the best FizzBuzz articles that has come out lately.
THIS article didn't get into it very much, but "obviously" you'll have four times the bugs in a highly abstracted 40 part piece of code, than in a much simpler, less capable 10 part piece of code.
Reality is bug count never scales at a rate as low as linear with code length of course.
At any rate the two HN articles are both better if read at the same time.