• Marketers: communication • Designers: experience and philosophy • Developers: make the magic happen We craft experiences & interfaces. Thursday, October 11, 12
• Only available on Windows. • I want to make OneNote for OS X. • It would be incredible. The nest note-taking platform on earth. Thursday, October 11, 12
at large. • Resonated with millions of developers. • They themselves happen to be developers. Over two million people collaborating. Thursday, October 11, 12
• Why should HTTP be non-trivial? • I explored and discovered what I really needed, and built it. • I had a real problem that I solved for myself. Thursday, October 11, 12
job done, you interact with the problem itself and build an interface that reacts to it. • You discover it. You respond to it. Thursday, October 11, 12
sculptor studies and listens to the marble. He identi es with it. • Then, he responds. • Setting free something hidden that inside all along. Sculptures, Etc. Thursday, October 11, 12
a phone, tablet, and desktop. • It’s about making something that identi es itself enough to respond to the environment it’s placed in. • Free of arbitrary constraints. Responsive Design Thursday, October 11, 12
all the code necessary to make exactly what you documented happen. • Complex code? Layer your API. • “Porcelain” layer is documented. Responsive Design Thursday, October 11, 12
• Concerns separate themselves. • Best practices emerge (e.g. no creds in code). • Documentation and tests become crucial. • Code can be released at any time. Thursday, October 11, 12
• Concerns separate themselves. • Best practices emerge (e.g. no creds in code). • Documentation and tests become crucial. • Code can be released at any time. Thursday, October 11, 12
Concerns seperate themselves. • Best practices emerge (e.g. ideal tools). • Documentation and contracts become crucial. • Services can be scaled separately at any time • Dogfood is delicious. Thursday, October 11, 12