Don't get me wrong, I'm not scolding him or "firing" him or anything like that. I'm just gently suggesting that he could focus in non-network related areas of the program until he gets a bit more confident (or a bit less overconfident) about it.
Stu does a great job on a daily basis. He also has a higher fuckup rate than other developers in this project. Whether this comes from the fact he does more stuff or because he's just touching areas new to him and not being careful enough is not actually relevant right now. Actually I don't care about what is the cause, but I'd rather he moved a little bit away from the network code or actually consulted with some other developers like gonosz or me before doing a change. It used to be in this project that I would spend a lot of my days monitoring every single commit in the SVN and doing the QA myself. This is very unfortunately very not possible right now, so it's better to get whoever does the actual sensitive change to pass it though one of the more experienced people first.
Stu is not stupid, people, he knows his error rate about this is being a little bit higher than acceptable in a very sensitive area, the most sensitive in this entire program: the network transfers. Again, he could continue making network changes and I wouldn't stop him, but it would force me or someone else to take a very, very, VERY close look at every single one of his commits and noone wants to do that.
Again, Stu, you're doing a great job in every area. Just be more careful and relax for a little bit in a different part of the program. That's my advice, not an order.