Successfully reported this slideshow.
Your SlideShare is downloading. ×

"Figure out what sucks. Don't do that.": Full-stack Thinking and the New Auteur

Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Upcoming SlideShare
Cloud Adoption Secrets
Cloud Adoption Secrets
Loading in …3
×

Check these out next

1 of 77 Ad

"Figure out what sucks. Don't do that.": Full-stack Thinking and the New Auteur

Download to read offline

Closing keynote at the HOW Interactive Design Conference (Boston, 2015).

Millions of apps solving tens of simple problems. Development schools churning out thousands of graduates with the promise of $100k salaries, but only teaching them how to use tools. Enough computing power in the everyday person's home to launch a rocket to the Moon, used for microblogging and cat videos. In an age where practically anything is possible, why are we aiming so low? GoldBean CTO Husani S. Oakley presents his sometimes-contrarian viewpoint on what we're doing wrong -- and what we can do to fix it.

Closing keynote at the HOW Interactive Design Conference (Boston, 2015).

Millions of apps solving tens of simple problems. Development schools churning out thousands of graduates with the promise of $100k salaries, but only teaching them how to use tools. Enough computing power in the everyday person's home to launch a rocket to the Moon, used for microblogging and cat videos. In an age where practically anything is possible, why are we aiming so low? GoldBean CTO Husani S. Oakley presents his sometimes-contrarian viewpoint on what we're doing wrong -- and what we can do to fix it.

Advertisement
Advertisement

More Related Content

Viewers also liked (18)

Advertisement

Recently uploaded (20)

"Figure out what sucks. Don't do that.": Full-stack Thinking and the New Auteur

  1. 1. Figure out what sucks. Don’t do that. Full-stack Thinking and the New Auteur Thinking
  2. 2. It’s 2015.
  3. 3. 3,100,000  "
  4. 4. 2,931 #
  5. 5. 10,476 $
  6. 6. 51,365 
  7. 7. 110,796 &
  8. 8. Storage and computation outsourced to a mysterious and powerful “cloud”.
  9. 9. Devices that can do anything. In (almost) everyone’s pocket.
  10. 10. Scaffolding and frameworks for anything you need.
  11. 11. What a time to be alive.
  12. 12. “…what you will observe is a vast wasteland.” Newton N. Minow act1
  13. 13. USER YOUTUBE ' + ( + ) + * + + , +  + .
  14. 14. GPS SCHEDULING / + 0 + 1 + 2  + 2 + 3 + .
  15. 15.  + 4 + 5
  16. 16. What a time to be alive?
  17. 17. “Figure out what sucks. Don’t do that.” AGENCY.COM act2
  18. 18. It’s 1998.
  19. 19. Server costs that blew through already-small budgets.
  20. 20. What the heck is this?
  21. 21. Everything built from scratch. Everything.
  22. 22. What a time to be alive.
  23. 23. Do good work. RULE:
  24. 24. Figure out what sucks. Don’t do that. PROCESS:
  25. 25. What is good work? QUESTION:
  26. 26. YOU ARE AN ARTIST.
  27. 27. YOU ARE A DESIGNER.
  28. 28. DESIGN IS THE CONSCIOUS CREATION OF AN EXPERIENCE.
  29. 29. YOU CREATE EXPERIENCES.
  30. 30. “Specialization is for insects.” Robert Heinlein act3
  31. 31. HOW we make it WHAT we make
  32. 32. WHAT we make
  33. 33. HOW we make it WHAT we make
  34. 34. HOW we make it
  35. 35. NODE.JS IO.JSANGULAR EMBERPHOTOSHOP SKETCHVS
  36. 36. HOW we make it WHAT we make
  37. 37. tools != how tools != what
  38. 38. That’s his version of Angular.
  39. 39. User experience Performance Marketing touchpoints Color palette Customer support Packaging
  40. 40. PERFORMANCE Server response times Browser/device render times Software OSS Application Architecture CDN Database Middleware Database DesignMongoDB? Postgres? MySQL? Oracle? Node.js? io.js? Ruby? PHP? Python? Your code Packages You (and/or your team) Sleep? Food? Family? Web Native App Vanilla? Angular? Bootstrap? iOS? Android? Both? Presentation-layer Architecture
  41. 41. YOURCODE Vanilla? Based on framework? Naming conventions Package selection Integration with middleware Package customization Integration with front-end logic Code style Methods LoopsObjects Framework selection
  42. 42. User experience Marketing touchpoints Color palette Customer support Packaging Performance
  43. 43. turtles all the way down
  44. 44. HOW DO YOU SEPARATE IMPORTANT DETAILS FROM BULL$**T?
  45. 45. DETAILS THAT MATTER HAVE A DIRECT IMPACT ON YOUR VISION.
  46. 46. Wearing a black turtleneck does not turn you into Steve.
  47. 47. YOU MUST DECIDE WHICH DETAILS MATTER.
  48. 48. “[The artist] must be, sometimes, God and, sometimes, his creature.” Francois Truffaut act4
  49. 49. FRONT END BACK END HCI SGML OOP Node.js MongoDBAtom Fixfix Atom JavaScript Node.js MongoDBAtom User Experience HTML JavaScript Ruby MongoDBCSS
  50. 50. DESIGN FRONT END BACK END Photography Wireframing SGML OOP Lang. Details IndexingSASS Layout Architecture DOM DOM Lang. Basics Table DesignDOM Visual Design User Experience HTML JavaScript Middleware DatabaseCSS Color theory Closures File I/O ShardsLESS
  51. 51. still turtles all the way down
  52. 52. A FULL STACK THINKER KNOWS WHEN TO STOP THINKING.
  53. 53. SEE. FULLY.
  54. 54. YOU ARE AN ARTIST.
  55. 55. YOU ARE A DESIGNER.
  56. 56. YOUR JOB IS TO
 EXPRESS YOUR VISION.
  57. 57. FEEL.
  58. 58. THE DETAILS
  59. 59. a full-stack thinker stops here. (not here.)
  60. 60. “It’ll happen again if we don’t fix it.” Lt. Montgomery Scott USS Enterprise fin
  61. 61. IDEAS NOT TACTICS VISION
  62. 62. IDEAS NOT CODE IDEAS
  63. 63. IDEAS NOT SAME DIFFERENT
  64. 64. IDEAS NOT MAPSCOMPASSES
  65. 65. Thanks for listening. Tell me somethin’ good: @husanioakley
  66. 66. CREDITS Video and Photography https://flic.kr/p/8h1NW https://flic.kr/p/gTDnHn https://archive.org/details/MuhammadAliVsSonnyListon https://en.wikipedia.org/wiki/Tool_use_by_animals http://www.tiadeleon.com/#/telltaleheart/ https://flic.kr/p/phE16P https://flic.kr/p/cr95YQ Iconography http://fontawesome.io/icons/ http://www.unocha.org http://www.freepik.com Statistics http://www.internetlivestats.com/one-second http://www.statista.com/statistics/276623/number-of-apps- available-in-leading-app-stores/

×