Which disipline do you think is more difficult to become. A bad ass software engineer or a bad ass network engineer? I recently got out of college with a degree in comp science, all I did was programming in school with not much success. Programming is really hard for me, but computer networking comes to easy to me; I can barly write a complex algorithm in code; but I can subnet a network using VLSM easy. So I was wondering if it is because networking is easier than programming. At the highest level which do you think is more difficult, or do you think they both compare eaqualy in complexity at the highest level (CCIE/CISSP vs Systems Weapons Programmer using C for instance).