People think that computer science is the art of geniuses but the actual reality is the opposite just many people doing things that build on eachother like a wall of mini stones.
The best situation is being a single parent. The best part about is that you get time off too because the kids are with their mom so it's the best of both worlds. There's a lot to be said for it.