Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

API: Assumptions Probably Incorrect

1,126 views

Published on

Interfaces are not created equal. Upon reaching the summit of a releasable product it is easy to lose site of where you started. The disconnect grows as you explore how to build a bridge from internals to end users. Developing interfaces for others is one of the hardest things we do, but thankfully you are not alone. I have spent the last two years interacting with and creating interfaces to cloud services with fog. By exploring examples we can see patterns and establish best practices for APIs, CLIs and even library code.

Published in: Technology, Business
  • DOWNLOAD FULL BOOKS, INTO AVAILABLE FORMAT ......................................................................................................................... ......................................................................................................................... 1.DOWNLOAD FULL. PDF EBOOK here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... 1.DOWNLOAD FULL. EPUB Ebook here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... 1.DOWNLOAD FULL. doc Ebook here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... 1.DOWNLOAD FULL. PDF EBOOK here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... 1.DOWNLOAD FULL. EPUB Ebook here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... 1.DOWNLOAD FULL. doc Ebook here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... ......................................................................................................................... ......................................................................................................................... .............. Browse by Genre Available eBooks ......................................................................................................................... Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult,
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

API: Assumptions Probably Incorrect

  1. 1. Common sense is the“ collection of prejudices acquired by age eighteen. Albert Einstein
  2. 2. AssumptionsProbablyIncorrect
  3. 3. AssumptionsProbablyIncorrect
  4. 4. AssumptionsProbablyIncorrect
  5. 5. AssumptionsProbablyIncorrect
  6. 6. The secret to creativity“ is knowing how to hide your sources. Albert Einstein
  7. 7. Beg (colleagues)Borrow (peers)Steal (competitors)
  8. 8. Beg (colleagues)Borrow (peers)Steal (competitors)
  9. 9. Beg (colleagues)Borrow (peers)Steal (competitors)
  10. 10. Beg (colleagues)Borrow (peers)Steal (competitors)
  11. 11. We cannot solve our“ problems with the same thinking we used when we created them. Albert Einstein
  12. 12. Peer reviewUse casesBeginner’s mind
  13. 13. Peer reviewUse casesBeginner’s mind
  14. 14. Peer reviewUse casesBeginner’s mind
  15. 15. Peer reviewUse casesBeginner’s mind
  16. 16. Design is the art of“ gradually applying constraints until only one solution remains. Unknown Author
  17. 17. ConstraintsFormatsProtocols
  18. 18. ConstraintsFormatsProtocols
  19. 19. ConstraintsFormatsProtocols
  20. 20. ConstraintsFormatsProtocols
  21. 21. Concern for man and his fate“ must always form the chief interest of all technical endeavors. Never forget this in the midst of your diagrams and equations. Albert Einstein
  22. 22. EasyPracticalAppropriate
  23. 23. EasyPracticalAppropriate
  24. 24. EasyPracticalAppropriate
  25. 25. EasyPracticalAppropriate
  26. 26. Intellectuals solve“ problems, geniuses prevent them. Albert Einstein
  27. 27. Tamper proofPLASensible defaults
  28. 28. Tamper proofPLASensible defaults
  29. 29. Tamper proofPLASensible defaults
  30. 30. Tamper proofPLASensible defaults
  31. 31. Any intelligent fool can make“ things bigger and more complex... It takes a touch of genius - and a lot of courage to move in the opposite direction. Albert Einstein
  32. 32. ConsistencyModularityDocumentation
  33. 33. ConsistencyModularityDocumentation
  34. 34. ConsistencyModularityDocumentation
  35. 35. ConsistencyModularityDocumentation
  36. 36. Make everything as“ simple as possible, but not simpler. Albert Einstein
  37. 37. AbstractionsGeneralizationsExtractions
  38. 38. AbstractionsGeneralizationsExtractions
  39. 39. AbstractionsGeneralizationsExtractions
  40. 40. AbstractionsGeneralizationsExtractions
  41. 41. Any man who can drive safely“ while kissing a pretty girl is simply not giving the kiss the attention it deserves. Albert Einstein
  42. 42. Doubt? Leave it outOne thing wellSeparate concerns
  43. 43. Doubt? Leave it outOne thing wellSeparate concerns
  44. 44. Doubt? Leave it outOne thing wellSeparate concerns
  45. 45. Doubt? Leave it outOne thing wellSeparate concerns
  46. 46. No amount of“ experimentation can ever prove me right; a single experiment can prove me wrong. Albert Einstein
  47. 47. WhiteboardTaste (dog food)Fail fast
  48. 48. WhiteboardTaste (dog food)Fail fast
  49. 49. WhiteboardTaste (dog food)Fail fast
  50. 50. WhiteboardTaste (dog food)Fail fast
  51. 51. If you can’t explain it“ simply, you don’t understand it well enough. Albert Einstein
  52. 52. AssertCommunicateMentor
  53. 53. AssertCommunicateMentor
  54. 54. AssertCommunicateMentor
  55. 55. AssertCommunicateMentor
  56. 56. It’s not that I’m so“ smart, it’s just that I stay with problems longer. Albert Einstein
  57. 57. Questions?Exceptions?Doubts?
  58. 58. Questions?Exceptions?Doubts?
  59. 59. Questions?Exceptions?Doubts?
  60. 60. Questions?Exceptions?Doubts?
  61. 61. Wesley Beary@geemusEngine Yard
  62. 62. @geemusMore examples|notes:!gist.github.com/1187182

×