PageSourceSearch

https://learningbyshipping.com/about.html

html learningbyshipping.com collected 2026-10-02 02:35:49 UTC 22,030 bytes, 257 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en">
3	<head>
3<script src="/gdpr/gdprscript.js?buildTime=1786731452&hasRemindMe=true&stealth=false"></script>
3
4		<title>About - Learning by Shipping</title><meta property="og:site_name" content="Learning by Shipping" />
5<meta property="og:title" content="About" />
6<meta property="og:description" content="My name is Steven Sinofsky. I worked at Microsoft for more than two decades and had the good fortune to work on all the major businesses of the company through a period of rapid growth of not just..." />
7<meta property="og:image" content="http://learningbyshipping.com/uploads/1/3/5/1/135154266/published/headshot.jpg?1609020295" />
8<meta property="og:url" content="http://learningbyshipping.com/about.html" />
9
10
11
12<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
13  <meta name="viewport" content="width=device-width, initial-scale=1.0" />
14
15		
16		<link id="wsite-base-style" rel="stylesheet" type="text/css" href="//cdn11.editmysite.com/css/sites.css?buildtime=1234" />
17<link rel="stylesheet" type="text/css" href="//cdn11.editmysite.com/css/old/fancybox.css?buildtime=1234" />
18<link rel="stylesheet" type="text/css" href="//cdn11.editmysite.com/css/social-icons.css?buildtime=1234" media="screen,projection" />
19<link rel="stylesheet" type="text/css" href="/files/main_style.css?1777677682" title="wsite-theme-css" />
20<link href='//cdn2.editmysite.com/fonts/Montserrat/font.css?2' rel='stylesheet' type='text/css' />
21
22<link href='//cdn2.editmysite.com/fonts/Roboto/font.css?2' rel='stylesheet' type='text/css' />
23<link href='//cdn2.editmysite.com/fonts/Droid_Serif/font.css?2' rel='stylesheet' type='text/css' />
24<link href='//cdn2.editmysite.com/fonts/Roboto/font.css?2' rel='stylesheet' type='text/css' />
25<link href='//cdn2.editmysite.com/fonts/Roboto/font.css?2' rel='stylesheet' type='text/css' />
26<link href='//cdn2.editmysite.com/fonts/Roboto/font.css?2' rel='stylesheet' type='text/css' />
27<link href='//cdn2.editmysite.com/fonts/Roboto/font.css?2' rel='stylesheet' type='text/css' />
28<link href='//cdn2.editmysite.com/fonts/Droid_Serif/font.css?2' rel='stylesheet' type='text/css' />
29<link href='//cdn2.editmysite.com/fonts/Roboto/font.css?2' rel='stylesheet' type='text/css' />
30<style type='text/css'>
31.wsite-elements.wsite-not-footer:not(.wsite-header-elements) div.paragraph, .wsite-elements.wsite-not-footer:not(.wsite-header-elements) p, .wsite-elements.wsite-not-footer:not(.wsite-header-elements) .product-block .product-title, .wsite-elements.wsite-not-footer:not(.wsite-header-elements) .product-description, .wsite-elements.wsite-not-footer:not(.wsite-header-elements) .wsite-form-field label, .wsite-elements.wsite-not-footer:not(.wsite-header-elements) .wsite-form-field label, #wsite-content div.paragraph, #wsite-content p, #wsite-content .product-block .product-title, #wsite-content .product-description, #wsite-content .wsite-form-field label, #wsite-content .wsite-form-field label, .blog-sidebar div.paragraph, .blog-sidebar p, .blog-sidebar .wsite-form-field label, .blog-sidebar .wsite-form-field label {font-family:"Roboto" !important;}
32#wsite-content div.paragraph, #wsite-content p, #wsite-content .product-block .product-title, #wsite-content .product-description, #wsite-content .wsite-form-field label, #wsite-content .wsite-form-field label, .blog-sidebar div.paragraph, .blog-sidebar p, .blog-sidebar .wsite-form-field label, .blog-sidebar .wsite-form-field label {color:#626262 !important;}
33.wsite-elements.wsite-footer div.paragraph, .wsite-elements.wsite-footer p, .wsite-elements.wsite-footer .product-block .product-title, .wsite-elements.wsite-footer .product-description, .wsite-elements.wsite-footer .wsite-form-field label, .wsite-elements.wsite-footer .wsite-form-field label{}
34.wsite-elements.wsite-not-footer:not(.wsite-header-elements) h2, .wsite-elements.wsite-not-footer:not(.wsite-header-elements) .product-long .product-title, .wsite-elements.wsite-not-footer:not(.wsite-header-elements) .product-large .product-title, .wsite-elements.wsite-not-footer:not(.wsite-header-elements) .product-small .product-title, #wsite-content h2, #wsite-content .product-long .product-title, #wsite-content .product-large .product-title, #wsite-content .product-small .product-title, .blog-sidebar h2 {font-family:"Droid Serif" !important;}
35#wsite-content h2, #wsite-content .product-long .product-title, #wsite-content .product-large .product-title, #wsite-content .product-small .product-title, .blog-sidebar h2 {color:#2a2a2a !important;}
36.wsite-elements.wsite-footer h2, .wsite-elements.wsite-footer .product-long .product-title, .wsite-elements.wsite-footer .product-large .product-title, .wsite-elements.wsite-footer .product-small .product-title{font-family:"Roboto" !important;font-weight:700 !important;}
37#wsite-title {font-family:"Roboto" !important;color:#2a2a2a !important;text-transform:  uppercase !important;}
38.wsite-menu-default a {font-family:"Roboto" !important;font-weight:700 !important;}
39.wsite-menu a {font-family:"Roboto" !important;}
40.wsite-image div, .wsite-caption {}
41.galleryCaptionInnerText {}
42.fancybox-title {}
43.wslide-caption-text {}
44.wsite-phone {}
45.wsite-headline,.wsite-header-section .wsite-content-title {font-family:"Droid Serif" !important;color:#2a2a2a !important;letter-spacing: 0px !important;}
46.wsite-headline-paragraph,.wsite-header-section .paragraph {}
47.wsite-button-inner {font-family:"Roboto" !important;font-weight:700 !important;}
48.wsite-not-footer blockquote {}
49.wsite-footer blockquote {}
50.blog-header h2 a {}
51#wsite-content h2.wsite-product-title {}
52.wsite-product .wsite-product-price a {}
53@media screen and (min-width: 767px) {.wsite-elements.wsite-not-footer:not(.wsite-header-elements) div.paragraph, .wsite-elements.wsite-not-footer:not(.wsite-header-elements) p, .wsite-elements.wsite-not-footer:not(.wsite-header-elements) .product-block .product-title, .wsite-elements.wsite-not-footer:not(.wsite-header-elements) .product-description, .wsite-elements.wsite-not-footer:not(.wsite-header-elements) .wsite-form-field label, .wsite-elements.wsite-not-footer:not(.wsite-header-elements) .wsite-form-field label, #
53wsite-content div.paragraph, #wsite-content p, #wsite-content .product-block .product-title, #wsite-content .product-description, #wsite-content .wsite-form-field label, #wsite-content .wsite-form-field label, .blog-sidebar div.paragraph, .blog-sidebar p, .blog-sidebar .wsite-form-field label, .blog-sidebar .wsite-form-field label {font-size:16px !important;line-height:23px !important;}
54#wsite-content div.paragraph, #wsite-content p, #wsite-content .product-block .product-title, #wsite-content .product-description, #wsite-content .wsite-form-field label, #wsite-content .wsite-form-field label, .blog-sidebar div.paragraph, .blog-sidebar p, .blog-sidebar .wsite-form-field label, .blog-sidebar .wsite-form-field label {}
55.wsite-elements.wsite-footer div.paragraph, .wsite-elements.wsite-footer p, .wsite-elements.wsite-footer .product-block .product-title, .wsite-elements.wsite-footer .product-description, .wsite-elements.wsite-footer .wsite-form-field label, .wsite-elements.wsite-footer .wsite-form-field label{}
56.wsite-elements.wsite-not-footer:not(.wsite-header-elements) h2, .wsite-elements.wsite-not-footer:not(.wsite-header-elements) .product-long .product-title, .wsite-elements.wsite-not-footer:not(.wsite-header-elements) .product-large .product-title, .wsite-elements.wsite-not-footer:not(.wsite-header-elements) .product-small .product-title, #wsite-content h2, #wsite-content .product-long .product-title, #wsite-content .product-large .product-title, #wsite-content .product-small .product-title, .blog-sidebar h2 {font-size:42px !important;line-height:54px !important;}
57#wsite-content h2, #wsite-content .product-long .product-title, #wsite-content .product-large .product-title, #wsite-content .product-small .product-title, .blog-sidebar h2 {}
58.wsite-elements.wsite-footer h2, .wsite-elements.wsite-footer .product-long .product-title, .wsite-elements.wsite-footer .product-large .product-title, .wsite-elements.wsite-footer .product-small .product-title{font-size:10px !important;}
59#wsite-title {font-size:16px !important;}
60.wsite-menu-default a {font-size:14px !important;}
61.wsite-menu a {}
62.wsite-image div, .wsite-caption {}
63.galleryCaptionInnerText {}
64.fancybox-title {}
65.wslide-caption-text {}
66.wsite-phone {}
67.wsite-headline,.wsite-header-section .wsite-content-title {font-size:65px !important;line-height:70px !important;}
68.wsite-headline-paragraph,.wsite-header-section .paragraph {}
69.wsite-button-inner {}
70.wsite-not-footer blockquote {}
71.wsite-footer blockquote {}
72.blog-header h2 a {}
73#wsite-content h2.wsite-product-title {}
74.wsite-product .wsite-product-price a {}
75}</style>
76
77		
77<script>
78var STATIC_BASE = '//cdn1.editmysite.com/';
79var ASSETS_BASE = '//cdn11.editmysite.com/';
80var STYLE_PREFIX = 'wsite';
81</script>
vendor: 1 bytes, line 81
81
82<script src='https://cdn11.editmysite.com/js/jquery-1.8.3.min.js'></script>
82
83
84<script type="text/javascript" src="//cdn2.editmysite.com/js/lang/en/stl.js?buildTime=1234&"></script>
vendor: 1 bytes, line 84
84
85<script src="//cdn11.editmysite.com/js/site/main.js?buildtime=1234"></script>
85<script type="text/javascript">
86		function initCustomerAccountsModels() {
87					(function(){_W.setup_rpc({"url":"\/ajax\/api\/JsonRPC\/CustomerAccounts\/","actions":{"CustomerAccounts":[{"name":"login","len":2,"multiple":false,"standalone":false},{"name":"logout","len":0,"multiple":false,"standalone":false},{"name":"getSessionDetails","len":0,"multiple":false,"standalone":false},{"name":"getAccountDetails","len":0,"multiple":false,"standalone":false},{"name":"getOrders","len":0,"multiple":false,"standalone":false},{"name":"register","len":4,"multiple":false,"standalone":false},{"name":"emailExists","len":1,"multiple":false,"standalone":false},{"name":"passwordReset","len":1,"multiple":false,"standalone":false},{"name":"passwordUpdate","len":3,"multiple":false,"standalone":false},{"name":"validateSession","len":1,"multiple":false,"standalone":false}]},"namespace":"_W.CustomerAccounts.RPC"});
88_W.setup_model_rpc({"rpc_namespace":"_W.CustomerAccounts.RPC","model_namespace":"_W.CustomerAccounts.BackboneModelData","collection_namespace":"_W.CustomerAccounts.BackboneCollectionData","bootstrap_namespace":"_W.CustomerAccounts.BackboneBootstrap","models":{"CustomerAccounts":{"_class":"CustomerAccounts.Model.CustomerAccounts","defaults":null,"validation":null,"types":null,"idAttribute":null,"keydefs":null}},"collections":{"CustomerAccounts":{"_class":"CustomerAccounts.Collection.CustomerAccounts"}},"bootstrap":[]});
89})();
90		}
91		if(document.createEvent && document.addEventListener) {
92			var initEvt = document.createEvent('Event');
93			initEvt.initEvent('customerAccountsModelsInitialized', true, false);
94			document.dispatchEvent(initEvt);
95		} else if(document.documentElement.initCustomerAccountsModels === 0){
96			document.documentElement.initCustomerAccountsModels++
97		}
98		</script>
98
99		
99<script type="text/javascript"> _W = _W || {}; _W.securePrefix='api.weeblycloud.com'; </script>
99<script>_W = _W || {};
100			_W.customerLocale = "en_US";
101			_W.storeName = null;
102			_W.isCheckoutReskin = false;
103			_W.storeCountry = "US";
104			_W.storeCurrency = "USD";
105			_W.storeEuPrivacyPolicyUrl = "";
106			com_currentSite = "875703590144773253";
107			com_userID = "135154266";</script>
107<script type="text/javascript">_W.resellerSite = true;</script>
107<script type="text/javascript">_W.configDomain = "www.weebly.com";</script>
107<script>_W.relinquish && _W.relinquish()</script>
vendor: 1 bytes, line 107
107
108<script type="text/javascript" src="//cdn2.editmysite.com/js/lang/en/stl.js?buildTime=1786731452&"></script>
108<script> _W.themePlugins = [];</script>
108<script type="text/javascript"> _W.recaptchaUrl = "https://www.google.com/recaptcha/api.js"; </script>
108<script type="text/javascript"><!--
109	
110	
111	function initFlyouts(){
112		initPublishedFlyoutMenus(
113			[{"id":"362343892575010001","title":"Home","url":"index.html","target":"","nav_menu":false,"nonclickable":false},{"id":"221887533328383658","title":"About","url":"about.html","target":"","nav_menu":false,"nonclickable":false},{"id":"665310581264832470","title":"Contact","url":"contact.html","target":"","nav_menu":false,"nonclickable":false}],
114			"221887533328383658",
115			'',
116			'active',
117			false,
118			{"navigation\/item":"<li {{#id}}id=\"{{id}}\"{{\/id}} class=\"wsite-menu-item-wrap\">\n\t<a\n\t\t{{^nonclickable}}\n\t\t\t{{^nav_menu}}\n\t\t\t\thref=\"{{url}}\"\n\t\t\t{{\/nav_menu}}\n\t\t{{\/nonclickable}}\n\t\t{{#target}}\n\t\t\ttarget=\"{{target}}\"\n\t\t{{\/target}}\n\t\t{{#membership_required}}\n\t\t\tdata-membership-required=\"{{.}}\"\n\t\t{{\/membership_required}}\n\t\tclass=\"wsite-menu-item\"\n\t\t>\n\t\t{{{title_html}}}\n\t<\/a>\n\t{{#has_children}}{{> navigation\/flyout\/list}}{{\/has_children}}\n<\/li>\n","navigation\/flyout\/list":"<div class=\"wsite-menu-wrap\" style=\"display:none\">\n\t<ul class=\"wsite-menu\">\n\t\t{{#children}}{{> navigation\/flyout\/item}}{{\/children}}\n\t<\/ul>\n<\/div>\n","navigation\/flyout\/item":"<li {{#id}}id=\"{{id}}\"{{\/id}}\n\tclass=\"wsite-menu-subitem-wrap {{#is_current}}wsite-nav-current{{\/is_current}}\"\n\t>\n\t<a\n\t\t{{^nonclickable}}\n\t\t\t{{^nav_menu}}\n\t\t\t\thref=\"{{url}}\"\n\t\t\t{{\/nav_menu}}\n\t\t{{\/nonclickable}}\n\t\t{{#target}}\n\t\t\ttarget=\"{{target}}\"\n\t\t{{\/target}}\n\t\tclass=\"wsite-menu-subitem\"\n\t\t>\n\t\t<span class=\"wsite-menu-title\">\n\t\t\t{{{title_html}}}\n\t\t<\/span>{{#has_children}}<span class=\"wsite-menu-arrow\">&gt;<\/span>{{\/has_children}}\n\t<\/a>\n\t{{#has_children}}{{> navigation\/flyout\/list}}{{\/has_children}}\n<\/li>\n"},
119			{}
120		)
121	}
122//-->
123</script>
123
124		
125		
126	</head>
127	<body class="no-header-page  wsite-page-about  full-width-body-off header-overlay-on alt-nav-off  wsite-theme-light"><div class="wrapper">
128    <div class="birdseye-header">
129      <div class="nav-wrap">
130        <div class="container">
131          <div class="logo"><span class="wsite-logo">
132
133	<a href="/">
134	
135	<span id="wsite-title">Learning by Shipping</span>
136	
137	</a>
138
139</span></div>
140          <div class="nav desktop-nav"><ul class="wsite-menu-default">
141		<li id="pg362343892575010001" class="wsite-menu-item-wrap">
142			<a
143						href="/"
144				class="wsite-menu-item"
145				>
146				Home
147			</a>
148			
149		</li>
150		<li id="active" class="wsite-menu-item-wrap">
151			<a
152						href="/about.html"
153				class="wsite-menu-item"
154				>
155				About
156			</a>
157			
158		</li>
159		<li id="pg665310581264832470" class="wsite-menu-item-wrap">
160			<a
161						href="/contact.html"
162				class="wsite-menu-item"
163				>
164				Contact
165			</a>
166			
167		</li>
168</ul>
169</div>
170          <a class="hamburger" aria-label="Menu" href="#"><span></span></a>
171        </div>
172      </div>
173    </div>
174
175    <div class="main-wrap">
176      <div id="wsite-content" class="wsite-elements wsite-not-footer">
177	<div class="wsite-section-wrap">
178	<div class="wsite-section wsite-body-section wsite-background-22" style="height: auto;" >
179		<div class="wsite-section-content">
180          <div class="container">
181			<div class="wsite-section-elements">
182				<span class='imgPusher' style='float:left;height:414px'></span><span style='display: table;width:auto;position:relative;float:left;max-width:100%;;clear:left;margin-top:20px;*margin-top:40px'><a href='/uploads/1/3/5/1/135154266/steven_sinofsky.jpg'><img src="/uploads/1/3/5/1/135154266/published/headshot.jpg?1609020295" style="margin-top: 5px; margin-bottom: 10px; margin-left: 0px; margin-right: 10px; border-width:1px;padding:3px; max-width:100%" alt="Headshot" class="galleryImageBorder wsite-image" /></a><span style="display: table-caption; caption-side: bottom; font-size: 90%; margin-top: -10px; margin-bottom: 10px; text-align: center;" class="wsite-caption"></span></span>
183<div class="paragraph" style="text-align:left;display:block;">My name is Steven Sinofsky. I worked at Microsoft for more than two decades and had the good fortune to work on all the major businesses of the company through a period of rapid growth of not just Microsoft, but the entire PC industry. I've learned many lessons along the way and hope to share them in the writing I've done over the years.<br /><br />I've been writing on public blogs for more than 20 years, 35 years if you include all my USENET comp.lang.c++ debates with our good friends at Borland. This site brings together all the places I've written so you can easily find them and get to know what is available where. I like writing and often say <a href="https://medium.learningbyshipping.com/writing-is-thinking-an-annotated-twitter-thread-2a75fe07fade" target="_blank">Writing Is Thinking</a>.&nbsp;<br /><br />Today I am mostly focused on Silicon Valley companies (and also Seattle) where I work with many startups and big companies, sharing lessons whenever I can, but also investing, advising, and serving on boards.<br /><br />My <a href="http://linkedin.com/in/sinofsky" target="_blank">LinkedIn profile</a> is mostly up to date. There's a <a href="https://en.wikipedia.org/wiki/Steven_Sinofsky" target="_blank">Wikipedia page</a> about me that I find amusing. I primarily hang out on <a href="http://x.com/stevesi" target="_blank">X</a>, but also appear on <a href="https://bsky.app/profile/learningbyshipping.com" target="_blank">Blue Sky</a> and <a href="https://www.threads.net/@stevesi" target="_blank">Threads</a>.<br /><br />A formal bio follows:<br /><br /><font size="2"><span style="color:rgb(98, 98, 98)">A respected technologist and business leader, Steven Sinofsky is an investor, adviser, teacher, and writer. He began his career at Microsoft in 1989. Sinofsky joined Microsoft fresh out of graduate school as a software engineer when only one in ten U. S. households had a PC, almost no one had email, and the internet as we know it had not yet been conceived. Starting in Development Tools, Sinofsky worked on the first version of the new programming language C++ for the nascent Windows platform. He was Bill Gates&rsquo; Technical Assistant during the development of Windows 95 and Windows NT, and the rise of Internet as we know it today. He then joined the newly formed Office Product Unit and for twelve years and six releases, rose to senior vice president leading all of Office product development. Sinofsky was tapped to bring order, and innovation, to the Windows division as president. He served as President of the Windows division through 2012, delivering two major releases of Windows, Windows 7 and Windows 8, as well as the creation of Microsoft Surface, and online services such as Outlook.com and OneDrive.</span><br /><br /><span style="color:rgb(98, 98, 98)">Sinofsky frequently comments on products, development and management at his Learning by Shipping Medium, as a LinkedIn Influencer, and on Twitter @stevesi.</span><br /><br /><span style="color:rgb(98, 98, 98)">
183Sinofsky was a visiting scholar at Harvard Business School. He lived in China working for Microsoft. He traveled extensively through Asia and Africa learning about society and technology in poor and rural areas.</span><br /><br /><span style="color:rgb(98, 98, 98)">He earned a Bachelor of Arts in both computer science and chemistry from Cornell and a Master of Science degree in computer science from the University of Massachusetts, Amherst.&nbsp;</span><br /><br /><span style="color:rgb(98, 98, 98)">His most recent book is currently being serialized on Substack, Hardcore Software: Inside the Rise and Fall of the PC Revolution, a first-person account of his time starting at Microsoft as he grew with the company working on many of leading products of the era.</span><br /><br /><span style="color:rgb(98, 98, 98)">With Marco Iansiti, the David Sarnoff Professor of Business Administration at Harvard Business School, Sinofsky co-authored his first book&nbsp;</span><a href="https://smile.amazon.com/One-Strategy-Organization-Planning-Decision-ebook/dp/B002XXGIJY" target="_blank">One Strategy: Organization, Planning, and Decision Making</a><span style="color:rgb(98, 98, 98)">&nbsp;(Wiley, 2009), a compendium of blog posts authored internally at Microsoft during the creation of Windows 7 combined with context and analysis by Iansiti.&nbsp;</span></font></div>
184<hr style="width:100%;clear:both;visibility:hidden;"></hr>
185			</div>
186		</div>
187      </div>
188
189	</div>
190</div>
191<div class="wsite-section-wrap">
192	<div class="wsite-section wsite-body-section wsite-background-4" style="height: auto;" >
193		<div class="wsite-section-content">
194          <div class="container">
195			<div class="wsite-section-elements">
196				
197			</div>
198		</div>
199      </div>
200
201	</div>
202</div>
203
204</div>
205
206    </div>
207
208    <div class="footer-wrap">
209      <div class="container">
210        <div class="footer"><div class='wsite-elements wsite-footer'>
211<div class="paragraph" style="text-align:right;">Copyright 2020-2021. All Rights Reserved. Learning By Shipping LLC</div></div></div>
212      </div><!-- end container -->
213    </div><!-- end footer-wrap -->
214  </div><!-- /.wrapper -->
215
216  <div id="navMobile" class="nav mobile-nav">
217    <a class="hamburger" aria-label="Menu" href="#"><span></span></a>
218    <ul class="wsite-menu-default">
219    		<li id="pg362343892575010001" class="wsite-menu-item-wrap">
220    			<a
221    						href="/"
222    				class="wsite-menu-item"
223    				>
224    				Home
225    			</a>
226    			
227    		</li>
228    		<li id="active" class="wsite-menu-item-wrap">
229    			<a
230    						href="/about.html"
231    				class="wsite-menu-item"
232    				>
233    				About
234    			</a>
235    			
236    		</li>
237    		<li id="pg665310581264832470" class="wsite-menu-item-wrap">
238    			<a
239    						href="/contact.html"
240    				class="wsite-menu-item"
241    				>
242    				Contact
243    			</a>
244    			
245    		</li>
246    </ul>
247  </div>
248
249  
249<script type="text/javascript" src="/files/theme/plugins.js?1608161855"></script>
249
250  
250<script type="text/javascript" src="/files/theme/custom.js?1608161855"></script>
250
251    <div id="customer-accounts-app"></div>
252    
252<script src="//cdn2.editmysite.com/js/site/main-customer-accounts-site.js?buildtime=1786731452"></script>
252
253
254		
255
256	</body>
257</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.