Most of the good programmers do programming not because they expect to get paid or get adulation by the public, but because it is fun to program.
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 TorvaldsPeople enjoy the interaction on the Internet, and the feeling of belonging to a group that does something interesting: that's how some software projects are born.
Linus Torvalds