What are the big contemporary names in the programming field?
I am sorry if it is a duplicate questions or is useless. I want to compile a list of influential people in our industry who can be termed as "opinionated" and thought leaders. There are basically two characteristics that I'm referring to here:
- The person has introduced new concepts/terminology/trends or talked about existing ones in thought provoking way.
- Majority or part of the writings are available online.
Some of the people who I think as thought leaders are as under:
- Martin Fowler Known for domain specific languages, Active Record, IoC.
- Joel Spolsky known for his 12 point Joel test, Law of Leaky abstractions.
- Kent Beck known for XP.
- Paul Graham.
Any other names and links?