Productive Programmer

1,019 views

Published on

Published in: Technology, Business
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,019
On SlideShare
0
From Embeds
0
Number of Embeds
44
Actions
Shares
0
Downloads
9
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • Productive Programmer

    1. 1. DEVBOYDOMINIC GRAEFEN
    2. 2. DEVBOY.ORG@DEVBOY_ORG
    3. 3. THEPRODUCTIVEPROGRAMMER
    4. 4. WHATISPRODUCTIVITY?
    5. 5. PRODUCTIVITY ISTHE EFFICIENCYOF PRODUCTION
    6. 6. OUTPUTINPUT
    7. 7. PRODUCTIVITYOF APROGRAMMER
    8. 8. VS.
    9. 9. LINES OF CODE? TIME ?
    10. 10. PRODUCTIVITYFACTORS
    11. 11. PRODUCTIVITYFACTORS TEAMWORK
    12. 12. PRODUCTIVITYFACTORS COMMUNICATION TEAMWORK
    13. 13. PRODUCTIVITYFACTORS COMMUNICATION TEAMWORK PLANNING
    14. 14. PRODUCTIVITYFACTORS COMMUNICATION TEAMWORK PLANNING QUALITY
    15. 15. PRODUCTIVITYFACTORS COMMUNICATION TEAMWORK PLANNING QUALITY EFFICIENCY
    16. 16. PRODUCTIVITYFACTORS QUALITY TEAMWORK COMMUNICATION PLANNING EFFICIENCY
    17. 17. QUALITY
    18. 18. QUALITYquestion authority
    19. 19. QUALITYquestion authoritychoose the right tool for the job
    20. 20. WAYS TO IMPROVEYOUR(CODING) QUALITY
    21. 21. READ SOMEGOD DAMNBOOKS
    22. 22. CHECK OUTFRAMEWORKS &LIBRARIES
    23. 23. PUREMVC IN2AR COCOONP2PTWEENMAX TONFALL AWAY3D ROBOTLEGS BEYONDREALITYSIGNALS NAVIGATOR PARSLEY HYDRAP2P EMBER
    24. 24. LEARN ANEW LANGUAGEEVERY YEAR
    25. 25. RUBY SCALA HAXE JAVA PYTHON AS3 C# OCAMLERLANG CLOJURE FANTOMHASKELL JAVASCRIPT LISPLUA OBJECTIVE-C PROLOG
    26. 26. SHAREYOUR CODE
    27. 27. RESPECTFEEDBACK
    28. 28. LEAVEYOURCOMFORT ZONE
    29. 29. LEAVEchange your platformYOURCOMFORT ZONE
    30. 30. LEAVEchange your platform change your toolsYOURCOMFORT ZONE
    31. 31. LEAVEchange your platform change your toolsYOUR change your processesCOMFORT ZONE
    32. 32. TAMETHECOMMAND-LINE
    33. 33. DO NOTMARRYYOUR TOOLS
    34. 34. EFFICIENCY
    35. 35. EFFICIENCYDRY: don’t repeat yourself
    36. 36. EFFICIENCYDRY: don’t repeat yourselfquestion the way you work
    37. 37. EFFICIENCYDRY: don’t repeat yourselfquestion the way you workuse best practices
    38. 38. DO EVERYTHINGLIKE YOUCODE
    39. 39. BUILDYOUR OWNTOOLS
    40. 40. YOU’REA FRICKINGPROGRAMMER
    41. 41. THE UNIXPHILOSOPHY
    42. 42. THE UNIXPHILOSOPHYwrite programs that do one thing and do it well
    43. 43. THE UNIXPHILOSOPHYwrite programs that do one thing and do it wellwrite programs to work together
    44. 44. THE UNIXPHILOSOPHYwrite programs that do one thing and do it wellwrite programs to work togetherwrite programs to handle text streams
    45. 45. RUBYFORTHE WIN
    46. 46. DYNAMICFUNCTIONAL & OOPOPEN-SOURCE
    47. 47. INTERACTIVERUBYSHELL
    48. 48. RUBYGEMS~30.000 LIBSTO CHOOSE FROM
    49. 49. EXECUTABLESMADEEASY
    50. 50. AUTOMATELIKE YOUCODE
    51. 51. A 3 MINUTE TASKYOU DO10 TIMES A DAY
    52. 52. MAKES ABOUT10 HOURS A MONTHOF WASTED TIME
    53. 53. RAKETHE RUBY WAYOF AUTOMATION
    54. 54. BECAUSEANTSUCKS
    55. 55. RAKEDSLHELLO WORLD
    56. 56. THANK YOUFITC AMSTERDAM

    ×