Steven Sinofsky - Experienced business and product development leader, independent investor, advisor, director | LinkedIn (original) (raw)
Experienced business and product development leader, independent investor, advisor, director
Hardcore Software: Inside the Rise and Fall of the PC Revolution
About
I am passionate about working with entrepreneurs building the next generation of software-driven products and services.
My career began at Microsoft in 1989 as a software design engineer in development tools. Working in product management, I became a senior executive on Microsoft Office overseeing six major releases of the full range of Office apps and servers. Most recently I was President of the Windows division through 2012 working on Windows 7, Windows 8, and Surface as well as Windows Services such as Outlook.com and SkyDrive.
With Harvard Business School professor Marco Iansiti, I've co-authored a book, "One Strategy: Organization, Planning, and Decision Making" based on internal blog posts written throughout the time I spent with the Windows team and business.
I have spent significant time outside the US focusing on the use and role of technology in developing markets. I've lived in China and am currently focused on learning in Africa.
In addition to writing as a LinkedIn Influencer, you can see more writing on my blog "Learning by Shipping" (https://medium.learningbyshipping.com/) or follow me on Twitter https://twitter.com/stevesi.
Articles by Steven
- One Softie's View of the Evolution of Windows APIs
Mar 26, 2026
One Softie's View of the Evolution of Windows APIs
A lot of people have been talking about the evolution or lack thereof of the Windows APIs, specifically the mess that…
Mac Neo and my afternoon of reflection and melancholy
I'm completely blown away by Mac Neo. It made me think a lot about what we tried to accomplish with Windows 8 more than…
Getting promoted to a tech or product you don't know requiring skills you don't have…
Promotions or reorgs can be extremely challenging when you take on a leadership role of a product that you have not…
- Death of Software. Nah.
Feb 11, 2026
Death of Software. Nah.
AI changes what we build and who builds it, but not how much needs to be built. Too much of what is going on with AI is…
DeepSeek Has Been Inevitable and Here's Why (History Tells Us)
TL;DR for this article: DeepSeek was certain to happen. The only unknown was who was going to do it.
- Remembering Mike Maples, Sr.
Jan 10, 2025
Remembering Mike Maples, Sr.
The computer industry lost a legendary executive this week with the passing of Mike Maples, Sr. He was a mentor…
- On CEO (and leader) Responsiveness
May 9, 2017
On CEO (and leader) Responsiveness
I’ve always loved “essay question” emails about the “how or why” of work. I used to turn these into blog posts and…
Management is not about asking people to do stuff
“It is not fair to ask of others what you are not willing to do yourself” said Eleanor Roosevelt and one of the most…
- Social Progress and the Corporation (Essay)
Nov 20, 2016
Social Progress and the Corporation (Essay)
We know companies exist to turn invested capital into products and services, benefitting society along the way…
- My Tablet Has Stickers
Apr 30, 2016
My Tablet Has Stickers
When I received my new 9.7” iPad Pro I decided to break tablet tradition and personalize it with stickers, just as I’ve…
Activity
Experience
Author
Hardcore Software: Inside the Rise and Fall of the PC Revolution
Jan 2020 - Present6 years 6 months
Redmond, Washington, United States
Board Member
Everlaw
Jan 2016 - Present10 years 6 months
Remote
Advisory Board Member
Tanium
Jun 2014 - Present12 years 1 month
Oakland, CA
Advisor
Box
Aug 2013 - Present12 years 11 months
Los Altos, CA, USA
Board Member
Product Hunt
Oct 2014 - Dec 2016 2 years 3 months
Remote
-
President, Windows Division
Microsoft
Mar 2006 - Dec 2012 6 years 10 months
Senior vice president, Windows and Windows Live product development
Microsoft
Senior vice president, Office product development
Microsoft
Senior vice president, Office product development
Microsoft
Sep 2004 - Jan 2005 5 months
Beijing, ChinaVice president, Office product development
Microsoft
Director of program management, Office Product Unit
Microsoft
Technical Assistant
Microsoft
1993 - 1994 1 year
Software Design Engineer / Project Lead
Microsoft
Author
One Strategy: Organization, Planning, and Decision Making
Nov 2009 - Nov 2009 1 month
-
Resident Advisor
Cornell University
Aug 1985 - Jun 1987 1 year 11 months
Ithaca, New York, United StatesStudent Terminal Operator
Cornell University
Sep 1983 - Jun 1987 3 years 10 months
Ithaca, New York, United States Programmer
Freelance
May 1982 - Sep 1982 5 months
Orlando, Florida, United States
Pizza Cook
Godfather's Pizza
Sep 1981 - May 1982 9 months
Altamonte Springs, Florida, United States
Retail Salesworker
Sports Unlimited
Jun 1980 - Sep 1980 4 months
Altamonte Springs, Florida, United States
Education
Diploma
1979 - 1983
"School of the future, Lake Brantley High"
Milwee Middle School
6-8th 6-8
Spring Lake Elementary School
5th
Patents
Methods and systems for providing a customized user interface for viewing and editing meta-data
Issued May 1, 2012 US US 8171394 B2
Systems and methods are disclosed for providing a user interface. The disclosed systems and methods may include receiving a request to initiate an application program configured to generate a data file. Furthermore, the disclosed systems and methods may include displaying, by the initiated application program, a property panel in response to the request. The property panel may be configured to receive meta-data to be associated with the data file generated by the application program. Also, the…
Systems and methods are disclosed for providing a user interface. The disclosed systems and methods may include receiving a request to initiate an application program configured to generate a data file. Furthermore, the disclosed systems and methods may include displaying, by the initiated application program, a property panel in response to the request. The property panel may be configured to receive meta-data to be associated with the data file generated by the application program. Also, the property panel may be configured to provide the only place to receive the meta-data by the application program. Moreover, the disclosed systems and methods may include receiving the meta-data in the property panel.
Method, apparatus, and computer-readable medium for creating asides within an electronic document
Issued June 12, 2007 US US 7231597 B1
A method, apparatus, and computer readable medium for creating asides within an electronic document are provided. The keystroke combination is defined for creating an aside with an electronic document. If the keystroke combination is received, a location is identified within the electronic document for an aside object. Once the location for the aside has been determined, an outline object is created at the location. The outline object holds text or other contents for the aside. An insertion…
A method, apparatus, and computer readable medium for creating asides within an electronic document are provided. The keystroke combination is defined for creating an aside with an electronic document. If the keystroke combination is received, a location is identified within the electronic document for an aside object. Once the location for the aside has been determined, an outline object is created at the location. The outline object holds text or other contents for the aside. An insertion point is then placed within the object. The user may then enter keystrokes or other data into the second object. If the keystroke combination is again entered, the insertion point is returned to its location immediately prior to moving the insertion point to the aside object. The keystroke combination for creating an aside and the keystroke combination for returning from the aside may be identical. Asides may also be created in various portions of an electronic document, such as a title portion, in a similar manner.
Method and system for locating an inherited virtual function member of a derived class
Issued August 15, 1995 US US 5442793 A
A mechanism for locating and calling an appropriate member function to process a message or command in an event-based system is provided. An object data structure contains data members and a pointer to a virtual function table. The virtual function table contains pointers to member functions associated with the object. The virtual function table contains a pointer to a member function that returns the address of a message map. The message map contains two entries: a pointer to a base message…
A mechanism for locating and calling an appropriate member function to process a message or command in an event-based system is provided. An object data structure contains data members and a pointer to a virtual function table. The virtual function table contains pointers to member functions associated with the object. The virtual function table contains a pointer to a member function that returns the address of a message map. The message map contains two entries: a pointer to a base message map and a pointer to an array of message map entries. The array of message map entries contains the addresses and parameters of member functions. A default window procedure member function searches the array of message map entries to locate a desired member function. If the desired member function is not located in the array of message map entries for the derived class, then the window procedure member function searches the array of message map entries for the base class of the derived class.
Method and system for organizing internal structure of a file
Issued June 7, 1995 US US 5664178 A
A method and system for storing data in a file is provided. The present invention provides for data to be organized within a compound document as a file bundle. A file bundle is a file system file that contains sub-files, which may be organized hierarchically. The data within a file bundle file is preferably stored in a format defined by the program that generates the data. The program that generates the data can open the file bundle created by another program and directly access the data…
A method and system for storing data in a file is provided. The present invention provides for data to be organized within a compound document as a file bundle. A file bundle is a file system file that contains sub-files, which may be organized hierarchically. The data within a file bundle file is preferably stored in a format defined by the program that generates the data. The program that generates the data can open the file bundle created by another program and directly access the data within the file bundle file.
Honors & Awards
Jonathan Marx Senior Prize (Computer Science)
Jonathan Marx Foundation
Jun 1987
Co-recipient of yearly award given to outstanding all-around graduating senior in computer science at Cornell.
HOBY Youth Leadership Award
Hugh O'brian Youth Leadership Foundation
May 1980
Chosen from entire class as representative to nationwide HOBY conference, a prestigious (at the time) and selective organization started by the television actor famous for "The Life and Legend of Wyatt Earp".
Semeron Sertoma (Service to Mankind) "Freedom Week Award"
Sertoma International (Service to Mankind)
May 1976
Won essay contest celebrating the US bicentennial at Spring Lake Elementary.
Honor Camper Award
Camp Treasure Island, Oceanside, New York.
Aug 1974
Won award as most representative of camp values for entire day camp that summer.
More activity by Steven
Other similar profiles
Sumeet Malhotra
An industry recognized Management Consultant and Technology Executive who is focused on thought leadership and successful creation of innovative technologies and worldwide standards (including ones based on Enterprise Agile Methods, Software Development Methods, Internet of Things, Software Modeling frameworks, Cloud Computing, Enterprise Architecture, and Object-Oriented technologies) within all facets of business and technical service delivery.
19K followers
Blue Bell, PA
View Profile
Ralph Dangelmaier
Ralph Dangelmaier, a highly respected figure in the Fintech industry, brings over 30 years of experience in leading and growing public and private payments companies. As the Strategic Advisor at the Payments Advisory Team (PAT), Ralph works with companies to optimize their payment solutions, increase sales, and reduce costs. His extensive knowledge and insights have allowed him to collaborate with thousands of banks, payment processors, and businesses across 60 countries, consistently driving innovation and success in the global payments ecosystem.
Ralph is known for his passion for payments innovation and customer success. Over the course of his career, he has made significant strides in developing cutting-edge solutions that solve real-world problems and create meaningful impact on a global scale. His leadership has been recognized with numerous accolades, including being named one of the Top 50 SaaS CEOs, a two-time finalist in Ernst & Young’s Entrepreneur of the Year program, and the Boston Business Journal’s Innovator of the Year. Recently, Ralph was honored as a member of the Beta Gamma Sigma academic honor society by Stonehill College, a distinction awarded to top business professionals and educators.
A thought leader and mentor in the payments space, Ralph is also dedicated to developing the next generation of Fintech leaders. He has taught classes at institutions such as Brandeis, Babson, Harvard, and his alma mater, Stonehill College, where he shares his vast experience and encourages students to embrace innovation in financial technology. His commitment to fostering young talent is an extension of his vision to continuously push the boundaries of what’s possible in the payments industry.
Throughout his career, Ralph has worked with talented teams to deliver value-added solutions that not only meet business needs but also drive global economic growth. His contributions extend beyond corporate boardrooms and classrooms—he is passionate about using technology to make a difference, bringing a human element to Fintech innovation. Ralph enjoys working with creative and driven teams to build payment solutions that positively impact businesses and communities around the world.
Outside of his professional life, Ralph enjoys golf, tennis, travel, and winemaking, having established his own wine label, Patriot. He resides in Weston, Massachusetts, just outside of Boston.
View Profile
Explore top content on LinkedIn
Find curated posts and insights for relevant topics all in one place.