@asolovyov you don't really need any of that.
I can only speak for myself, but my way of dealing with information overload is not by employing more tools. Instead I taught myself over the last few years to not take the responsibilities I can't handle and generally just do things slower. It's tricky to get there, but unlike investment in tools, this way is actually sustainable.
@asolovyov how do you go about starting anything big? Step by step, figuring the details out in the process :-)
I've been (involuntarily) helped by having a kid: adding so many more things to care about in life made it very clear that I had to change my approach drastically.
@isagalaev I stopped writing code at home because of a kid, so the team stopped relying on me being able to help at times, which is nice.
But then I just juggle everything else in my head, because I suck at organizing myself. :)