I don't try to be a threat to MicroSoft, mainly because I don't really see MS as competition. Especially not Windows-the goals of Linux and Windows are simply so different.
Linus TorvaldsC++ is in that inconvenient spot where it doesn't help make things simple enough to be truly usable for prototyping or simple GUI programming, and yet isn't the lean system programming language that C is that actively encourages you to use simple and direct constructs.
Linus TorvaldsNobody actually creates perfect code the first time around, except me. But there's only one of me.
Linus TorvaldsBad programmers worry about the code. Good programmers worry about data structures and their relationships.
Linus TorvaldsI don't go to conferences quite as much as I used to: having a child and movin away from the university leaves me with less time, but I've tried to balance things out - not just spending time with Linux all the time, but having a real job and a real life at the same time.
Linus TorvaldsThere's a few historical reasons for why git was considered complicated. One of them is that it was complicated. The people who started using git very early on in order to work on the kernel really had to learn a very rough set of scripts to make everything work. All the effort had been on making the core technology work and very little on making it easy or obvious.
Linus Torvalds