From 1995 to 2001 he was chief technology officer at PeerDirect where he designed the PeerDirect database replication engine.[1][third-party source needed]
Sutter has served as the chair of the ISO C++ standards committee since 2002.[6][3][4]
In 2005, Sutter published an article titled "The Free Lunch Is Over"[7] that claimed that microprocessor serial-processing speed was reaching a physical limit leading to two main consequences:
Processor manufacturers would focus on products that better support multithreading (such as multi-core processors), and
Software developers would be forced to develop massively multithreaded programs as a way to better use such processors.
The article is seen as highly influential in subsequent system design.[8][9][3]
^Miller, Paul (June 23, 2016). "Why would you want a 1,000 core processor?". The Verge. Retrieved 12 September 2023. Are you familiar with the highly influential piece for programmers by Herb Sutter called "The Free Lunch Is Over"?