productive programmer

Post on 31-May-2015

795 Views

Category:

Technology

21 Downloads

Preview:

Click to see full reader

TRANSCRIPT

DEVBOYDOMINIC GRAEFEN

DEVBOY.ORG

@DEVBOY_ORG

THE PRODUCTIVE PROGRAMMER

WHATISPRODUCTIVITY?

PRODUCTIVITY ISTHE EFFICIENCYOF PRODUCTION

OUTPUT

INPUT

PRODUCTIVITYOF APROGRAMMER

VS.

LINES OF CODE

TIME ??

PRODUCTIVITYFACTORS

PRODUCTIVITYFACTORS TEAMWORK

PRODUCTIVITYFACTORS TEAMWORK

COMMUNICATION

PRODUCTIVITYFACTORS TEAMWORK

COMMUNICATIONPLANNING

PRODUCTIVITYFACTORS TEAMWORK

COMMUNICATIONPLANNINGQUALITY

PRODUCTIVITYFACTORS TEAMWORK

COMMUNICATIONPLANNINGQUALITY EFFICIENCY

PRODUCTIVITYFACTORS TEAMWORK

COMMUNICATIONPLANNING

QUALITY EFFICIENCY

QUALITY

QUALITYquestion authority

QUALITYquestion authoritychoose the right tool for the job

WAYS TO IMPROVEYOUR(CODING) QUALITY

READ SOMEGOD DAMNBOOKS

CHECK OUTFRAMEWORKS &LIBRARIES

PUREMVC IN2AR COCOONP2P TWEENMAX TONFALL AWAY3D ROBOTLEGS BEYONDREALITY SIGNALS NAVIGATOR PARSLEY

HYDRAP2P EMBER

LEARN ANEW LANGUAGEEVERY YEAR

RUBY SCALA HAXE JAVA PYTHON AS3 C# OCAML ERLANG CLOJURE FANTOM HASKELL JAVASCRIPT LISP LUA OBJECTIVE-C PROLOG

SHAREYOUR CODE

RESPECTFEEDBACK

LEAVEYOURCOMFORT ZONE

LEAVEYOURCOMFORT ZONE

change your platform

LEAVEYOURCOMFORT ZONE

change your platformchange your tools

LEAVEYOURCOMFORT ZONE

change your platformchange your toolschange your processes

TAMETHECOMMAND-LINE

DO NOTMARRYYOUR TOOLS

EFFICIENCY

EFFICIENCYDRY: don’t repeat yourself

EFFICIENCYDRY: don’t repeat yourselfquestion the way you work

EFFICIENCYDRY: don’t repeat yourselfquestion the way you workuse best practices

DO EVERYTHINGLIKE YOUCODE

BUILDYOUR OWNTOOLS

YOU’REA FRICKINGPROGRAMMER

THE UNIXPHILOSOPHY

THE UNIXPHILOSOPHYwrite programs that do one thing and do it well

THE UNIXPHILOSOPHYwrite programs that do one thing and do it wellwrite programs to work together

THE UNIXPHILOSOPHYwrite programs that do one thing and do it wellwrite programs to work togetherwrite programs to handle text streams

RUBYFORTHE WIN

DYNAMICFUNCTIONAL & OOPOPEN-SOURCE

INTERACTIVERUBYSHELL

RUBYGEMS~30.000 LIBSTO CHOOSE FROM

EXECUTABLESMADEEASY

AUTOMATELIKE YOUCODE

A 3 MINUTE TASKYOU DO10 TIMES A DAY

MAKES ABOUT10 HOURS A MONTHOF WASTED TIME

RAKETHE RUBY WAYOF AUTOMATION

BECAUSEANTSUCKS

RAKEDSLHELLO WORLD

THANK YOUFITC AMSTERDAM

top related