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

Being A Developer After 40

Being A Developer After 40

Is age an impediment or an advantage when you are a software developer? How does experience work? What are the consequences of your decisions in your professional life? Some thoughts from a self-taught developer over 40.

Read the complete speech:
https://akos.ma/blog/being-a-developer-after-40/

Presentation given in Zürich, Switzerland, on April 25th 2016, at https://www.appbuilders.ch

Adrian Kosmaczewski

April 25, 2016
Tweet

More Decks by Adrian Kosmaczewski

Other Decks in Technology

Transcript

  1. being a developer after 40
    #appbuilders16 / @akosma

    View Slide

  2. https://twitter.com/SciencePorn/status/578075637274955776

    View Slide

  3. 1997

    View Slide

  4. View Slide

  5. 876142800

    View Slide

  6. View Slide

  7. View Slide

  8. View Slide

  9. View Slide

  10. View Slide

  11. View Slide

  12. View Slide

  13. View Slide

  14. View Slide

  15. View Slide

  16. View Slide

  17. View Slide

  18. View Slide

  19. View Slide

  20. View Slide

  21. View Slide

  22. 2:14 am
    August 29th, 1997

    View Slide

  23. View Slide

  24. my first job

    View Slide

  25. View Slide

  26. View Slide

  27. View Slide

  28. View Slide

  29. View Slide

  30. It looks like you’re
    talking about
    Windows NT in App
    Builders Zürich 2016.
    Would you like help?
    •Wat
    •Vade retro, Clippy

    View Slide

  31. 6776 days

    View Slide

  32. View Slide

  33. View Slide

  34. View Slide

  35. View Slide

  36. View Slide

  37. View Slide

  38. View Slide

  39. twelve tips

    View Slide

  40. 1. forget the hype

    View Slide

  41. 1997 CORBA & RUP
    2000 SOAP & XML
    2003 MDA & Software Factories
    2006 Semantic Web & OLPC
    2009 Augmented Reality
    2012 Big Data
    2015 Virtual Reality & Bots (?)

    View Slide

  42. https://twitter.com/joewalnes/status/563691487586549761

    View Slide

  43. plateau of
    productivity
    slope of
    enlightenment
    technology
    trigger
    peak of
    inflated
    expectations
    trough of
    disillusionment
    visibility
    maturity

    View Slide

  44. https://twitter.com/0xced/status/554591574257336321

    View Slide

  45. 2. choose your galaxy wisely

    View Slide

  46. View Slide

  47. 3. learn about software history

    View Slide

  48. https://twitter.com/jmalvpal/status/669781283732631553

    View Slide

  49. View Slide

  50. View Slide

  51. View Slide

  52. https://twitter.com/iamdevloper/status/600972743631347713

    View Slide

  53. https://twitter.com/hisham_hm/status/675845003709702144

    View Slide

  54. 4. keep on learning

    View Slide

  55. two simple rules

    View Slide

  56. a. learn one new programming
    language every year

    View Slide

  57. http://www.sandraandwoo.com/2015/12/24/0747-melodys-guide-to-programming-languages/

    View Slide

  58. b. read six books every year

    View Slide

  59. View Slide

  60. https://twitter.com/codinghorror/status/695072624322293760

    View Slide

  61. View Slide

  62. 5. teach

    View Slide

  63. https://twitter.com/Jexx/status/602943242024390656

    View Slide

  64. View Slide

  65. 6. workplaces suck

    View Slide

  66. View Slide

  67. https://twitter.com/jochenWolters/status/718175220637392897

    View Slide

  68. 7. know your worth

    View Slide

  69. 10x engineer

    View Slide

  70. https://twitter.com/mendezfe/status/579559198247260160

    View Slide

  71. 8. send the elevator down

    View Slide

  72. https://twitter.com/nslater/status/545592700289155072

    View Slide

  73. https://twitter.com/codeinthehole/status/540117725604216832

    View Slide

  74. 9. llvm

    View Slide

  75. View Slide

  76. View Slide

  77. https://twitter.com/clattner_llvm/status/568128101625933824

    View Slide

  78. 10. follow your gut

    View Slide

  79. View Slide

  80. https://twitter.com/kibblesmith/status/534421408575922176

    View Slide

  81. 11. apis are king

    View Slide

  82. https://twitter.com/BenedictEvans/status/696035630875152385

    View Slide

  83. View Slide

  84. 12. fight complexity

    View Slide

  85. View Slide

  86. View Slide

  87. https://twitter.com/mattisfrommars/status/558373483798073344

    View Slide

  88. conclusion

    View Slide

  89. age does not matter

    View Slide

  90. 2035

    View Slide

  91. View Slide

  92. View Slide

  93. View Slide

  94. View Slide

  95. View Slide

  96. View Slide

  97. View Slide

  98. https://twitter.com/ImRegularJohn/status/555114601222643714

    View Slide

  99. thanks

    View Slide

  100. @akosma
    #appbuilders16
    It looks like your
    presentation in App
    Builders Zürich 2016
    is finished.
    Would you like help?
    •Auf Wiedersehen!
    •Adiós, amigos!

    View Slide