codecraft

 codecraft

GE Design Conference
San Francisco, CA
May 12, 2014

I gave this talk at GE's first annual Design Conference, which discusses the rapid pace of change in development practices over the last ten years, and its implications for how we practice design.

D236bd444099ec39c0bc29b0c74ab885?s=128

Dane Petersen

May 12, 2014
Tweet

Transcript

  1. codecraft dane petersen GE design conference may 12, 2014

  2. The Web

  3. 2005

  4. None
  5. None
  6. None
  7. None
  8. “Desktop applications have a richness and responsiveness that has seemed

    out of reach on the Web.”
  9. “Desktop applications have a richness and responsiveness that has seemed

    out of reach on the Web.”
  10. None
  11. None
  12. “Forget what we think we know about the limitations of

    the Web, and begin to imagine a wider, richer range of possibilities.”
  13. “Forget what we think we know about the limitations of

    the Web, and begin to imagine a wider, richer range of possibilities.”
  14. Since then…

  15. 2005

  16. 2006 2005

  17. 2006 2007 2005

  18. 2006 2007 2008 2005

  19. 2006 2007 2008 2009 2005

  20. 2006 2007 2008 2009 2010 2005

  21. 2006 2007 2008 2009 2010 2005

  22. 2006 2007 2008 2009 2010 2005

  23. 2006 2007 2008 2009 2010 2005 2011

  24. 2006 2007 2008 2009 2010 2005 2011 2012

  25. 2011 2012 2013 2006 2007 2008 2009 2010 2005

  26. 2011 2012 2013 2006 2007 2008 2009 2010 2005

  27. 2011 2012 2013 ? 2014 2006 2007 2008 2009 2010

    2005
  28. Our ability to express the rich experience of the modern

    web is hobbled by design tools that are stuck in a static past.
  29. Meanwhile…

  30. “Ajax applications inevitably involve running complex JavaScript code on the

    client. Making that complex code efficient and bug-free is not a task to be taken lightly, and better development tools and frameworks will be needed to help us meet that challenge.”
  31. “Ajax applications inevitably involve running complex JavaScript code on the

    client. Making that complex code efficient and bug-free is not a task to be taken lightly, and better development tools and frameworks will be needed to help us meet that challenge.”
  32. 2005

  33. 2006 2005

  34. 2006 2007 2005

  35. 2006 2007 2008 2005

  36. 2006 2007 2008 2005

  37. 2006 2007 2008 2009 2005

  38. 2006 2007 2008 2009 2010 2005

  39. 2006 2007 2008 2009 2010 2005

  40. 2006 2007 2008 2009 2010 2005

  41. 2006 2007 2008 2009 2010 2005

  42. 2006 2007 2008 2009 2010 2005

  43. Bootstrap 2006 2007 2008 2009 2010 2011 2005

  44. Bootstrap 2006 2007 2008 2009 2010 2011 2012 2005

  45. Bootstrap 2006 2007 2008 2009 2010 2011 2012 2013 2005

  46. Bootstrap ? 2014 2006 2007 2008 2009 2010 2011 2012

    2013 2005
  47. Bootstrap 2014 2006 2007 2008 2009 2010 2011 2012 2013

    2005
  48. Bootstrap 2014 2006 2007 2008 2009 2010 2011 2012 2013

    2005
  49. Design in Code

  50. Design in Code

  51. Design in Code Designers Should Code

  52. Design in Code Designers Should Code

  53. Maybe this isn’t about us at all.

  54. Bootstrap

  55. Code is infinitely malleable, which makes it a fantastic medium

    for creating tools. Code is infinitely malleable
  56. Great developers demonstrate the same care, skill and ingenuity in

    their craft as great designers. Great developers demonstrate the same care, skill and ingenuity in their craft
  57. 2014 ?

  58. 2014

  59. Designers gonna design. Coders gonna code.

  60. Imagine wider, richer possibilities.

  61. Craft the tools that bring them to life.