Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Adaptive Development in a Creative World

Adaptive Development in a Creative World

Technologies change, requirements change, language availability and viabilities also change.

The life of the creative professional (can we really continue to silo ourselves into specific camps such as developer, designer or 'web prophet') has to adapt to survive, to maintain focus, to earn money and to continue being the best one can be.

From picking a language that's right not only for you but also the client and any project requirements as well as throwing in some 'fun' development to keep your brain cells buzzing and hopefully future-proofing the application (yes, we potentially have to try to read future trends too), to seeing and understanding what existing languages can provide, what others lack and what others need to survive - there is a lot to consider.

Join Matt Gifford as we cover aspects of the development world and the environment around us to ensure that we can successfully adapt our behaviour and our focus where needed to stay current and relevant.

---

This is the opening keynote from devObjective 2015 held in Minneapolis, Wednesday 13th May 2015.

Matt Gifford

May 13, 2015
Tweet

More Decks by Matt Gifford

Other Decks in Technology

Transcript

  1. @coldfumonkeh Matt Gifford ADAPTIVE DEVELOPMENT in a CREATIVE WORLD

  2. None
  3. None
  4. None
  5. None
  6. None
  7. None
  8. None
  9. None
  10. None
  11. None
  12. ADAPTIVE DEVELOPMENT

  13. to adjust (someone or something, esp. oneself) to different conditions,

    a new environment, etc. to fit, change, or modify to suit a new or different purpose adapt |əәˈdapt| verb
  14. WHY are YOU HERE?

  15. OBJECTIVES

  16. YOU

  17. WAY back WHEN…

  18. None
  19. IT STARTED with ONE SIMPLE CLICK

  20. None
  21. None
  22. None
  23. None
  24. None
  25. None
  26. None
  27. None
  28. None
  29. None
  30. Web Developer

  31. None
  32. STARTING OUT

  33. None
  34. None
  35. Web Developer Designer

  36. None
  37. None
  38. WAT?

  39. http://www.flickr.com/photos/lukasvermeer/3807984599/

  40. None
  41. http://www.flickr.com/photos/waltimo/3816059877/

  42. U.N.

  43. None
  44. None
  45. None
  46. None
  47. Web Developer DBA Designer SysAdmin

  48. None
  49. WAT?

  50. THE BIG CITY

  51. None
  52. None
  53. None
  54. http://objectorientedcoldfusion.org/procedural-vs-object-oriented.html

  55. DR. WAT?

  56. BACK WHEN THINGS were a little EASIER

  57. Web Developer DBA Designer SysAdmin

  58. None
  59. Web Developer Web Editor Web Designer Database Administrator IT Support

  60. I build stuff and I write about building stuff too

  61. I have no title

  62. Digital Overlord Wizard of Light Bulb Moments Problem Wrangler Digital

    Dynamo Dream Alchemist Creative Czar Mobile Magician Digital Prophet Chief Inspiration Officer
  63. Web API JavaScript Mobile NINJA GURU LEGEND ROCKSTAR Database

  64. ANYWAY…

  65. the VIABILITY of STASIS

  66. None
  67. None
  68. Web Developer DBA Designer SysAdmin

  69. Web Developer DBA Designer SysAdmin

  70. HTML/CSS ColdFusion Design / Layout SQL

  71. None
  72. None
  73. None
  74. the NEED to GAIN MOMENTUM

  75. None
  76. None
  77. None
  78. None
  79. None
  80. None
  81. None
  82. None
  83. WANTING it ALL

  84. The FULL Stack

  85. None
  86. NOW

  87. HTML5

  88. HTML5

  89. CSS3 HTML5

  90. HTML5 CSS3

  91. JavaScript HTML5 CSS3

  92. HTML5 CSS3 JavaScript

  93. Node HTML5 CSS3 JavaScript

  94. HTML5 CSS3 JavaScript Node

  95. Redis / Mongo HTML5 CSS3 JavaScript Node

  96. HTML5 CSS3 JavaScript Node Redis / Mongo

  97. iOS HTML5 CSS3 JavaScript Node Redis / Mongo

  98. HTML5 CSS3 JavaScript Node Redis / Mongo iOS

  99. Android HTML5 CSS3 JavaScript Node Redis / Mongo iOS

  100. HTML5 CSS3 JavaScript Node Redis / Mongo iOS Android

  101. Deployments HTML5 CSS3 JavaScript Node Redis / Mongo iOS Android

  102. HTML5 CSS3 JavaScript Node Redis / Mongo iOS Android Deployments

  103. Choose not to work with the things you cannot change.

    Change the things you cannot work with.
  104. it DOES HAVE a CO$T

  105. None
  106. None
  107. “ ” The web as a whole is a &*%k£!

    up, mud ridden pile of !*$$… doesn't matter what stack you go down, it's full of $#!& - @fymd
  108. No language is infallible

  109. None
  110. None
  111. BENEFITS

  112. more marketable

  113. more valuable to your employer

  114. more valuable to your clients

  115. increased knowledge and awareness

  116. happier

  117. to adjust (someone or something, esp. oneself) to different conditions,

    a new environment, etc. to fit, change, or modify to suit a new or different purpose adapt |əәˈdapt| verb
  118. None
  119. Refactoring is not just for your applications Refactor your processes

    and update your workflow
  120. Refactoring is not just for your applications Refactor your skills

  121. None
  122. None
  123. Integrate Don’t designate

  124. my OBJECTIVES

  125. None
  126. your OBJECTIVES

  127. our