I'd say the complexity is quite similar, but that technology is more well defined then biology. Each area can still be segmented into to layers of understanding. For instance I have very little experience with machine level programming, but I have a general idea abiut how the disk, ram, cpu and cache are connected. Enough information to design fast programs, but not enough to re engineer that layer myself. Above that layer I am well experienced all the way to configuring high level software packages. Below that layer, circuit design maybe, I am basically in the dark.
Biology is not much different, though there schooling seems to do a better job at exposing the student to all the layers we know about.
Biology is not much different, though there schooling seems to do a better job at exposing the student to all the layers we know about.